diff --git a/.ciagent/REQUIREMENTS.md b/.ciagent/REQUIREMENTS.md index 83be6cd..9929be4 100644 --- a/.ciagent/REQUIREMENTS.md +++ b/.ciagent/REQUIREMENTS.md @@ -169,7 +169,7 @@ | REQ-29 | 11 | complete (v1.2.1) | | REQ-30 | 12 | complete (v1.2.2) | | REQ-31 | 13 | complete (v1.2.3) | -| REQ-32 | 14 | planned | +| REQ-32 | 14 | complete (v1.2.4) | | REQ-33 | 15 | planned | | REQ-34 | 15 | planned | | REQ-35 | 16 | planned | \ No newline at end of file diff --git a/.ciagent/ROADMAP.md b/.ciagent/ROADMAP.md index a0b30c9..1a06ef3 100644 --- a/.ciagent/ROADMAP.md +++ b/.ciagent/ROADMAP.md @@ -181,8 +181,8 @@ microservice to AWS ECS Fargate end-to-end. Ship tag at milestone COMPLETE: - Each L1 produces a valid `terraform plan` fragment. ### Phase 14 — l2-microservice-and-contract-schema -- **Description:** Author `l2-microservice` thin-composition under `modules-ir/l2/l2-microservice/` referencing the six ECS L1s (depth ≤ 5). Extend `schemas/contract.schema.json` with microservice inputs (`image: string`, `port: integer`, `env: map`, `healthcheck: object`). Verify contract→IR resolution (`acdl_platform/contract_resolver.py`) yields a complete target stack for `l2-microservice`. -- **Status:** planned +- **Description:** Author `l2-microservice` thin-composition under `modules-ir/l2/l2-microservice/` referencing the six ECS L1s (depth ≤ 5). Extend `schemas/contract.schema.json` with microservice inputs (`image: string`, `port: integer`, `env: map`, `healthcheck: object`). Verify contract→IR resolution yields a complete target stack. +- **Status:** complete (v1.2.4) - **Depends on:** [13] - **Requirements:** REQ-32 - **Success Criteria:**