{
  "schema": "BACKLOG_ITEM.v1",
  "id": "p0b-driver-medium-deferred-hardening",
  "created_at": "2026-06-02",
  "severity": "non-blocker medium (P0-b activation 전 hardening 후보)",
  "title": "PR #167 task-2721+4 fresh medium 4건 accept-defer (evidence-based resolve)",
  "pr": 167, "head": "4990a353", "resolved_as": "AUTO_RESOLVE / ACCEPT-DEFER (코드 변경 0)",
  "deferred_items": [
    {"loc":"anu_pickup_driver.py:283 _check_readiness mtime","reason":"오래된 파일도 최소 1 sleep. write-race 1차 방어로 목적 충족. 대량 파일 sleep 최적화 후속 hardening."},
    {"loc":"anu_pickup_driver.py:208 _append_evidence os.fsync","reason":"매 로그 fsync I/O 부하. active=false라 현재 부하 0. activation 전 durability vs I/O 균형 hardening."},
    {"loc":"anu_pickup_driver.py:238 _dedupe_hit O(N*M)","reason":"매 후보마다 ledger 전체 재파싱. 성능 medium. dedupe index 인덱싱/캐시 최적화 후속."},
    {"loc":"anu_pickup_driver.py:197 _quarantine_move shutil.move","reason":"_move_processed는 os.replace 우선이나 quarantine은 shutil.move(비원자/덮어쓰기). 증거보존/원자성 개선 후속."}
  ],
  "trigger_for_followup": "P0-b activation(설치/enable/pilot) 승인 시 또는 성능 이슈 관측 시. 현재 bounded PR merge blocker 아님.",
  "scope": "★ 후속 hardening backlog. 현 PR 코드 변경 0. 새 task 미발행(회장 task-2721+5 금지).",
  "status": "DEFERRED — 회장 A안 accept-defer 승인 (2026-06-02)"
}
