18 lines
1.2 KiB
Markdown
18 lines
1.2 KiB
Markdown
|
|
# 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.
|