2026-03-06 00:44:52 +01:00
|
|
|
{
|
|
|
|
|
"task_id": "TASK-0001",
|
2026-03-19 18:23:04 +01:00
|
|
|
"analysis_ref": ".agents/runs/TASK-0001/analysis.json",
|
2026-03-06 00:44:52 +01:00
|
|
|
"summary": "Short summary of issue or feature",
|
|
|
|
|
"assumptions": [],
|
|
|
|
|
"scope": {
|
|
|
|
|
"in": [],
|
|
|
|
|
"out": []
|
|
|
|
|
},
|
|
|
|
|
"guardrails": {
|
|
|
|
|
"required_guard_ids": [
|
|
|
|
|
"GR-CORE-003",
|
2026-03-19 18:23:04 +01:00
|
|
|
"GR-TEST-001",
|
|
|
|
|
"GR-SEC-008"
|
2026-03-06 00:44:52 +01:00
|
|
|
],
|
|
|
|
|
"required_quality_gate_ids": [
|
|
|
|
|
"QG-001",
|
|
|
|
|
"QG-002",
|
|
|
|
|
"QG-003"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"success_criteria": [
|
|
|
|
|
{
|
|
|
|
|
"id": "SC-001",
|
|
|
|
|
"criterion": "Measurable acceptance criterion."
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"implementation_steps": [
|
|
|
|
|
{
|
|
|
|
|
"id": "S1",
|
|
|
|
|
"title": "Step title",
|
|
|
|
|
"description": "Step detail",
|
|
|
|
|
"guard_refs": [
|
2026-03-19 18:23:04 +01:00
|
|
|
"GR-CORE-003"
|
2026-03-06 00:44:52 +01:00
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"tests": [
|
|
|
|
|
"Test name or PHPUnit class that proves the feature works"
|
|
|
|
|
],
|
|
|
|
|
"acceptance_checks": [
|
|
|
|
|
"SC-001: Verifiable acceptance step for criterion SC-001"
|
|
|
|
|
],
|
|
|
|
|
"risks": [
|
|
|
|
|
{
|
|
|
|
|
"risk": "Risk description",
|
|
|
|
|
"mitigation": "Mitigation description"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|