{
  "task_id": "task-2455",
  "captured_at": "2026-05-05T15:59:26.822904",
  "source": "memory/tasks/task-2455.md",
  "source_sha256": "d78feee393dcc5040216ff9ee4df2e9ffad57570bf5f31b6e800895f1552f261",
  "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
  }
}