# follow-up 제안: .cokacdir/debug 로그 회전 정책 (2026-06-05)
## 배경
cron.log 55G runaway (cokacdir 스케줄러 DEBUG verbosity). truncate로 187G 회복했으나 ~3.8GB/일 재증가 → 근본 방지 필요.
## 제안 정책 (구현은 별도 승인)
1. logrotate(또는 데몬 내장 회전): cron.log/msg.log **max size 500MB**, rotate 5, gzip(daily 또는 size 기반)
2. 보관 기간: 7일 (gzip 압축본)
3. verbosity 하향: scheduler_loop/should_trigger/cron_matches 등 per-tick·per-entry DEBUG를 INFO 이하로 내리거나 sampling(예: 미매칭은 미기록)
4. runaway 감지: 단일 로그 **5G 초과 시 경고** + 자동 회전 트리거
5. 디스크 가드: 루트 여유 <20G 시 알림(cron.log 폭주 조기 경보)
## 대상
cron.log(최우선) · msg.log(3.9G 동일계열) · claude.log(625M)
## 비고
데몬(PID cokacdir --ccserver) 직접 수정은 코어 — 신중. logrotate 외부 적용이 1차 안전책.
