{
  "task_id": "task-2712+1",
  "captured_at": "2026-05-30T14:06:36.145987",
  "source": "memory/tasks/task-2712+1.md",
  "source_sha256": "93500dc41e66f11eaa7a1b5519462209712113d63c4c8da142951ca894e66bc2",
  "allowed_resources": {
    "paths": [
      "memory/events/task-2712+1.decision.json",
      "memory/reports/task-2712+1.md",
      "memory/events/task-2712+1.callback-envelope.json"
    ],
    "expected_files": [
      "memory/events/task-2712+1.decision.json",
      "memory/reports/task-2712+1.md",
      "memory/events/task-2712+1.callback-envelope.json"
    ],
    "allowed_existing_file_edits": [],
    "forbidden_paths": [
      "scripts/finish-task.sh",
      "dispatch.py",
      "scripts/harness/v36/failure_envelope_writer.py",
      "scripts/harness/v36/failure_callback_dispatcher.py",
      "scripts/harness/v36/terminal_state_classifier.py",
      "scripts/harness/v36/before_exit_guard_hook.sh",
      "schemas/failure_envelope_schema.json",
      "tests/test_failure_callback_before_exit_guard_2712.py",
      "bot_settings.json",
      "memory/bot_settings.json",
      ".claude/settings.json",
      "/home/jay/.claude/settings.json",
      "scripts/session-watchdog.sh",
      "scripts/task-scope-guard.sh",
      "memory/capabilities/**"
    ]
  }
}