{ "phases": [ { "key": "spec", "title": "Colliding planned phase", "objective": "Prove planned phases cannot reuse template phase keys.", "roles": ["spec_writer"], "expectedArtifact": { "path": "artifacts/colliding-spec.json", "schema": "dev/spec@1" }, "gates": [], "tasks": [ { "id": "TASK-1", "title": "Colliding task", "role": "spec_writer", "writeSet": ["src/**"], "dependsOn": [] } ] } ] }