fix: Wiki 동기화 누락 재발방지 — spec-sync-check 타이밍·범위 개선#33
Merged
Conversation
Wiki 동기화가 반복 누락된 구조적 원인 2가지를 수정한다.
1. 타이밍: git diff(워킹트리)만 보던 것을 merge-base main...HEAD
커밋 diff와 합집합으로 확장. 피처 브랜치에서 커밋 후에도 Stop 시
리마인드가 유지된다(기존엔 커밋되면 diff가 비어 침묵).
2. 범위: frontend/src/features 만 매칭하던 패턴에
frontend/{app,src/shared} → Frontend, frontend/tests·backend/tests·
.github/workflows → Harness 추가. #31(tests/e2e)이 탐지 안 되던 문제 해소.
Closes #32
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
배경
#28(UI 리프레시)·#31(E2E 추가)이 머지됐으나 canonical 스펙인 Wiki 반영이 누락(6/14 이후 정체)됐다. 원인은 Wiki 리마인드 훅
spec-sync-check.sh의 구조적 결함 2가지.변경 (
.claude/hooks/spec-sync-check.sh)git diff(워킹트리/스테이징)만 보던 탐지 소스를merge-base main...HEAD커밋 diff와의 합집합으로 확장. 피처 브랜치에서 커밋 후에도 Stop 훅 리마인드가 유지된다. (기존: 커밋되면 diff가 비어 침묵 → 마무리 시점에 안 뜸)frontend/{app,src/shared}→ Frontend (기존src/features만)frontend/tests·backend/tests·.github/workflows→ Harnesstests/e2e)이 어느 패턴에도 안 걸리던 문제 해소검증
bash -n구문 OKfrontend/tests변경을 커밋한 뒤 실행 →Wiki: Harness리마인드 발생(타이밍 수정 실증). 훅 파일만 변경 시 오탐 없음.관련 Wiki 따라잡기 (이 PR과 별개로 이미 반영)
contentglob 주의landing.spec.ts) + "0건이면 CI 실패" 게이트 + CI 파이프라인 현행화Closes #32