{
  "task_id": "task-2700+1",
  "captured_at": "2026-05-28T00:08:08.540006",
  "source": "memory/tasks/task-2700+1.md",
  "source_sha256": "c6fa72d824d3c3d38f2f713f1a5e98f44a7b562366d0e21aeee68286819b457b",
  "allowed_resources": {
    "paths": [
      "utils/divergence_guard.py",
      "utils/dirty_registry.py",
      "utils/callback_cause_classifier.py",
      "scripts/worktree_manager.py",
      "scripts/pre_dispatch_divergence_guard.sh",
      "scripts/finish-task.sh (★ 분리진단 확장 · PR#155 enforce 블록 보존)",
      "tests/regression/test_local_main_divergence_prevention_2700.py"
    ],
    "forbidden_paths": [
      "dispatch.py · dispatch/__init__.py (★ 미변경 · preflight/hook 만)",
      "settings.json · hooks/** · Axis/** · .github/** · **/.env*",
      "memory/** · reports/** · plans/** (★ stale 유입 0 · artifact 0)",
      "PR #158 / PR #159 / task-2700 기존 branch",
      "memory/capabilities/**"
    ],
    "commands": [
      "git fetch / worktree add <new> <origin/main 최신 SHA> / log / diff / show / commit / push",
      "gh pr create / gh pr view / gh api (read)",
      "python3 -m pytest"
    ],
    "merge_policy": "no_merge_chair_approval_required",
    "ttl_hours": 8
  }
}