인수인계서 — 세션 6 (kdyweb 풀뿌리 검증 로직 구현)
작성일: 2026-02-16 이전 세션: session5
작업 요약
실 프로젝트 풀뿌리 검증 사례를 분석하고, kdyweb verify 모드에 2단계 프로세스 기반 풀뿌리 검증 체계를 구현. 이슈 유형 6→10, 단계 5→7로 확장.
수정 파일 (3개)
| # | 파일 | 변경 내용 |
|---|---|---|
| 1 | 03-skills/kdyweb/phases/verify.md | 전면 개편 — 2단계 프로세스, 스캔 4종 추가(2-6 |
| 2 | 03-skills/kdyweb/SKILL.md | 핵심 원칙 5번 추가, 모드 분기에 grassroots 추가, 강제 플래그, 연쇄 다이어그램/Stage 7 갱신 |
| 3 | 03-skills/kdyweb/contract/_WEB_CONTRACT_TEMPLATE.md | 검증 결과 섹션에 검증 범위, 고아 컴포넌트/스토어/API, 판정 결과 행 추가 |
상세 변경 사항
1. verify.md — 풀뿌리 검증 전면 구현
핵심 개념: 2단계 프로세스
- 1단계 기계적 탐색: 존재/연결/import 여부를 사실만 수집 (판단 없음)
- 2단계 필요성 검증: 각 이슈 내용을 읽고 개별 판정 (삭제/연결/유지/갱신)
신규 스캔 (Step 2 확장)
| 스캔 | 대상 |
|---|---|
| 2-6 문서 트리 | CLAUDE.md → docs/ 도달 가능 여부 |
| 2-7 컴포넌트 import | 어디서도 import하지 않는 .tsx 파일 |
| 2-8 스토어/컨텍스트 | 정의만 있고 소비처 없는 상태 |
| 2-9 API 라우트 | 프론트엔드에서 호출하지 않는 route.ts |
신규 이슈 유형 (Step 3 확장)
| 유형 | 심각도 | 설명 |
|---|---|---|
| 7 문서 트리 미연결 | Minor | docs/ 파일이 트리에서 미도달 |
| 8 고아 컴포넌트 | Important | import 0인 컴포넌트 |
| 9 고아 스토어/컨텍스트 | Important | 소비처 0인 상태 |
| 10 고아 API 라우트 | Important | 프론트엔드 호출 0인 API |
Step 4 필요성 검증 (신규)
- 파일 내용 읽기 → 사용 컨텍스트 파악 → 대체품 확인 → 보안 이슈 확인
- 4가지 판정: 삭제(대체품 존재+사용처 0) / 연결(실 동작하나 진입점 없음) / 유지(역할 다름) / 갱신(문서 미최신)
- 각 판정마다 근거 기록 필수
- 중복 후보 자동 검색 (유사 이름/역할 파일 비교)
검증 범위 이원화
- 전체 검증: 이슈 1~6 (기존 호환)
- 풀뿌리 검증: 이슈 1
6 + 710
보고 형식 이원화
- 전체 검증: 기존 3단계 심각도 보고 유지
- 풀뿌리 검증: 1단계 요약 + 2단계 개별 판정 테이블 + 종합 요약
2. SKILL.md — 모드 분기 확장
- 핵심 원칙 5번: "풀뿌리 검증 — 2단계 프로세스로 사장된 코드 제로 보장"
- 모드 분기:
풀뿌리/grassroots키워드 → verify (grassroots) 모드 - 강제 플래그:
--verify grassroots추가 - 연쇄 발동: verify에 "(풀뿌리: 2단계 필요성 검증 포함)" 주석
- 다이어그램: verify 하위에 "10가지 이슈유형 / 2단계 풀뿌리" 표기
3. 계약 템플릿 — 검증 결과 확장
- 검증 범위(전체/풀뿌리) 행 추가
- Important에 고아 컴포넌트/스토어/API 카운트 추가
- Minor에 문서 트리 카운트 추가
- 판정 결과(삭제/연결/갱신/유지) 행 추가 (풀뿌리 검증 시)
검증 결과
- code-reviewer 에이전트 교차 검증 — 3개 파일 간 이슈 유형 번호, 단계 수, 심각도 분류, 참조 경로 일관성 확인
- 기존 전체 검증(1~6) 하위 호환 유지 확인
터치하지 않은 영역
phases/init.md,phases/page.md,phases/migrate.md,phases/evolve.md— 변경 없음references/하위 참조 파일들 — 변경 없음docs/references/표준 레퍼런스 5개 — 이미 최신 (세션 5에서 풀뿌리 관련 내용 반영됨)
알려진 이슈
- 없음
다음 작업 제안
- 풀뿌리 검증 실전 테스트 — 실 프로젝트에서
/kdyweb 풀뿌리 검증실행하여 10가지 이슈 유형 + 2단계 프로세스 동작 확인 - 기존 스킬 frontmatter 표준화 — 공식 스펙 기반으로 9개 스킬 표준화
- Hooks 실전 검증 — hooks-template.json 실 프로젝트 적용