← 패치노트

수정 2026-06-04

v1.9.316

🐛 drift 'session close 누락' 영구 오발화 버그 (자가 발견)

session close 직후에도 drift 가 `session close 누락`(13일)을 보고하던 버그 수정 — 4라운드 연속 관찰된 leerness 자체 정확성 결함.

핵심 변경

drift 의 session close 누락 신호는 session-handoff.md 의 Last generated: 타임스탬프로 나이를 계산.
sessionClose 가 파일 재작성 시 프론트매터 보존 로직 cur.indexOf('\n---\n', 4) 가 **본문의 ---(수평선/구분자)** 를 프론트매터 종료로 오인 → **구 블록 전체(구 Last generated)를 보존**하고 그 뒤에 새 블록을 append.
결과: session-handoff.md 에 Last generated: 가 **2개 누적**(구 + 신). drift 의 .match() 는 **첫(=구) 매치**를 읽어 → 매 session close 후에도 13일 stale → 영구 오발화.

GitHub 릴리스 v1.9.316 →