Skip to content
This repository was archived by the owner on Oct 20, 2026. It is now read-only.

v5.43.1 — 사용자 직접 호출 갭 5종 제거 — 기존 사용자가 슬래시 한 줄로 v3 진입

Choose a tag to compare

@jay-swk jay-swk released this 16 May 00:28
· 69 commits to main since this release

fix(v5.44.0): 사용자 직접 호출 갭 5종 제거 — 기존 사용자가 슬래시 한 줄로 v3 진입

기존 사용자 문제 해소:

  • /nova:migrate-state --target=v3 분기 추가 (commands/migrate-state.md)
    · v2 STATE 감지 시 자동 권고 + migrate-state-v3.sh dry-run → 4지선다 검수 → apply
    · drift-check 자동 호출 + exit code 분기 (PASS/Warn/Hard)
  • /nova:check가 registry-drift-check.sh 자동 호출 통합 (commands/check.md)
    · Hard 9 발화 시 /nova:check 자체 FAIL + 영향 WI require-review
    · .nova/work-items/ 부재 시 skip (v3 미적용 프로젝트 호환)
  • /nova:next가 v2 STATE 감지 시 v3 변환 권고 (commands/next.md)
    · marker 부재 → "/nova:migrate-state --target=v3 권고" 발화
    · registry 존재 시 priority desc top-5 추천 (jq 쿼리)
  • 신규 스크립트 4개 NOVA_PLUGIN_ROOT fallback 추가
    · NOVA_PLUGIN_PATH="${NOVA_PLUGIN_PATH:-${NOVA_PLUGIN_ROOT:-$(dirname $SCRIPT_DIR)}}"
    · session-start.sh가 노출하는 $NOVA_PLUGIN_ROOT 자동 인수 — 사용자 환경변수 export 불요
  • 가이드 슬래시 커맨드 우선 안내 (docs/guides/sibling-migration-v3.md)
    · "TL;DR 슬래시 커맨드" 섹션 추가, bash 직접 호출은 v5.43 호환용으로 격하

사용자 시점 검증 (nova-landing):

  • 가정: Nova v5.43+ 설치, $NOVA_PLUGIN_ROOT 자동 export
  • /nova:next → v3 marker 부재 → 권고 발화
  • /nova:migrate-state --target=v3 → dry-run → apply (6 WI 변환, 100% 보존)
  • drift-check 자동 (Hard 0, Warn 7 W7 source_docs 빈 — 정상)
  • /nova:next 재실행 → priority desc top-5 추천 — 매끄러움 확인

검증: tests/test-scripts.sh 935/935 ALL PASS (v5.44 패치 12 신규 회귀 가드)
review PASS via 사용자 시점 e2e 시뮬 + 935 가드

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com