AI Agents SDE Task Viewer
      • Context
      • Plan
      • Prd
  1. Home
  2. AgentSDE
  3. agent-core
  4. gh-496
  5. plan
  6. prd.json
prd.json(1.5 KB)· Apr 14, 2026
{
  "issueNumber": 496,
  "branchName": "feat/496-restore-agent-runner-log",
  "generatedAt": "2026-04-14T12:00:00Z",
  "stories": [
    {
      "id": "S1",
      "title": "Add cetTs() helper, create log WriteStream, switch stdio to pipe, attach stdout/stderr handlers for formatted log",
      "priority": 1,
      "dependsOn": [],
      "acceptanceCriteria": [
        "cetTs() returns CET/CEST timestamp in sv-SE locale format",
        "agent-runner.log is created in append mode in {metaDir}",
        "Start header line written: {ts} - {phase} - Starting Claude invocation",
        "stdio uses pipe mode; stdout/stderr data written to both raw files and formatted log",
        "stdout JSON lines parsed: tool_use → [tool:ToolName], text → [text] prefix",
        "stderr lines written as: {ts} - {phase} - stderr: {chunk}"
      ],
      "passes": false,
      "completedAt": null
    },
    {
      "id": "S2",
      "title": "Add logEnded guard, write completion/error footers, close log stream, write unit tests",
      "priority": 2,
      "dependsOn": [
        "S1"
      ],
      "acceptanceCriteria": [
        "logEnded boolean flag prevents write-after-end errors",
        "Completion footer: {ts} - {phase} - Completed with exit code {code}",
        "Error path writes error entry and closes log stream",
        "Unit tests cover: log creation, header/footer format, JSON line parsing, logEnded guard, missing taskDir"
      ],
      "passes": false,
      "completedAt": null
    }
  ]
}
PlanPr description