Skip to content

feat(wiki): 전 서브커맨드에 wiki-context-preflight 필수화#423

Closed
JeremyDev87 wants to merge 1 commit into
masterfrom
feat/wiki-preflight-all-subcommands
Closed

feat(wiki): 전 서브커맨드에 wiki-context-preflight 필수화#423
JeremyDev87 wants to merge 1 commit into
masterfrom
feat/wiki-preflight-all-subcommands

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

무엇을

ddalggak을 skill 그대로 두고, wiki 참조를 plan/start/review 3개 → 15개 서브커맨드 전부로 확대한다. references/wiki-context-preflight.md를 나머지 12개 command contract에 추가하고, SKILL.md hot-path에 전역 wiki-preflight invariant를 넣고, doctor에 배선 검증(wiki-wiring)을 추가한다.

주인님 wiki에 코딩 지식이 있는데 실전에서 "거의 안 됨". 원인은 wiki preflight가 조건부 reference(pull)라 스킵되던 것. ddalggak은 skill로 유지해야 하므로(hook/plugin 불가), skill 안에서 최대 강제 = hot-path 전역 invariant 승격 + 출력 Manifest 필수 + doctor 배선 검증.

어떻게

  • core/commands/*.yaml 12개(check/clean/forge/getwiki/issue/prompt/retro/ship/spark/setwiki/status/tune)에 wiki-context-preflight.md 추가 → SKILL 테이블 재생성(두 루트).
  • SKILL.md hot-path(두 루트): "모든 서브커맨드는 작업 전 preflight 실행 + Wiki Context Manifest 출력; 관련 wiki 없으면 Wiki: none-found 기록 후 원래대로 진행" 전역 invariant.
  • references/wiki-context-preflight.md(두 루트, must-match): 헤더·Manifest 요구를 전 서브커맨드로 갱신.
  • bin/lib/doctor/wiki-wiring.mjs + doctor.mjs: 모든 command가 wiki-context-preflight를 required_references에 선언했는지 검증. 테스트 fixture 보강.

검증

제외 범위

병합 순서 / 관련

ddalggak을 skill 그대로 두고 wiki 참조를 15개 서브커맨드 전부로 확대했다.
plan/start/review에만 있던 wiki-context-preflight를 나머지 12개 command
contract에 추가하고, SKILL.md hot-path에 "모든 서브커맨드는 작업 전 preflight
실행 + Wiki Context Manifest 출력; 관련 wiki 없으면 Wiki: none-found 기록 후
원래대로 진행" 전역 invariant를 넣었다. wiki-context-preflight.md 헤더도
전 서브커맨드로 갱신했다.

배선이 썩지 않도록 doctor에 wiki-wiring 체크(모든 command가 wiki-context-preflight를
required_references에 선언)를 추가하고, 테스트 fixture를 그에 맞게 보강했다.

토큰 예산 상향은 budget-isolation 게이트 정책상 별도 budget-only PR로 분리한다.
그 PR이 먼저 머지된 뒤 이 브랜치를 rebase하면 admission이 통과한다.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Ultraworked-With: claude-opus-4-8
User-Request: ddalggak의 모든 액션이 wiki 지식 기반으로 동작하게(skill 유지)
Claude-Session: https://claude.ai/code/session_011j1yc5nD7ZzXDgY8kD2qi8
@JeremyDev87

Copy link
Copy Markdown
Owner Author

현재 master 기준 대체 PR #425를 새로 열었습니다. 이 PR은 오래된 base 때문에 mergeStateStatus=DIRTY 상태라 닫습니다. 동일 의도는 #425에서 이어갑니다.

@JeremyDev87 JeremyDev87 closed this Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant