{
  "task_id": "task-2507",
  "captured_at": "2026-05-08T12:31:24.615563",
  "source": "memory/tasks/task-2507.md",
  "source_sha256": "eba1f72227c2cd0cce6716ac2705731f6b7677e1e5faa3d0de4d1a85af8a0a39",
  "allowed_resources": {
    "read_only_paths": [
      "memory/tasks/task-2507*",
      "memory/feedback/feedback_composite_three_types_260508.md",
      "teams/shared/verifiers/git_evidence.py",
      "memory/task-timers.json",
      "memory/events/task-2502.essence-pass-escalated-verifier-limitation",
      "memory/events/task-2503.classifications",
      ".env.keys"
    ],
    "paths": [
      "memory/tasks/task-2507*",
      "memory/reports/task-2507*",
      "memory/events/task-2507*",
      "memory/plans/tasks/task-2507/**"
    ],
    "workflow_paths": [
      "teams/shared/verifiers/git_evidence.py",
      "tests/regression/test_git_evidence_worktree_2507.py"
    ],
    "forbidden_paths": [
      ".secrets/**",
      ".github/workflows/**",
      "scripts/auto_merge.py",
      "scripts/finish-task.sh",
      "dispatch.py",
      "dispatch/**",
      "utils/merge_topology_gate.py",
      "teams/shared/verifiers/critical_gap.py",
      "memory/events/task-2487+1*",
      "memory/events/task-2497*",
      "memory/events/task-2498*",
      "memory/events/task-2494*",
      "memory/events/task-2503*",
      "memory/events/task-2506*",
      "dashboard/**",
      "report_parser.py",
      "tests/poc/**",
      "tools/poc/**",
      "memory/poc/**",
      "memory/capabilities/**"
    ],
    "forbidden_actions": [
      "admin_override",
      "required_ci_bypass",
      "manual_done_creation",
      "existing_pr_force_push",
      "existing_pr_close_or_delete",
      "pr_52_modification",
      "pr_49_50_51_modification",
      "task_2497_2498_2494_rerun_interference",
      "auto_cherry_pick_implementation",
      "auto_merge_mixing",
      "dashboard_intrusion",
      "report_parser_modification",
      "rebase",
      "workspace_full_sync",
      "dispatch_py_modification",
      "merge_topology_gate_py_modification",
      "critical_gap_py_modification",
      "amendment_ignore",
      "mid_dispatch_correction_disregard",
      "audit_jsonl_real_write_outside_target",
      "token_value_logging"
    ]
  }
}