45 lines
1.1 KiB
JSON
45 lines
1.1 KiB
JSON
{
|
|
"phases": [
|
|
{
|
|
"key": "implement-a",
|
|
"title": "Implement first fake change",
|
|
"objective": "First planned phase for replay serialization tests.",
|
|
"roles": ["spec_writer"],
|
|
"expectedArtifact": {
|
|
"path": "artifacts/implementation-a-spec.json",
|
|
"schema": "dev/spec@1"
|
|
},
|
|
"gates": [],
|
|
"tasks": [
|
|
{
|
|
"id": "TASK-A",
|
|
"title": "Apply first implementation",
|
|
"role": "spec_writer",
|
|
"writeSet": ["src/a/**"],
|
|
"dependsOn": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "implement-b",
|
|
"title": "Implement second fake change",
|
|
"objective": "Second planned phase for replay serialization tests.",
|
|
"roles": ["spec_writer"],
|
|
"expectedArtifact": {
|
|
"path": "artifacts/implementation-b-spec.json",
|
|
"schema": "dev/spec@1"
|
|
},
|
|
"gates": [],
|
|
"tasks": [
|
|
{
|
|
"id": "TASK-B",
|
|
"title": "Apply second implementation",
|
|
"role": "spec_writer",
|
|
"writeSet": ["src/b/**"],
|
|
"dependsOn": ["TASK-A"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|