docs(02-config-overlays): create phase plan

This commit is contained in:
William Valentin
2026-02-09 20:44:03 -08:00
parent d72a04ef99
commit 00b1716418
3 changed files with 368 additions and 2 deletions
+13 -2
View File
@@ -40,6 +40,17 @@ Three phases, each delivering one complete capability. Phase 1 decomposes the mo
**Requirements:** CONF-01, CONF-02, CONF-03
**Plans:** 2 plans in 2 waves
Plans:
- [ ] 02-01-PLAN.md — Core overlay merge (deepMerge + overlay-aware loadConfig + FLYNN_ENV resolution + tests)
- [ ] 02-02-PLAN.md — Doctor overlay validation (checkOverlayExists check)
| Plan | Wave | Objective | Tasks |
|------|------|-----------|-------|
| 02-01 | 1 | Core overlay merge logic + FLYNN_ENV resolution + tests | 2 |
| 02-02 | 2 | Doctor overlay validation check | 1 |
**Success Criteria:**
1. Setting `FLYNN_ENV=docker` and starting Flynn loads config/docker.yaml merged on top of the base config — operator sees docker-specific settings active
2. Starting Flynn without FLYNN_ENV works exactly as before — existing config files unchanged, zero breakage
@@ -64,11 +75,11 @@ Three phases, each delivering one complete capability. Phase 1 decomposes the mo
| Phase | Status | Requirements |
|-------|--------|--------------|
| 1 — Daemon Decomposition | **complete** | DECO-01..08 (8) — 3 plans, 2 waves |
| 2 — Config Overlays | not_started | CONF-01..03 (3) |
| 2 — Config Overlays | **planned** | CONF-01..03 (3) — 2 plans, 2 waves |
| 3 — Live Ops Dashboard | not_started | DASH-01..05 (5) |
**Coverage:** 16/16 v1 requirements mapped ✓
---
*Roadmap created: 2026-02-09*
*Last updated: 2026-02-10*
*Last updated: 2026-02-09*