{
  "task_id": "task-2693",
  "captured_at": "2026-05-26T18:08:04.464536",
  "source": "memory/tasks/task-2693.md",
  "source_sha256": "cd0fa94ace514a68734b70d68b635edb9b748ddb90a9b65ef6c1ed2fa59f8a07",
  "allowed_resources": {
    "paths": [
      "PR #152 expected_files (★ task md dispatch 시 supplemental list 첨부)",
      "dispatch/normal_fallback_callback_helper.py (★ PR #152 내부)",
      "dispatch/prompt.py (★ PR #152 내부 · --session argv 결선 한정)",
      "schemas/anu_normal_callback_envelope_v1.json (★ envelope 3 SID + ANU key enforcement)",
      "utils/callback_authority_4source_validator.py (★ PR #152 신규)",
      "utils/anu_callback_registrar.py (★ PR #152 내부 hardening)",
      "utils/pr_watcher_terminal_state_classifier.py (★ AUTHORITATIVE_BUT_SESSION_DISCONTINUITY 분류 enum 보강)",
      "tests/regression/callback_owner_enforcement/** (★ regression 추가)",
      "tests/regression/callback_envelope_actual_cron_crosscheck/** (★ regression 추가)",
      "tests/regression/callback_4source_validator/** (★ regression 추가)",
      "memory/events/task-2693.*",
      "memory/reports/task-2693.md",
      "memory/tasks/task-2693.md"
    ],
    "forbidden_paths": [
      "/home/jay/.claude/**",
      "/usr/local/bin/cokacdir",
      ".github/**",
      "**/.env*",
      "**/credentials*",
      "settings.json",
      "hooks/**",
      "dispatch.py (★ 전역 dispatch.py 금지 · 회장 verbatim 금지 9번)",
      "Axis/**",
      "scripts/finish-task.sh (★ Phase 2 위임 · task-2691+1)",
      "scripts/cleanup-stale-tasks.sh",
      "scripts/cleanup-workspace.py",
      "scripts/file_cleanup.py",
      "scripts/task_scope.py",
      "scripts/git-hooks/**",
      "scripts/pre_push_guard.py",
      "memory/plans/tasks/task-2568/**",
      "memory/plans/tasks/task-2569/**",
      "memory/specs/protection-list.json",
      "memory/specs/protection-list.md",
      "PR #154 파일 (★ overlap 0)",
      "PR #151 파일 (★ overlap 0)",
      "PR #149 파일 (★ overlap 0)",
      "PR #150 파일 (★ overlap 0)",
      "memory/tasks/task-2691+b.audit.md (★ HELD)",
      "durable_registry/** (★ task-2687.reserved 분리)",
      "memory/capabilities/**"
    ],
    "commands": [
      "git fetch / git log / git diff / git show / git add / git commit / git push / git status / git rev-parse / git ls-remote",
      "python3 -m pytest",
      "python3 -c",
      "gh pr view / gh api / gh pr edit / gh pr comment / gh api graphql",
      "ls / cat / wc / grep / find / tail / head / printf / sha256sum",
      "cokacdir --cron / cokacdir --cron-list / cokacdir --currenttime / cokacdir --cron-history"
    ],
    "merge_policy": "pr_152_no_merge_no_auto_owner_enforcement_only",
    "ttl_hours": 16
  }
}