수정 2026-08-05
v1.36.101
명령 표면 전수 감사: 경로 탈출로 남의 파일이 지워지고 있었다
1,488회
핵심 변경
디스패처 126개 중 **46개가 leerness commands 에 없었다.** 그중 **library 는 --help 에도 없었다** — 1.36.98 에서 내가 디스패처에만 붙이고 두 표면에 등재하지 않았다. gate·toggle 도 같았다. 셋 다 등재하고, 핵심 명령의 등재를 selftest 가 실제 출력으로 확인한다.
readme·contract·self·reuse·consistency·mcp·hook·llm-bench·auto-update·ui 를 하위명령 없이 부르면 **"알 수 없는 명령"** 이라고 답했다. readme 는 알 수 없는 명령이 아니라 readme sync 가 필요한 명령이다 — 사용자를 오타 찾기로 보내는 거짓 안내였다. 안내 메커니즘은 이미 있었고 **데이터가 4개뿐**이었다.
그 두 맵(ko/en)을 모듈 스코프로 올려 **키 집합이 같은지 데이터로 단언**한다. 실행으로만 검사하면 --language en 이 프로젝트 밖에서 전환되지 않아 en 맵이 무방비로 남는다(변이에서 en 항목을 지워도 통과했다 — 1.36.89·1.36.97 에 이은 3회차).