docs(02-config-overlays): create phase plan
This commit is contained in:
+13
-2
@@ -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*
|
||||
|
||||
Reference in New Issue
Block a user