diff --git a/.ciagent/CHECKPOINT.json b/.ciagent/CHECKPOINT.json index 12a830d..273b809 100644 --- a/.ciagent/CHECKPOINT.json +++ b/.ciagent/CHECKPOINT.json @@ -1,11 +1,12 @@ { - "phase": 0, - "stage": "plan", + "phase": 6, + "stage": "complete", "milestone": "v1.21", - "phase_role": "pre_execution", + "phase_role": "final", "attempts": 0, - "updated_at": "2026-08-11T00:01:00Z", - "milestone_complete": false, + "updated_at": "2026-08-11T00:30:00Z", + "milestone_complete": true, + "tag": "v1.20.6", "requirements": ["REQ-245","REQ-246","REQ-247","REQ-248","REQ-249","REQ-250","REQ-251","REQ-252","REQ-253"], - "notes": "v1.21 P0 plan stage complete. PLAN.md v1.21 section written. 5 execution phases (P1 strategic-docs, P2 slides, P3 marp+talking-points+README, P4 pipeline-hardening, P5 render+verify) + P6 final-review-ship. Wave 1 (P1/P2/P4 parallelizable), Wave 2 (P3), Wave 3 (P5), Wave 4 (P6). CLARIFY+RESEARCH minimal at full autonomy — domain known, requirements confirmed with user. Proceeding to P0 ship then execution." + "notes": "v1.21 milestone complete. 9 requirements (REQ-245..253) across 6 execution phases + P0 pre-execution. P1 strategic-docs (thesis rename + NORTH_STAR objectives + RACI restructure); P2 slides source-of-truth (rename + restructure + rewrite, 18 main + 1 appendix); P3 marp deck + talking points + README + theme CSS fix; P4 pipeline hardening (Checkov before plan, Wiz-or-Checkov on plan, never both); P5 render + verify (new diagrams, HTML, PPTX, 686 tests pass + 1 pre-existing attestation env failure). Deck renamed nova-no-humans-platform* -> nova-autonomous-cloud-delivery*. Title: 'Nova — The Autonomous Cloud Delivery Platform'. 4-beat arc (Problem -> Solution -> Proof -> Roadmap + Ask). All 33 review notes applied. Tags on v1.20.x line (v1.20.0 P0 -> v1.20.6 P6 final). Next milestone starts fresh." } \ No newline at end of file diff --git a/.ciagent/REQUIREMENTS.md b/.ciagent/REQUIREMENTS.md index 918cfed..2c9c4a8 100644 --- a/.ciagent/REQUIREMENTS.md +++ b/.ciagent/REQUIREMENTS.md @@ -1707,12 +1707,12 @@ release; attach the PPTX. | REQ | Phase | Status | |-----|-------|--------| -| REQ-245 | P2 | pending | -| REQ-246 | P1 | pending | -| REQ-247 | P1 | pending | -| REQ-248 | P2 | pending | -| REQ-249 | P2 | pending | -| REQ-250 | P4 | pending | -| REQ-251 | P3 | pending | -| REQ-252 | P2 | pending | -| REQ-253 | P5 | pending | +| REQ-245 | P2 | complete | +| REQ-246 | P1 | complete | +| REQ-247 | P1 | complete | +| REQ-248 | P2 | complete | +| REQ-249 | P2 | complete | +| REQ-250 | P4 | complete | +| REQ-251 | P3 | complete | +| REQ-252 | P2 | complete | +| REQ-253 | P5 | complete | diff --git a/.ciagent/ROADMAP.md b/.ciagent/ROADMAP.md index dc97fed..8c363fa 100644 --- a/.ciagent/ROADMAP.md +++ b/.ciagent/ROADMAP.md @@ -1892,3 +1892,80 @@ release). **DONE.** - Milestone branches merged to main. - Tag `v1.19.4` created; release notes summarize all 15 requirements. - CHECKPOINT cleared; milestone branches deleted. + +## v1.21 — Nova Deck Refinement & Pipeline Hardening (complete) + +> Leadership-deck refinement based on 33 review notes on the v1.20 deck. +> Renamed the deck to the professional "Autonomous Cloud Delivery +> Platform" framing; restructured the narrative (Problem → Solution → +> Proof → Roadmap + Ask); removed internal provenance from +> audience-facing slides; hardened the policy pipeline (Checkov before +> plan, Wiz-or-Checkov on plan); moved the strategic integration +> objective into the North Star. +> +> Tags run on the v1.20.x line (milestone v1.21 → tags v1.20.0..v1.20.6). +> Flat workflow: commits on main, tags per phase. + +### Phase P0 — pre-execution (complete, tag v1.20.0) +- SPECIFY → CLARIFY → RESEARCH → PLAN. Validated v1.21 requirements + (REQ-245..253). Established `active_milestone: "v1.21"`. Synced + PROJECT.md strategic-direction pillar. + +### Phase P1 — strategic-docs (complete, tag v1.20.1) +- `git mv .ciagent/NO_HUMANS_THESIS.md .ciagent/AUTONOMY_THESIS.md` + + reframe content (autonomy in operations, not "removing humans"). +- `NORTH_STAR.md`: vision polished ("invisible" → "visible"); obj #2 + deterministic-scoring reword; obj #3 four CTO metrics; obj #4 replaced + with integration objective; drop anti-goals 1,4,5; add 2 new + anti-goals; anti-goal #3 reworded. +- `docs/raci.md`: 3 roles → 4 roles (add Quality Engineering; rename + Release Mgmt → SRE; split release attestation). +- `docs/scope.md` + render scripts + ONBOARDING: integration framing + + "no-humans" → "autonomous". + +### Phase P2 — slides source-of-truth (complete, tag v1.20.2) +- `git mv` all 5 deck files `nova-no-humans-platform*` → + `nova-autonomous-cloud-delivery*`. +- Rewrote source of truth to 18 main + 1 appendix slides, 4-beat arc. + All 33 review notes applied. Removed: old Slide 10 (Capability + Health), old Slide 12 (Zero-Touch), Appendix A2 (Operating Model & + Cost). Global: tech-leadership benefits; no D-###/REQ-###/.py paths in + audience slides; no badges; no version in footer. + +### Phase P3 — marp deck + talking points + README (complete, tag v1.20.3) +- Synthesized Marp deck from updated source; frontmatter — title + "Nova — The Autonomous Cloud Delivery Platform", footer without + version + without "Act N/5", title-slide subtitle "Product Development + & Citizen Developer Overview"; no badges. +- Re-distilled talking points to 18-slide + A1 structure. +- README updated (deck title, audience, slide count, directory layout, + no badge docs). +- Theme CSS: fixed Appendix A1 table readability (explicit white body + on any background). +- Tests: added v1.21 assertions (no badges, no version, 18+1 slides, no + D-###/REQ-###/.py paths, old files removed, default deck renamed). + +### Phase P4 — pipeline hardening (complete, tag v1.20.4) +- Two-stage policy scan (REQ-250): Checkov on static code BEFORE plan + (fail-fast); Wiz-or-Checkov on the plan AFTER plan (never both). + Implemented in run_platform.sh + run_codegen.sh + run_postapply.sh. +- `adapters/wiz/wiz_adapter.py`: added --plan mode CLI. +- `pipelines/contract.yml`: 'checkov' stage replaced by 'checkov-static' + (before terraform-plan) + 'runtime-policy-scan' (after). 9 → 10 stages. +- Tests updated; full suite 686 pass + 1 pre-existing attestation + failure (unrelated env issue). + +### Phase P5 — render + verify (complete, tag v1.20.5) +- New mermaid diagrams: platform-pipeline.mmd/.png (slide 6), + telemetry-live-ops.mmd/.png (slide 9). +- Re-rendered HTML + PPTX (20 slides, 21 media files). +- Verify: 101 v1.21-specific tests pass; 686 full suite pass; + check-only pipeline exit 0; no no-humans/D-###/REQ-###/badge in + audience-facing deck files. + +### Phase P6 — final-review-ship (Final Phase, complete, tag v1.20.6) +- Multi-file audit: git log matches `.ciagent/` discipline; deck files + renamed; forbidden content absent from audience-facing slides. +- Ship: tag `v1.20.6` (final patch = milestone release). Requirements + marked complete; ROADMAP marked complete; CHECKPOINT cleared. +- **Requirements:** REQ-245..253 (9 requirements, all complete).