{
  "task_id": "task-2456",
  "captured_at": "2026-05-05T16:00:05.448778",
  "source": "memory/tasks/task-2456.md",
  "source_sha256": "73d74e3c04194dbec273bb20c9a2aacdf4f89958701c862f4953756ba38d6262",
  "allowed_resources": {
    "paths": [
      "/home/jay/projects/ThreadAuto/**",
      "memory/reports/task-2455*",
      "memory/events/task-2455*",
      "memory/plans/tasks/task-2455/**",
      "memory/threadauto/**",
      "/tmp/task-2455*"
    ],
    "forbidden_paths": [
      "dispatch.py",
      "dispatch/**",
      "scripts/auto_merge.py",
      "scripts/finish-task.sh",
      "scripts/done-watcher.py",
      "scripts/taskctl.py",
      "scripts/worktree_manager.py",
      ".github/**",
      "memory/organization-structure.json",
      "bot_settings.json",
      "memory/specs/anu-system-spec*",
      "memory/specs/handoff-schema*",
      "memory/specs/start-guard-spec*",
      "scripts/start_task_guard.py",
      "scripts/create_handoff.py",
      "memory/capabilities/**"
    ],
    "commands": [
      "python3",
      "node",
      "npm",
      "git",
      "curl",
      "ls",
      "cat",
      "grep",
      "head",
      "tail",
      "wc",
      "jq",
      "mv",
      "cp",
      "mkdir",
      "touch",
      "diff",
      "stat",
      "ps",
      "tesseract"
    ],
    "merge_policy": "tiered",
    "ttl_hours": 6
  }
}