{
  "id": "AUTOMATION_LAYER_WATCH_CANDIDATES",
  "ts_kst": "2026-06-09 10:50 KST",
  "chair_observation": "이번 작업에서 raw key 자체보다 자동화 계층(auto-commit watcher / start_task_guard / lock 생성 / worktree 규칙)과의 상호작용이 더 흥미. callback hygiene backlog 보다 이 계층이 장기적으로 더 큰 운영 리스크 후보 (회장 2026-06-09).",
  "watch_targets_5": {
    "1_auto_commit_watcher": "auto-micro-commit watcher 개입 — 봇 working-tree 자동 커밋, finalize 타이밍/diff scope 영향. (기존 AUTO_MICROCOMMIT_WATCHER_PROCESS_CAVEAT 누적)",
    "2_task_guard_bypass_or_legit_path": "start_task_guard 우회/정식 경로 — TASKCTL_BYPASS lock-path vs 정식 lock 생성. ANU push 시 lock 부재 → 정식 lock 생성 사례(#193). scope_check graceful-SKIP 주의",
    "3_lock_lifecycle": "lock 생성/소비/잔존 — .tasks/locks/<task>.lock, dedupe ledger, pre-push 검증6/7. 봇 PR 미생성 종료 시 lock 부재",
    "4_worktree_isolation": "worktree 격리 — fresh base HARD GATE, canonical(task-2716) 분기 방지, bg-cleanup 의 worktree-CWD kill, 절대/상대 symlink 해석(dev8 double-hop)",
    "5_expected_files_contamination": "expected_files 오염 가능성 — base contamination(canonical 분기 시 84파일 상속), per-team symlink topology, net diff vs commit count 불일치"
  },
  "priority_note": "회장: key hygiene 이슈보다 이 자동화 계층이 장기 운영 리스크 후보로 더 큼. callback hygiene backlog 보다 우선 관찰.",
  "relationship_to_existing_caveats": ["AUTO_MICROCOMMIT_WATCHER_PROCESS_CAVEAT", "PR_POST_CREATE_PRE_GEMINI_REPORT_SYNC_PROCESS_CAVEAT", "DEV8_VERIFIER_SYMLINK_ABSOLUTE_DOUBLEHOP_ANOMALY_CAVEAT", "ANU_PUSH_LOCK_PATH_RECOVERY", "base contamination(+15 dev4)"],
  "action": "별도 관찰 대상 backlog 유지. 자동 task 발사 0(회장 지시 없이). 향후 패턴 누적 시 회장 보고.",
  "pr196_status": {
    "id": "MERGE_APPROVAL_CANDIDATE_ENVELOPE_PROMPT_OWNER_KEY_HYGIENE_ACTIVE_FALSE",
    "head": "e45cead9", "base": "main a311bd69",
    "diff_3_files": "anu_owned_callback_enforcement.py + regression + report",
    "raw_key_diff_0": "PASS (hard gate)",
    "ci": "11/11 GREEN",
    "owner_key_removed": "확인(-owner_key 1줄)",
    "chair_accepted": "회장 2026-06-09 MERGE_APPROVAL_CANDIDATE 수용",
    "hold": "merge·canary·activation = 별도 승인 전까지 0"
  },
  "good_convergence_case": "raw key hygiene production blocker 확대 → 위협도 재평가 → 최소 hygiene patch 수렴. preflight HOLD(lock 준수) 옳음 + lock 엄격도 재산정도 ANU 역할. (회장 긍정 평가)",
  "state_preserved": "pickup chain IMPLEMENTED/VERIFIED/WIRED candidate/ACTIVE=false. canary/activation/ACTIVE=true 0 유지.",
  "verdict": "AUTOMATION_LAYER_WATCH_CANDIDATES_RECORDED + PR196_MERGE_APPROVAL_CANDIDATE_ACCEPTED"
}
