{
  "task_id": "task-2465",
  "captured_at": "2026-05-06T02:32:52.056590",
  "source": "memory/tasks/task-2465.md",
  "source_sha256": "5752661f84810993eb3e12d64aa4e8e182110b620c66b32ff9368c743f3b38dc",
  "allowed_resources": {
    "paths": [
      "scripts/gemini_review_gate.py",
      "scripts/gemini_evidence_verify.py",
      ".github/workflows/ci.yml",
      ".github/workflows/guard.yml",
      "memory/specs/break-glass-procedure.md",
      "memory/specs/gemini-evidence-gate-spec.md",
      "tests/phase3_evidence_gate/**",
      "memory/reports/task-2465*",
      "memory/events/task-2465*"
    ],
    "forbidden_paths": [
      "dispatch.py",
      "dispatch/**",
      "scripts/taskctl.py",
      "scripts/start_task_guard.py",
      "memory/task-timers.json",
      "memory/bot_settings_sync.json",
      "memory/organization-structure.json",
      "bot_settings.json",
      "memory/events/task-2454*",
      "memory/events/task-2460*",
      "memory/events/task-2461*",
      "memory/events/task-2463*",
      "memory/events/task-2464*",
      "memory/specs/incident-2026-05-05-timer-merge-gemini.md",
      "memory/specs/incident-2026-05-05-gemini-trigger.md",
      "memory/handoffs/**",
      ".tasks/**",
      ".worktrees/**",
      "memory/capabilities/**"
    ],
    "forbidden_actions": [
      "PR #29 직접 변경 (코멘트/리뷰/머지/푸시/close)",
      "PR #30 머지 (회장 직접 결정 사안)",
      "GEMINI_API_KEY secret 추가/회전 (정책: 사용 안 함)",
      "scripts/gemini_rate_tracker.json 의존 코드 추가",
      "App 외부 호출 / 우회 / fallback API 호출"
    ],
    "commands": [
      "python3, git, gh, ls, cat, grep, head, tail, wc, jq, stat, find, diff, sed, awk",
      "pytest",
      "npm/node (tests 한정)"
    ],
    "merge_policy": "via-taskctl-only",
    "ttl_hours": 12
  }
}