---ci--- project: acdl phase: 16 milestone: v1.2 status: verify verdict: VERIFIED requirements: covered: [REQ-35] partial: [] blocker: - P0-IAM: terraform apply blocked; operator must push spike_runner_policy.json (carried from Phase 15) ---/ci--- Phase 16 plan-as-execute + verify. scripts/verify_phase16.sh green (11 assertions). Capstone: full v1.2 platform verified end-to-end up to the IAM-blocked terraform apply. MILESTONE_CAPSTONE_VERIFIED evidence event written to outbox. v1.1 S3 regression passes. Ready to ship v1.2.6 + enter the COMPLETE gate.
1.4 KiB
phase, name, milestone, requirements, type, branch
| phase | name | milestone | requirements | type | branch | |
|---|---|---|---|---|---|---|
| 16 | v1.2-capstone-e2e | v1.2 |
|
feat/verify | phase/16-v1.2-capstone-e2e |
Phase 16 — v1.2-capstone-e2e (v1.2) PLAN
Goal
End-to-end verification of the v1.2 platform: consumer commit → pipeline →
terraform apply (dev) → live ECS service → evidence event → timeline. The
terraform apply is blocked by the IAM P0 (Phase 15); Phase 16 ships the
capstone verification of everything up to the apply + documents the
operator's unblock step. After the operator pushes the policy, the apply +
HTTP 200 check complete REQ-33/35.
Tasks
T-16.1 — Capstone verify script
scripts/verify_phase16.sh runs the full v1.2 platform flow (consumer
content → contract → IR → adapter → terraform validate + plan) + verifies
the v1.1 regression + the NFR improvements (run_platform.sh, IAM policy
expansion, P1-1 redaction) + the documentation (README accuracy). The
terraform apply + HTTP 200 check are documented as the operator's
post-unblock step.
T-16.2 — Capstone evidence event
Write a MILESTONE_CAPSTONE_VERIFIED evidence event to the outbox (the
v1.2 platform is verified up to the IAM-blocked apply).
T-16.3 — Phase 16 README update
Update README to reflect the v1.2 status (Phase 15 partial, Phase 16 capstone, the IAM unblock step).
Ship
Merge → main (--no-ff). Tag v1.2.6.