cc4c27c8ab
---ci--- project: acdl phase: 10 milestone: v1.1 status: plan plan: waves: 5 tasks: 9 requirements: [REQ-25, REQ-27, REQ-28] ---/ci--- Phase 10 plan (milestone capstone). 5 waves, 9 files: - Wave 1 (platform): L2 composition + registry + adapter L2 extension (D-P10-1) - Wave 2 (backend): contract spike.yaml + contract_resolver.py + outbox_writer.py - Wave 3 (backend+security+platform): run_spike_e2e.sh (10-step pipeline) - Wave 4 (lead): verify_phase10.sh (incl. REQ-28 substrate-agnostic grep) - Wave 5 (EXECUTE-only): run e2e against real AWS + verify + ship Key decisions: D-P10-1 (adapter consumes resolved IR instance; L2 root module = L1 resource for depth-1), D-P10-2 (YAML contract + JSON Schema validation), D-P10-3 (single CONFIDENCE_COMPUTED event; GENESIS chain). REQ-28 binding claim: only adapters/ files contain aws_s3_bucket / aws_ Terraform-specific terms; modules-ir/ schemas/ contracts/ acdl_platform/ are substrate-agnostic.