2697775470
v1.10 milestone COMPLETE. 4 phases (52-55) shipped + verified: - P52: regression-class VERIFY (D-091) — catches capability decay - P53: local emulating adapters (D-092) — full local E2E, no AWS - P54: capability re-verification sweep (D-093) — 16/16 Verified, 7 adapter defects fixed - P55: rewrite PROJECT/ROADMAP/decks to verified reality (D-094) Review: READY TO SHIP (0 P0, 0 P1, 1 P2 post-hoc). Audit: PASS (reconstruction, file discipline, branch hygiene, commit discipline). Regression gate: 16/16 capabilities Verified (12 local + 4 live-AWS). Tests: 513 fast + 5 slow, all pass. Tag v1.10.0 (next minor; fix/test/docs, not a breaking schema change). ---ci--- project: acdl phase: 0 milestone: v1.10 status: complete requirements: covered: [REQ-112, REQ-113, REQ-114, REQ-115] partial: [] ---/ci---
142 lines
4.7 KiB
JSON
142 lines
4.7 KiB
JSON
{
|
|
"run_id": "regr-1785176791",
|
|
"run_at_utc": "2026-07-27T18:26:31Z",
|
|
"milestone": "v1.10",
|
|
"phase": 52,
|
|
"summary": {
|
|
"Verified": 16,
|
|
"Decayed": 0,
|
|
"Broken": 0
|
|
},
|
|
"passed": true,
|
|
"results": [
|
|
{
|
|
"capability_id": "CAP-001",
|
|
"name": "contract.schema.json validates sample contracts",
|
|
"status": "Verified",
|
|
"detail": "exit 0; 2 sample contracts validate",
|
|
"tier": "local",
|
|
"duration_ms": 222
|
|
},
|
|
{
|
|
"capability_id": "CAP-002",
|
|
"name": "environment.schema.json validates env files",
|
|
"status": "Verified",
|
|
"detail": "exit 0; env schema validates",
|
|
"tier": "local",
|
|
"duration_ms": 191
|
|
},
|
|
{
|
|
"capability_id": "CAP-003",
|
|
"name": "contract_resolver resolves static-assets",
|
|
"status": "Verified",
|
|
"detail": "exit 0; ",
|
|
"tier": "local",
|
|
"duration_ms": 250
|
|
},
|
|
{
|
|
"capability_id": "CAP-004",
|
|
"name": "contract_resolver resolves microservice",
|
|
"status": "Verified",
|
|
"detail": "exit 0; ",
|
|
"tier": "local",
|
|
"duration_ms": 257
|
|
},
|
|
{
|
|
"capability_id": "CAP-005",
|
|
"name": "terraform adapter emits .tf files",
|
|
"status": "Verified",
|
|
"detail": "exit 0; ",
|
|
"tier": "local",
|
|
"duration_ms": 335
|
|
},
|
|
{
|
|
"capability_id": "CAP-006",
|
|
"name": "contract interpolation expands env/contract tokens",
|
|
"status": "Verified",
|
|
"detail": "exit 0; interpolation ok",
|
|
"tier": "local",
|
|
"duration_ms": 238
|
|
},
|
|
{
|
|
"capability_id": "CAP-007",
|
|
"name": "confidence_signal.compute returns a band",
|
|
"status": "Verified",
|
|
"detail": "exit 0; confidence band=pass",
|
|
"tier": "local",
|
|
"duration_ms": 81
|
|
},
|
|
{
|
|
"capability_id": "CAP-008",
|
|
"name": "outbox_writer builds a hash-chained item",
|
|
"status": "Verified",
|
|
"detail": "exit 0; outbox hash chain ok",
|
|
"tier": "local",
|
|
"duration_ms": 324
|
|
},
|
|
{
|
|
"capability_id": "CAP-009",
|
|
"name": "offline pytest suite passes",
|
|
"status": "Verified",
|
|
"detail": "exit 0; [ 98%]\ntests/test_wiz_adapter_real_client.py ......... [100%]\n\n====================== 475 passed, 2 deselected in 13.93s ======================",
|
|
"tier": "local",
|
|
"duration_ms": 15411
|
|
},
|
|
{
|
|
"capability_id": "CAP-010",
|
|
"name": "run_ci.sh reproduces CI pipeline locally",
|
|
"status": "Verified",
|
|
"detail": "exit 0; resource(s))\n\n=== PLATFORM CHECK OK ===\ncontract -> resolver -> stack -> adapter -> structure validated (offline, no AWS)\ncheck-only: OK\n\n=== CI PIPELINE OK ===\n3 stages passed: lint, test, check-only",
|
|
"tier": "local",
|
|
"duration_ms": 19513
|
|
},
|
|
{
|
|
"capability_id": "CAP-011",
|
|
"name": "headline E2E runs against the local emulating tier (microservice)",
|
|
"status": "Verified",
|
|
"detail": "exit 0; al-emulator\",\n \"desired_count\": 1,\n \"running_count\": 1\n },\n \"outbox_dir\": \"/tmp/acdl_local_e2e_c2dyhp_r/outbox\",\n \"outbox_events\": 2,\n \"outbox_chain_verified\": true,\n \"lambda_status\": 200\n}",
|
|
"tier": "local",
|
|
"duration_ms": 551
|
|
},
|
|
{
|
|
"capability_id": "CAP-012",
|
|
"name": "local E2E on the static-assets stack (no ECS)",
|
|
"status": "Verified",
|
|
"detail": "exit 0; acdl_local_e2e_w2ybb54x/tf\",\n \"backend\": \"local\",\n \"ecs\": null,\n \"outbox_dir\": \"/tmp/acdl_local_e2e_w2ybb54x/outbox\",\n \"outbox_events\": 2,\n \"outbox_chain_verified\": true,\n \"lambda_status\": 200\n}",
|
|
"tier": "local",
|
|
"duration_ms": 575
|
|
},
|
|
{
|
|
"capability_id": "CAP-013",
|
|
"name": "terraform init+validate+plan live AWS (microservice)",
|
|
"status": "Verified",
|
|
"detail": "terraform init+validate+plan OK (live AWS, microservice)",
|
|
"tier": "live-aws",
|
|
"duration_ms": 28496
|
|
},
|
|
{
|
|
"capability_id": "CAP-014",
|
|
"name": "terraform init+validate+plan live AWS (static-assets)",
|
|
"status": "Verified",
|
|
"detail": "terraform init+validate+plan OK (live AWS, static-assets)",
|
|
"tier": "live-aws",
|
|
"duration_ms": 32341
|
|
},
|
|
{
|
|
"capability_id": "CAP-015",
|
|
"name": "DynamoDB outbox table exists (live AWS)",
|
|
"status": "Verified",
|
|
"detail": "acdl-outbox exists, item_count=9",
|
|
"tier": "live-aws",
|
|
"duration_ms": 521
|
|
},
|
|
{
|
|
"capability_id": "CAP-016",
|
|
"name": "S3 state bucket exists + readable (live AWS)",
|
|
"status": "Verified",
|
|
"detail": "state bucket exists, keys=['spike/l2-microservice/terraform.tfstate']",
|
|
"tier": "live-aws",
|
|
"duration_ms": 311
|
|
}
|
|
]
|
|
} |