← 패치노트

호환성 ★ 2026-06-09

v1.12.5

15th 버그헌트 잔여 5종: CRLF·shell-guard·메모리·skip-dir·requirements

🧹 15번째 버그헌트 잔여 클러스터(UR-0017~0021) 일괄 처리 — 견고성/자원/정확성.

핵심 변경

**api-skill CRLF/BOM 복구** (UR-0017, P2): _loadAPISkill 가 raw readFileSync 라 CRLF 파일에서 frontmatter 전부 유실 + api-skill match 크래시(body undefined). read()(BOM strip) + \r\n/\r 정규화 + fallback 에 body 추가(1.9.408 SKILL.md 수정 누락분).
**shell-guard 공백없는 &&/|| 탐지** (UR-0018, P2): /\s&&\s/ 가 양쪽 공백을 요구해 npm run build&&npm test(PS5.1 에서 실패하는 흔한 형태) 미탐 → 공백 무관 토큰 매칭.
**대형 파일 stat-before-read** (UR-0019, P2): _scanCodeForPatterns·scan secrets·encoding check 가 size-cap 을 read() **후** 검사해 대형 파일 1개가 메모리 2배 스파이크(200MB→RSS 464MB) → 읽기 **전** stat 으로 초과 파일 건너뜀. verify-claim/gate 메모리 안정화.

GitHub 릴리스 v1.12.5 →