{
  "task_id": "task-2729+10",
  "captured_at": "2026-06-07T11:16:44.644991",
  "source": "memory/tasks/task-2729+10.md",
  "source_sha256": "ee1af1a532c6208d83b18820ab7094f233a9c06367e06d2044b75db0e864df66",
  "allowed_resources": {
    "paths": [
      "scripts/start_task_guard.py",
      "scripts/finish-task.sh",
      "tests/regression/test_start_task_guard_worktree_root_2729p10.py",
      "memory/reports/task-2729+10.md",
      "memory/plans/p0b-pickup/canonical_branch_assumption_design_260606.md",
      "memory/events/task-2729+10.*",
      "memory/tasks/task-2729+10-start-task-guard-r2.md"
    ],
    "read_only_reference": [
      "scripts/git-hooks/pre-commit (lock 검증 — 참조)",
      "memory/events/task-2729+10.pr185-hold-fresh-high.json (HIGH evidence)"
    ],
    "forbidden_paths": [
      "/home/jay/workspace (canonical working tree — 브랜치전환/reset/clean/stash/checkout -f 금지)",
      "memory/events/task-* (다른 task live 마커)",
      "memory/tasks/** (task-2729+10 제외)",
      "dispatch.py",
      "dispatch/**",
      "utils/**",
      ".github/**",
      "hooks/**",
      "/home/jay/.claude/**",
      "/usr/local/bin/cokacdir",
      "memory/capabilities/**"
    ]
  }
}