← 패치노트

신기능 ★ 2026-07-07

v1.36.2

클린룸 후속: feature add|show|link|impact trailing positional path 존중 (조용한 cwd 오독 + stray .harness scaffold 차단)

독립 클린룸 리뷰(1.35.17 게시본)가 재현한 P2 결함 소진.

핵심 변경

디스패치(bin/leerness.js)가 feature add 를 featureAddCmd(arg('--path', cwd), args.slice(2).filter(비-flag).join(' ')) 로 라우팅 — **모든 비-flag positional 이 NAME 으로 join** 되어 경로가 이름에 흡수되고 root 는 언제나 CWD. feature list 는 1.9.412(UR-0100)에서 _resolveRoot(args[2]) 로 positional-path 를 이미 지원했지만 add/show/link/impact 는 갱신되지 않았다.
featureAddCmd 의 _ensureFeatureGraph(root) 가 **무조건** .harness/feature-graph.md 를 생성 → 미초기화 폴더도 조용히 반쪽 상태로 오염.
**(a) trailing positional path 존중** — add/show/link/impact 모두 --path > path-like positional(_taskPositionalPath) > cwd 로 root 해석(기존 task/rule add/feature list 와 동일 규약). add 의 NAME 은 _parseAddTitle(args, 2) 로 첫 경로/플래그에서 절단해 경로 흡수를 차단(내부 슬래시 제목 auth/login 등은 선행 구분자만 경로로 보므로 보호).

GitHub 릴리스 v1.36.2 →