{
"issueNumber": 248,
"branchName": "feat/248-blocked-persistent-gated-tests",
"generatedAt": "2026-04-02T12:00:00Z",
"stories": [
{
"id": "S1",
"title": "Add edge-case tests to internal-adapter.service.spec.ts: already-gated task + clears-before-threshold",
"priority": 1,
"dependsOn": [],
"acceptanceCriteria": [
"Test asserts BLOCKED:PERSISTENT on already-gated task does not error or double-transition",
"Test asserts task that completes before MAX_TRANSIENT_RETRIES does NOT have status=gated"
],
"passes": false,
"completedAt": null
},
{
"id": "S2",
"title": "Create phase-hooks.service.spec.ts with gated category tests",
"priority": 2,
"dependsOn": [],
"acceptanceCriteria": [
"Test asserts onPhaseBlocked with category='gated' on non-refine/review phase adds label and posts comment",
"Test asserts onPhaseBlocked with category='gated' on refine or review phase returns early with no side effects"
],
"passes": false,
"completedAt": null
}
]
}