← 패치노트

보안 ★ 2026-07-14

v1.36.17

렌즈-외 표면 버그헌트: 데이터손실 2 + gate FN + 아카이브 주입 + --json 에러경로 (codex, 재현확정)

P1 데이터손실 — `memory restore` (decisions/lessons)

핵심 변경

**P1 데이터손실 — memory restore (decisions/lessons)**: 복원이 MD 프로젝션에만 append 하고 canonical JSON을 안 고쳐, list엔 안 보이고 다음 add/save가 JSON→MD 재생성으로 복원분을 영구 삭제(재현확정). → 복원 후 MD를 canonical 파서로 재파싱해 _saveDecisions/_saveLessons로 JSON 재빌드.
**P2 데이터손실 — plan remove**: ### 만 블록 경계로 써서 마지막 마일스톤 뒤 사용자 h1/h2 섹션(## Risks 등)이 함께 삭제(재현확정). → 모든 헤딩(#{1,3} )을 경계로 분할, ### M- 블록만 삭제.
**P2 gate FN — verify-claim**: FILE_RE/_evidenceQuality가 basename 첫 글자를 [A-Za-z]로만 잡아 123.js 같은 숫자시작 실파일 미추출 → 없는 파일 인용한 done 주장이 vacuous-pass(재현확정, 정상 done FP 회귀 없음 확인). → 첫 글자에 숫자 허용(prev-separator 가드 유지).

GitHub 릴리스 v1.36.17 →