{
  "task_id": "task-2705+3",
  "captured_at": "2026-05-29T06:09:38.067379",
  "source": "memory/tasks/task-2705+3.md",
  "source_sha256": "6917a4e73eb804169ade0413bfc1871d797d3bf8f0a05df8debfe1dc344ea07f",
  "allowed_resources": {
    "paths": [
      "dispatch/__init__.py",
      "scripts/harness/v36/dispatch_marker_writer.py",
      "tests/harness/test_v36_task_md_sha_contract.py",
      "tests/harness/test_v36_task_md_sha_normalize.py",
      "tests/harness/test_v36_dispatch_marker_contract.py",
      "tests/harness/fixtures/**",
      "memory/reports/task-2705+3.md",
      "memory/events/task-2705+3.*"
    ],
    "forbidden_paths": [
      "scripts/finish-task.sh",
      "scripts/session-watchdog.sh",
      "settings.json",
      ".github/**",
      "memory/events/task-2705.*",
      "memory/events/task-2705+1.*",
      "memory/events/task-2705+2.*",
      "memory/tasks/task-2705.md",
      "memory/tasks/task-2705+1.md",
      "memory/tasks/task-2705+2.md",
      "memory/reports/task-2705.md",
      "memory/reports/task-2705+1.md",
      "memory/reports/task-2705+2.md",
      "memory/specs/v36_finish_task_profile_contract_design_draft_260529.md",
      "memory/specs/v36_actor_attribution_contract_design_draft_260529.md",
      "memory/capabilities/**"
    ],
    "commands": [
      "pytest",
      "sha256sum",
      "git log",
      "git diff",
      "git add",
      "git commit",
      "ls",
      "cat",
      "grep",
      "python3 -m py_compile"
    ],
    "merge_policy": "manual",
    "ttl_hours": 8
  }
}