수정 2026-07-25
v1.36.74
codex 9차 홀리스틱 헌트: 미점검 표면 6건 수정 (P1 3·P2 3)
P1 `.leerness/state.json` 스키마 무효 통과
핵심 변경
**P1 .leerness/state.json 스키마 무효 통과**: 파싱은 되지만 형태가 무효인 파일({})이 손상 가드를 통과해 runCounter 를 0 으로 되돌리고 **기존 run 을 덮어썼다**(실측 original-goal → replacement-goal). 형태 검증도 fail-closed — 단 runs/ 가 비어 있으면 관대(없는 데이터를 지킬 필요 없음).
**P1 memory restore 가 활성 중복 생성**: drop → 같은 제목 재생성 → restore 시 동일 제목 2건이 조용히 생겨 어느 쪽이 진짜인지 알 수 없었다. 충돌 기본 거부(restore_conflict) + --force 우회 — 복원은 되살리기지 복제가 아니다. archive 는 그대로 두어 재시도 가능.
**P1 api-skill skeleton 경로 id 충돌**: fetch 경로에만 있던 충돌 해소기가 skeleton 폴백엔 없어 URL 이 다른데 slug 가 같으면 앞 항목을 통째로 덮어썼다(alpha URL·방향 소실 실측). 동일 규칙 공유.