Files
acdl/.ciagent
Jon Chery 1efb44444a docs(P56a): create v1.11 RESTART phase plan — stateless adapter + s3 reference
PLAN stage. P56a is the first phase of the v1.11 restart: rewrite the
918-line adapter monolith to a ~80-line stateless assembler, prove the
design with the s3 reference module.

6 tasks, single wave (no parallelization — one cohesive change):
1. s3 reference terraform module (versions/variables/locals/main/outputs)
2. Registry extension (terraform_dir field)
3. Stateless adapter rewrite (delete TYPE_MAP/INPUT_MAP/OUTPUT_MAP + 39 branches)
4. STANDARDS.md §8 rewrite (stateless assembler pattern)
5. test_adapter.py rewrite (assert assembly, not HCL strings)
6. Offline regression (pytest + run_primitive_plan.sh --check-only s3)

Success gate: adapter < 100 lines, no type-specific logic, s3 module
validates standalone, adapter-emitted root main.tf validates, offline
suite green.

---ci---
project: acdl
phase: P56a
milestone: v1.11
status: plan
---/ci---
2026-07-28 16:07:57 +00:00
..