{
  "task_id": "task-2472+1",
  "captured_at": "2026-05-07T21:58:58.206741",
  "source": "memory/tasks/task-2472+1.md",
  "source_sha256": "41a1bb2b64872732ba45ec33dc622775a97183a7960da3c4b4fd1eac7391ddb8",
  "allowed_resources": {
    "paths": [
      "scripts/taskctl.py",
      "scripts/taskctl/**",
      "utils/state_repair.py",
      "utils/g3_fail_classifier.py",
      "utils/silent_corruption_guard.py",
      "tests/state_machine/**",
      "tests/regression/test_taskctl_reconcile*.py",
      "tests/regression/test_g3_fail_classification*.py",
      "memory/orchestration-audit/state-recovery.jsonl",
      ".tasks/state/task-2472.json",
      "memory/tasks/task-2472+1*",
      "memory/reports/task-2472+1*",
      "memory/plans/tasks/task-2472+1/**",
      "memory/events/task-2472+1*"
    ],
    "forbidden_paths": [
      ".github/workflows/**",
      "memory/events/task-2472.*",
      "memory/events/task-2473.*",
      "memory/events/task-2471+1.*",
      "memory/events/task-2471.*",
      "memory/events/task-2479.*",
      "memory/events/task-2480.*",
      "memory/events/task-2481.*",
      "memory/capabilities/**"
    ],
    "forbidden_actions": [
      "admin_override",
      "branch_protection_bypass",
      "force_merge",
      "workflow_modification",
      "p0_surface_invasion"
    ]
  }
}