{ "_doc": "Happy-path 1-unit (todo-be) architect for P4 acceptance.", "chunks": ["## SDD rev 1 (todo-be only)\n"], "result": "mock-ok devloop-architect[happy]: 1 unit", "files": [ { "path": "sdd/index.html", "content": "SDD

SDD

todo-be only

m
m
v1
" }, { "path": "sdd/mvcp/control.html", "content": "Control

C-1 POST /todos

201 on create, 400 on missing text

text
POST
api
" }, { "path": "units.json", "content": "{\n \"project_id\": \"_placeholder_\",\n \"rev\": 1, \"prd_rev\": \"1\", \"sdd_rev\": \"1\", \"created_at\": \"2026-05-13T10:01:00.000Z\",\n \"l2_rounds\": 0, \"l2_budget\": 3,\n \"units\": [\n {\"id\":\"todo-be\",\"type\":\"be\",\"depends_on\":[],\"contract_hash\":\"sha256:0000000000000002\",\"status\":\"pending\",\"retries\":0,\"retry_budget\":3}\n ]\n}\n" }, { "path": "integration/spec.json", "content": "{\"rev\":1,\"cases\":[{\"id\":\"case-add\",\"involves\":[\"todo-be\"],\"steps\":[{\"unit\":\"todo-be\",\"call\":\"POST /todos\",\"body\":{\"text\":\"x\"},\"expect\":{\"status\":201}}]}]}" }, { "path": "units/todo-be/spec.json", "content": "{\"unit_id\":\"todo-be\",\"kind\":\"be\",\"depends_on\":[],\"acceptance_criteria\":[\"POST /todos returns 201\",\"POST /todos empty body returns 400\"]}" }, { "path": "history/sdd-rev-001.html", "content": "

snap

rev1

" } ] }