{
  "task_id": "task-2686+1",
  "captured_at": "2026-05-26T13:33:13.506619",
  "source": "memory/tasks/task-2686+1.md",
  "source_sha256": "24a429bf007e7d464bd19f2cd806f68867b512db19d0e953c2ca3423b478451f",
  "allowed_resources": {
    "paths": [
      "dispatch/__init__.py",
      "dispatch/normal_fallback_callback_helper.py",
      "dispatch/prompt.py",
      "scripts/finish-task.sh (★ conflict resolve 핵심 · PR #150 변경 base + task-2686 변경 통합)",
      "schemas/anu_normal_callback_envelope_v1.json",
      "tests/regression/callback_session_propagation/**",
      "memory/events/task-2686+1.*",
      "memory/reports/task-2686+1.md",
      "memory/tasks/task-2686+1.md",
      "INDEX.md"
    ],
    "forbidden_paths": [
      "/home/jay/.claude/**",
      "/usr/local/bin/cokacdir",
      ".github/**",
      "**/.env*",
      "**/credentials*",
      "settings.json",
      "hooks/**",
      "dispatch.py (★ root 파일)",
      "Axis/**",
      "utils/anu_codex_micro_refinement_loop.py (★ PR #149 영역)",
      "tests/anu_codex_micro_refinement_loop/** (★ PR #149 영역)",
      "utils/callback_authority_4source_validator.py (★ PR #151 영역)",
      "utils/anu_callback_registrar.py (★ PR #151 영역)",
      "utils/callback_collector_helper_integration.py (★ PR #151 영역)",
      "utils/pr_watcher_terminal_state_classifier.py (★ PR #150 머지 영역 · 수정 0)",
      "memory/capabilities/**"
    ],
    "commands": [
      "git log / git diff / git show / git add / git commit / git push / git worktree",
      "git checkout / git cherry-pick / git rebase (★ task-2686 commit 재적용)",
      "python3 -m pytest",
      "python3 -c",
      "python3 -m json.tool",
      "gh pr view / gh api / gh pr create",
      "ls / cat / wc / grep / find / tail / head / printf / sha256sum",
      "cokacdir --currenttime",
      "cokacdir --cron-history"
    ],
    "merge_policy": "conflict_resolve_pr_create_no_merge_no_auto",
    "ttl_hours": 12
  }
}