{
  "task_id": "task-2467+1",
  "captured_at": "2026-05-06T07:42:42.139616",
  "source": "memory/tasks/task-2467+1.md",
  "source_sha256": "c331c54ee21f959e3a90f1a26ca981541f86aa80adc2bb69ac39fd7aba61cb73",
  "allowed_resources": {
    "paths": [
      "scripts/taskctl.py",
      "scripts/finish-task.sh",
      "scripts/worktree_manager.py",
      "scripts/anu_confirm_bot.py",
      "scripts/guard.sh",
      "scripts/qc_report_guard.py",
      "scripts/start_task_guard.py",
      "scripts/g3_independent_verifier.py",
      "tests/taskctl/**",
      "tests/state_machine/**",
      "memory/tasks/task-2467+1*",
      "memory/reports/task-2467+1*",
      "memory/specs/taskctl-state-machine-spec*.md",
      "memory/specs/pr-lifecycle-spec*.md"
    ],
    "forbidden_paths": [
      "PR #29 / PR #30 / PR #31",
      "memory/events/task-2465*",
      "memory/events/task-2466*",
      "memory/events/task-2467.*",
      "memory/orchestration-audit/task-2465*",
      "memory/reports/task-2465.md",
      "memory/reports/task-2467.md",
      ".github/**",
      "dispatch.py",
      "memory/organization-structure.json",
      "bot_settings.json",
      "memory/capabilities/**"
    ],
    "forbidden_actions": [
      "PR #29 / #30 / #31 어떤 변경도 금지",
      "task-2465 / task-2466 / task-2467 1차 결과 임의 수정 금지",
      "GEMINI_API_KEY 도입 절대 금지 (회장 명시)",
      "admin override 사용 금지 (1차 머지는 A안 반복 = 회장 룰 위반)",
      "gh pr merge 직접 호출 금지 (taskctl 내부 제외)",
      "gh pr create 직접 호출 금지 (taskctl 내부 제외)",
      "git push origin main 직접 호출 금지"
    ],
    "commands": [
      "python3 scripts/taskctl.py <subcommand>",
      "git / gh api / gh pr (taskctl 내부 + 테스트)",
      "pytest / pyright",
      "grep -rn"
    ],
    "merge_policy": "★ 새 taskctl 흐름으로만 머지 (drink your own champagne 강제). admin override 절대 금지",
    "ttl_hours": 8
  }
}