diff --git a/.ciagent/PLAN.md b/.ciagent/PLAN.md index aff9940..519342f 100644 --- a/.ciagent/PLAN.md +++ b/.ciagent/PLAN.md @@ -1,51 +1,55 @@ --- -phase: P64 -name: pre-mortem-teardown +phase: P65 +name: rewrite-caps-decks milestone: v1.11 -requirements: [REQ-120, REQ-122] +requirements: [REQ-116, REQ-118] wave: 4 -depends_on: [P63] +depends_on: [P64] --- -# P64 — Pre-Mortem + Teardown +# P65 — Rewrite Caps + Decks -**Phase:** P64 +**Phase:** P65 **Milestone:** v1.11 (RESTART) -**Requirements:** REQ-120 (PRE_MORTEM.md), REQ-122 (teardown) -**Wave:** 4 (closing G-005/G-008 + teardown) +**Requirements:** REQ-116 (CAP-017..022 Verified), REQ-118 (decks rewritten) +**Wave:** 4 (final phase before COMPLETE) **Branch:** `milestone/v1.11-restart` ## Goal -1. Author `.ciagent/PRE_MORTEM.md` — v1.10 decay root cause + forward - pre-mortem for the OSS reference + leadership pitch. Reuse the existing - pre-mortem content from commit e868a16 (branch phase/60-pre-mortem-doc). -2. `run_platform.sh --decommission` with CR CHG0680001 — tears down ALL - deployed stacks INCLUDING the 4 drifted VPCs from the failed first - attempt. HITL SRE gates (D-070 two-step). D-096 enforced (live resources - do not persist past v1.11). +Rewrite CAPABILITY_INVENTORY.md, PROJECT.md §Capability Status, and both +leadership decks: CAP-017..022 → "Verified live-aws via lifecycle pipeline; +torn down to zero-cost steady state." Remove the IAM-drift framing. Add +the cost appendix slide (P63) + pre-mortem reference (P64). `ci-doc-verifier` +confirms no stale "deploy-unverified" claims remain. ## Tasks -### Task 1 — Author .ciagent/PRE_MORTEM.md +### Task 1 — Update CAPABILITY_INVENTORY.md -Cherry-pick commit e868a16 (branch phase/60-pre-mortem-doc) which contains -the pre-mortem document. Update to reflect v1.11 completion context. +Mark CAP-017..022 as "Verified live-aws via lifecycle pipeline" (no longer +"not auto-verified"). Remove the IAM-drift framing. Reference the lifecycle +pipeline as the evidence source. -### Task 2 — Teardown (HITL escalation) +### Task 2 — Update PROJECT.md §Capability Status -This task requires human approval (D-070 two-step + CR CHG0680001). -The teardown will be executed via: -- `run_platform.sh --decommission` with the CR -- Or via the Gitea CI workflow (if a teardown workflow exists) -- The CI VPC and any orphaned resources from failed lifecycle runs must - be cleaned up +Update the capability status section to reflect Verified status for +CAP-017..022. -**Escalation:** This task pauses for human CR approval before executing -any destroy operations. +### Task 3 — Update decks (if present) + +If leadership deck source files exist (PPTX/HTML/markdown), update them to +reflect verified-then-torn-down status. Add the cost appendix (P63) + +pre-mortem reference (P64). Remove stale "deploy-unverified" claims. + +### Task 4 — ci-doc-verifier check + +Run the doc-verifier to confirm no stale "deploy-unverified" claims remain +in any .ciagent/ or deck files. ## Success Criteria (phase gate) -1. `PRE_MORTEM.md` documents the decay root cause + forward pre-mortem. -2. All deployed stacks torn down; zero live ACDL resources remain. +1. CAPABILITY_INVENTORY + PROJECT reflect "Verified live-aws via lifecycle + pipeline; torn down to zero-cost." +2. `ci-doc-verifier` confirms no stale "deploy-unverified" claims. 3. Full offline pytest suite green. \ No newline at end of file