{
  "task_id": "task-2472+2",
  "captured_at": "2026-05-07T22:43:01.467905",
  "source": "memory/tasks/task-2472+2.md",
  "source_sha256": "9be49c96c5eb2b1e24f63e8542805572bfcb0bc030f80304b94f859cf1496b57",
  "allowed_resources": {
    "paths": [
      ".github/workflows/guard.yml",
      ".github/workflows/ci.yml",
      "tests/regression/test_workflow_taskid_regex*.py",
      "scripts/verify_workflow_taskid_regex*.py",
      "memory/tasks/task-2472+2*",
      "memory/reports/task-2472+2*",
      "memory/plans/tasks/task-2472+2/**",
      "memory/events/task-2472+2*"
    ],
    "forbidden_paths": [
      "utils/state_repair.py",
      "utils/g3_fail_classifier.py",
      "utils/silent_corruption_guard.py",
      "scripts/taskctl.py",
      "scripts/dispatch.py",
      "scripts/finish-task.sh",
      "scripts/refresh_bot_token.py",
      "memory/events/task-2472+1*",
      "memory/events/task-2479*",
      "memory/events/task-2481*",
      "memory/events/task-2483*",
      ".secrets/**",
      "memory/capabilities/**"
    ],
    "forbidden_actions": [
      "admin_override",
      "branch_protection_bypass",
      "force_merge",
      "manual_exception_in_workflow",
      "ci_bypass",
      "docs_only_pr",
      "mix_with_refresh_bot_token",
      "mix_with_task_2472_plus_1_code"
    ]
  }
}