- New mission-control Next.js app: runbook catalog, GO execution, SSE stream, audit ZIP export - Generated doc-manifest from docs runbooks; curated JSON specs; health-check script - pnpm workspace package, root scripts, README updates - Resilience: Windows-safe path checks, optional MISSION_CONTROL_PROJECT_ROOT fallback, system fonts - Bump mcp-proxmox submodule to tracked main Made-with: Cursor
1.2 KiB
1.2 KiB
Mission Control — delivery timeline
Estimates assume one engineer familiar with the monorepo. Parallel work (UI + runner hardening) can compress calendar time.
| Phase | Scope | Estimate | Status (this PR) |
|---|---|---|---|
| P0 | Workspace package, routing, TARDIS-themed shell, launchpad links | 1–2 days | Done |
| P1 | Runbook JSON schema, catalog UI, help tooltips, GO button, POST /api/runs |
2–3 days | Done |
| P2 | Allowlisted executor (bash + node), job store, SSE stream, live panels | 3–4 days | Done |
| P3 | Touchpoint grading, compliance assertions, audit ZIP + checksums | 2–3 days | Done |
| P4 | Vitest smoke test, docs, env knobs for Windows/Git Bash | 1 day | Done |
| P5 | AuthN/Z (OIDC/API key), rate limits, queue (Redis) for multi-instance | 1–2 weeks | Future |
| P6 | Map remaining docs/** runbooks to specs + narrow allowlist expansion |
Ongoing | Future |
Total (P0–P4): roughly 9–13 engineering days for a production-capable v1 on a trusted network.
Wall-clock if focused: about 2 weeks including review, hardening, and operator dry-runs on LAN.