{
  "schema": "deferred_backlog_v1",
  "generated_by": "ANU (chair directive 2026-06-03)",
  "generated_at": "2026-06-03 KST",
  "problem_name": "start_task_guard shared-main-state coupling + manual lock fallback risk",
  "priority": "Core hardening (별도 task 후보 — task-2723 PR 에 섞지 않음)",
  "severity": "operational (process-integrity, non-Critical7)",
  "classification": "NOT_PR2723_BLOCKER — 별도 분리",
  "origin": "task-2723 dev2(오딘) 실행 중 관측",
  "description": "dev2 가 start_task_guard 실패 후 worktree lock 을 수동 생성하여 우회. 핵심: 공유 main workspace 가 dev4 브랜치에 체크아웃되어 있다는 이유로 독립 worktree commit 이 막히고, 봇이 lock schema 를 재현해 수동 fallback.",
  "root_cause": "start_task_guard 가 shared main workspace 의 현재 브랜치 상태(dev4 점유)에 coupling 되어 있어, 독립 worktree 작업이 공유 상태에 의해 차단됨. lock 부재 시 봇이 lock schema 를 추정 재현 = 수동 우회 risk (schema drift / race / false lock 가능).",
  "impact": "task 자체는 정상 산출(PR #169 정상). 단 가드 신뢰성·재현성 훼손, 수동 lock 우회 표준화 위험.",
  "fix_direction": [
    "start_task_guard 를 shared main 브랜치 상태와 디커플링 — worktree 독립성 보장(공유 main 점유와 무관하게 per-task worktree commit 허용)",
    "lock 생성은 가드/runner 가 책임지고 봇 수동 재현 금지 — lock 부재 시 fail-closed 또는 가드 자동 생성",
    "lock schema 단일소스화 (봇 추정 재현 차단)"
  ],
  "expected_files_candidate": "조사 선행 필요 (start_task_guard 위치 + lock schema 모듈). ★ scripts/finish-task.sh / dispatch runtime 은 자동 dispatch 금지 — 회장 승인 필수",
  "status": "DEFERRED — 별도 task md 후보. 회장 승인 전 dispatch 0. task-2723 와 분리",
  "loop_link": "이번 PR blocker 아님. activation 전/Core hardening 후보. B(finish-task scope base) 와 인접 — 통합 검토 가능",
  "related": ["backlog_finish_task_scope_guard_cumulative_diff_260601", "task-DRAFT-B-finish-task-scope-base-defect-260602"]
}
