{
  "task_id": "task-2545",
  "current_state": "PR_OPEN",
  "transitions": [
    {
      "from": null,
      "to": "CREATED",
      "ts": "2026-05-10T14:05:46Z",
      "actor": "jay <drumband@gmail.com>",
      "command": "/home/jay/workspace/scripts/taskctl.py init task-2545",
      "exit_code": 0,
      "evidence_path": "/home/jay/workspace/.tasks/evidence/task-2545"
    },
    {
      "from": "CREATED",
      "to": "DISPATCHED",
      "ts": "2026-05-10T14:05:51Z",
      "actor": "jay <drumband@gmail.com>",
      "command": "/home/jay/workspace/scripts/taskctl.py dispatch task-2545",
      "exit_code": 0,
      "evidence_path": "/home/jay/workspace/.tasks/evidence/task-2545"
    },
    {
      "from": "DISPATCHED",
      "to": "ACKED",
      "ts": "2026-05-10T14:05:51Z",
      "actor": "jay <drumband@gmail.com>",
      "command": "/home/jay/workspace/scripts/taskctl.py ack task-2545",
      "exit_code": 0,
      "evidence_path": "/home/jay/workspace/.tasks/evidence/task-2545"
    },
    {
      "from": "ACKED",
      "to": "WORKTREE_READY",
      "ts": "2026-05-10T14:05:51Z",
      "actor": "jay <drumband@gmail.com>",
      "command": "/home/jay/workspace/scripts/taskctl.py worktree-ready task-2545",
      "exit_code": 0,
      "evidence_path": "/home/jay/workspace/.tasks/evidence/task-2545"
    },
    {
      "from": "WORKTREE_READY",
      "to": "RUNNING",
      "ts": "2026-05-10T14:05:51Z",
      "actor": "jay <drumband@gmail.com>",
      "command": "/home/jay/workspace/scripts/taskctl.py run task-2545",
      "exit_code": 0,
      "evidence_path": "/home/jay/workspace/.tasks/evidence/task-2545"
    },
    {
      "from": "RUNNING",
      "to": "COMMITTED",
      "ts": "2026-05-10T14:05:51Z",
      "actor": "jay <drumband@gmail.com>",
      "command": "/home/jay/workspace/scripts/taskctl.py commit task-2545",
      "exit_code": 0,
      "evidence_path": "/home/jay/workspace/.tasks/evidence/task-2545"
    },
    {
      "from": "COMMITTED",
      "to": "PR_OPEN",
      "ts": "2026-05-10T14:14:27Z",
      "actor": "jay <drumband@gmail.com>",
      "command": "/home/jay/workspace/scripts/taskctl.py pr-open task-2545 --pr 92",
      "exit_code": 0,
      "evidence_path": "/home/jay/workspace/.tasks/evidence/task-2545",
      "meta": {
        "pr": 92
      }
    }
  ],
  "evidence": {
    "git_diff_sha": "2f8febfd19467de03a67d8c9d835034388776c7c",
    "changed_paths": [
      "anu_v2/replacement_pr_runner.py",
      "anu_v2/tests/test_replacement_pr_runner_2537.py",
      "dashboard/components/AutomationObservabilitySection.js",
      "dashboard/components/AutomationView.js",
      "dashboard/data_loader.py",
      "dashboard/routes_post.py",
      "dashboard/server.py",
      "tests/dashboard/test_observability_2524.py"
    ],
    "branch": "main",
    "pr_number": 92,
    "pr_state": null,
    "ci_checks": {},
    "guard_sh_result": null,
    "qc_report_guard_result": null,
    "merge_timestamp": null,
    "exit_codes": {}
  },
  "human_approved": false,
  "bypass": {
    "used": false,
    "ts": null,
    "actor": null
  },
  "admin_override": {
    "used": false,
    "ts": null,
    "actor": null,
    "reason": null,
    "audit_log_offset": null
  },
  "_checksum": "5c972c7b1e6a2a83721a3f5a21f961152f825a10951f5d84f2a9ede142a00b33"
}