AI Agents SDE Task Viewer
      • Context
      • Plan
      • Prd
  1. Home
  2. AgentSDE
  3. agent-core
  4. gh-263
  5. plan
  6. prd.json
prd.json(1.8 KB)· Apr 3, 2026
{
  "issueNumber": 263,
  "branchName": "fix/263-e2e-replan-restart",
  "generatedAt": "2026-04-03T15:00:00Z",
  "stories": [
    {
      "id": "S1",
      "title": "Create replan directive integration test with real TaskStateService + in-memory SQLite",
      "priority": 1,
      "dependsOn": [],
      "acceptanceCriteria": [
        "Test verifies: task with plan+PR → replan → artefacts cleared, prNumber/prBranch null, replanAttempt incremented, phases reset to pending, currentPhase=refine, refine enqueued",
        "Test verifies: superseded comment posted on PR before close",
        "Test verifies: replan on terminal task is rejected"
      ],
      "passes": false,
      "completedAt": null
    },
    {
      "id": "S2",
      "title": "Create restart directive integration test validating PR cleanup and state reset",
      "priority": 2,
      "dependsOn": [
        "S1"
      ],
      "acceptanceCriteria": [
        "Test verifies: task with open PR → restart → PR closed, prNumber/prBranch cleared, phases reset, refine enqueued",
        "Test verifies: plan artefacts NOT cleared during restart (contrast with replan)",
        "Test verifies: restart on active task is rejected"
      ],
      "passes": false,
      "completedAt": null
    },
    {
      "id": "S3",
      "title": "Verify existing blocked-persistent-to-refine integration test and run full test suite",
      "priority": 3,
      "dependsOn": [
        "S1",
        "S2"
      ],
      "acceptanceCriteria": [
        "blocked-persistent-to-refine.integration.spec.ts ArtefactsService mock covers clearPlanArtefacts and buildCentralTaskDir",
        "npm run test passes with zero failures (excluding pre-existing ws-gateway issue)",
        "npm run lint passes with zero warnings"
      ],
      "passes": false,
      "completedAt": null
    }
  ]
}
PlanPr description