{
  "command": "scripts/taskctl.py merge task-2564",
  "actor": "jay <282130200+jeon-jonghyuk-taskctl-bot[bot]@users.noreply.github.com>",
  "timestamp": "2026-05-12T22:11:41Z",
  "pid": 3558196,
  "ok": false,
  "reason": "state 파일 checksum mismatch → 수동 편집 감지 (fail-closed). taskctl state repair 명령으로만 복구 가능",
  "detail": {
    "state_path": "/home/jay/workspace/.tasks/state/task-2564.json",
    "exists": true,
    "json_valid": true,
    "checksum_present": true,
    "checksum_match": false,
    "stored_checksum": "8c66712c2c2cd0ad...",
    "computed_checksum": "15e283129c3c7746..."
  }
}