Repository navigation
v 1.17.0 — plan-dev 명확화 정형화 · plan 단계 다이어트 · 자식 고정비 절감
·
4 commits
to main
since this release
v1.17.0 — plan-dev 명확화 정형화 · plan 단계 다이어트 · 자식 고정비 절감
✨ Feature
- 판단 요소 인벤토리 — plan-dev 1-1 을 "정반대 가능할 때만 질문" 에서 차원 전수 점검으로 교체. 11개 차원(데이터 모델·상태 전이·에러 정책·동시성·호환·권한·성능·관측·배포·테스트 오라클·UX 엣지)을
확정/파생/해당없음셋 중 하나로 닫고,미정0 까지 AskUserQuestion 라운드 반복.## Assumptions섹션 폐지 →## 판단 요소표 +## Out of scope(사유·재개 트리거). 차원별 파생 근거·질문 예시는commands/plan-dev/clarification-dimensions.md - 잔여 게이트 hook
enforce-plan-closure.sh(PreToolUse ExitPlanMode) — plan 에미정·미결·결정 필요·TBD·TODO,## Assumptions/## 가정헤딩,- 가정:줄이 남았거나## 판단 요소표가 없으면 승인 요청 차단.## Out of scope안·백틱 인라인 코드·``` / ~~~ 펜스 블록은 면제. 우회CBP_PLAN_CLOSURE_OK=1(1회) / `DISABLE_PLAN_CLOSURE_HOOK=1`(영구). plan 파일 리졸버 `scripts/cbp-plan-path.sh`(marker `plan_file` → `~/.claude/plans` 최신) 공유 — `enforce-cmux-dispatch.sh` 도 인자 비면 파일 폴백 - 자식 dispatch 고정비 절감 — 자식 claude 에
--strict-mcp-config+--settings '{"outputStyle":"default"}'기본 부착. 부모의 MCP 툴 스키마(실측 figma 44 + notion 78)와 Learning 출력 스타일을 상속하지 않는다. opt-outDISPATCH_INHERIT_MCP=1,DISPATCH_OUTPUT_STYLE=<name|inherit> plan-dev-session.sh set-plan <abs> --total=N [--design=<abs>]— plan latch·슬라이스 수·상태 pill 을 한 번에. 기존 키(design_doc·start_ts) 보존- plan-dev.md 다이어트 2,309 → 899 단어(200 → 130줄). 순서·호출·계약만 남기고 금지/우회 서술은
antipatterns.md로. 1-0 Explore 는Agent(Explore)1회 위임(부모 직접 Read ≤ 3), 1-3 Plan 리뷰 opt-in, ExitPlanMode 는 인자 없이 호출(plan 재복사 15k chars 낭비 제거)
🐛 Fix
enforce-cmux-dispatch.shdirect-edit 탐지가 산문의| direct-edit |를 표 셀로 오인 — 표 행 시작 앵커DISPATCH_OUTPUT_STYLE값 검증([A-Za-z0-9_-]) — 부적합 값은 경고 후default폴백, JSON 손상 방지
📝 Docs
- README 하네스 가드·환경변수 표, CLAUDE.md 환경변수 줄 동기
업데이트: /plugin update sshworld