// INFRASTRUCTURE TOOLS
MAINTENANCE WINDOWS,
DONE RIGHT.
MaintWindow manages the full lifecycle of your biannual Shutdown / Startup Procedures document —
from event creation and developer assignment through to PDF/DOCX export and email delivery.
Every sent document is immutably archived as the institutional record.
Premier
v1.0.0
Auth Required
meltuc.tech/maintwindow/
// DASHBOARD
EVERY UPCOMING WINDOW AT A GLANCE.
The dashboard surfaces all upcoming maintenance events and your five most recent sent documents.
A single button triggers the Kronos-driven auto-create logic — no manual date entry needed.
Events progress through a clear status pipeline from creation to permanent archive.
- Upcoming events sorted by date with status badges
- Recent document history with sent-on timestamps
- One-click Auto-Create for March 1 and June 1 events
- Status pipeline: pending → assigned → previewed → sent → archived
meltuc.tech/maintwindow/dashboard
Upcoming Events
2 active
Jun 1, 2026
shutdown
assigned
Sep 1, 2026
startup
pending
Recent Documents
Mar 1, 2026 Shutdown
sent
Sep 1, 2025 Startup
sent
// DEVELOPER ASSIGNMENT
ASSIGN THE RIGHT PERSON TO EVERY TASK.
Each maintenance event generates a set of task items from the template library.
Assign one or more developers to each item with a role — owner, validator,
lead_shutdown, or lead_startup. Assignments are saved immediately and locked once
the document is sent.
- Task items rendered in phase order (Shutdown A–F, Startup A–C)
- Multiple assignees per task with distinct roles
- Validation steps highlighted with amber badge
- Modal-based assignment — no page navigation required
- Full read-only lock once document is sent
meltuc.tech/maintwindow/events/3f9a…
Jun 1 Shutdown — Assign
Phase A — Preparation
Notify stakeholders of window
M. Tucker — owner
assigned
Backup production database
unassigned
pending
Validate backup integrity
🔶 Validation step
pending
+ Assign
Preview
Export PDF
// EXPORT & DELIVERY
ONE CLICK FROM PREVIEW TO SENT.
Preview the finished document in-browser before exporting. Download a PDF via WeasyPrint
or a DOCX via python-docx — both rendered from the same single Jinja partial, so there is
no drift between formats. When ready, email the PDF attachment to the distribution list
and lock the event permanently.
- HTML preview rendered in the browser before export
- PDF download via WeasyPrint
- DOCX download via python-docx
- Single template source — PDF and DOCX are always identical
- Email sends PDF attachment to configurable distribution list
- Event locked permanently after send — immutable institutional record
meltuc.tech/maintwindow/events/3f9a…/preview
SHUTDOWN PROCEDURE — Jun 1, 2026
Generated: May 22, 2026 · 7 tasks · 4 developers
Phase A — Preparation
A1
Notify stakeholders
M. Tucker
A2
Backup database
J. Smith
A3 🔶
Validate backup
K. Jones
📄 Export PDF
📝 Export DOCX
📧 Email & Lock
// FULL FEATURE SET
🗓️
Automatic Event Creation
Kronos runs daily at 08:00. Events for March 1 and June 1 are auto-created 30 days before each date — no manual scheduling needed.
👥
Developer Roster
Manage the list of developers available for assignment. Activate or deactivate team members — inactive developers are hidden from the assignment UI.
📋
Task Template Library
A full library of shutdown and startup task items seeded automatically. Includes regular steps and validation (sign-off) steps highlighted in amber.
🎯
Role-Based Assignment
Assign developers with a specific role per task: owner, validator, lead_shutdown, or lead_startup. Multiple assignees per task supported.
👁️
Live Preview
Preview the final document in the browser before exporting. The same Jinja partial drives HTML preview, PDF generation, and DOCX output — zero drift.
📄
PDF & DOCX Export
Download a WeasyPrint-rendered PDF or a python-docx Word document at any time during the event lifecycle. Both use the same template source.
📬
Distribution List
Maintain a list of email recipients for the final document. Activate and deactivate recipients without deleting them from the record.
📧
Email & Lock
Send the PDF-attached email to all active distribution list recipients in one action. The event locks permanently and becomes an immutable historical record.
🔒
Immutable Document History
The HTML snapshot rendered at send time is stored permanently. Every past procedure is accessible forever — including the exact document that was sent.
📜
Full Audit Trail
Every delete, assignment change, send, and pre-check is recorded with who, what, and when. An append-only log gives each window a reliable change history.
🛡️
Pre-Maintenance Safety Check
Run a one-click safety gate before a window begins — it warns on open Tradedesk positions and pushes a Herald alert so nothing risky is shut down mid-flight.
⚡
Concurrent-Send Protection
A database advisory lock guards the send action so two admins can never dispatch the same document at once — duplicate sends are rejected and safely retried.
// WALKTHROUGH · DOCUMENT LIFECYCLE
How MaintWindow Works
Each biannual maintenance window moves through a fixed five-stage lifecycle — from automatic
event creation, to developer assignment, to a locked, immutably archived document. Here is the full flow.
01
Event Created
Kronos auto-creates the event 30 days before March 1 or June 1. Can also be triggered manually from the dashboard. Status: pending.
02
Developers Assigned
A procedure lead opens the event detail page and assigns developers to each task item using the assignment modal. Status: assigned.
03
Document Previewed
Clicking Preview renders the document in the browser. This sets the event status to previewed and lets the team review before sending.
04
PDF / DOCX Exported (optional)
Download a PDF or DOCX at any stage before sending. The same _preview_partial.html template drives all three output formats.
05
Email Sent — Event Locked
Email & Lock sends the PDF to all active distribution recipients and permanently locks the event. The HTML snapshot is stored. Status: sent → archived. No further edits possible.
// READY TO START?
STRUCTURED. AUTOMATED. IMMUTABLE.
Manage every maintenance window from creation through delivery — with a permanent institutional record after each send.
Sign In to Enter →
Premier app — requires MelTuc account