{
"issueNumber": 245,
"branchName": "feat/245-integration-blocked-persistent-refine",
"generatedAt": "2026-04-02T06:30:00Z",
"stories": [
{
"id": "S1",
"title": "Create integration test covering BLOCKED:PERSISTENT → gated → refine eligibility flow",
"priority": 1,
"dependsOn": [],
"acceptanceCriteria": [
"Test file exists at test/integration/blocked-persistent-to-refine.integration.spec.ts",
"A task emitting BLOCKED:PERSISTENT transitions to status=gated",
"A gated task is accepted by refine pre-validation",
"A non-gated task is rejected by refine pre-validation",
"Test descriptions reference #243 and #237",
"npm run test passes with zero failures",
"npm run lint reports zero warnings"
],
"passes": false,
"completedAt": null
}
]
}