v1.31.0 — Stable: 14th review 7/7 + sub-project (detect/adopt)
🛡️ leerness v1.31.0 — [Stable] 14th review 7/7 + sub-project (detect/adopt)
직전 minor(1.30.0) 이후 누적 패치 5건(1.30.1~1.30.5)을 검증·통합한 22번째 stable minor. 한국어 우선 기본, 영어는 --language en/LEERNESS_LANG=en/manifest opt-in.
이번 minor 통합 (1.30.1~1.30.5)
- 🔒 보안 정직성 (1.30.1, 14th리뷰 F1+F2):
audit/check가 커밋된 시크릿을 failure 로 승격(scan secrets 와 일관, gitignored FP 0) · handoff 보안 요약이.env없어도 커밋 시크릿 노출(값 미출력). - 🔗 하위 프로젝트 부모 자산 탐지 (1.30.2, 사용자 명시 #157):
leerness parent detect [--json](read-only) + handoff 헤드라인🔗 부모 프로젝트 (N 자산·미적용). 외부AI(codex)+Claude(Plan) 교차검토 → 방향 C "탐지+게이트". - 🔗 하위 프로젝트 부모 자산 적용 (1.30.3, #158):
leerness parent adopt [--select] [--apply]— dry-run 기본 +--apply(사용자 결정) 시 자식-로컬inherited-from-parent.md+PARENT_LINK.json기록, 자식 design-system.md 무변경(비파괴). - 🧹 cli-ux 일관성 (1.30.4, F5+F6+F7): decision/lesson dedup · rule/lesson 빈입력 --json 구조화 · bogus subcommand 토큰 명시.
- 🌐 i18n (1.30.5, F3+F4):
--language enhandoff 본문 4블록 + verify-claim/optimism-check 에러 영어화. - 🐛 인프라:
VERSION === package.jsonselftest 가드 · e2e flake 하드닝.
🎉 14번째 외부 멀티모델 리뷰 7/7 완료
bounded 3-에이전트 리뷰 → 맹신 X 7/7 재현검증 → F1~F7 전부 수정·배포.
검증 (회귀 0)
- selftest 257 · E2E 372 (신규 행위가드: 보안정직성/parent detect/adopt 비파괴/cli-ux/i18n).
- npm 배포(R-0011 stable) + annotated tag(Stable) + 게시본 클린룸 재실증.
잔여 (UR-0010)
팀 reminder 본문 · capabilities/commands/constraints/install-safety · init en seed 템플릿.