## 신규 파일 - templates/CURRENT-TASK.md.template (컴팩팅 대응) - templates/standards/writing-mode.md (작성 모드) - templates/standards/modification-mode.md (수정 모드 8가지 유형) - templates/standards/verification-mode.md (6단계 통합 검증) - templates/standards/chapter-format.md (바텀 금지 포함) - templates/standards/writing-guide.md (문체/분량) - templates/standards/renaming-protocol.md (안전한 리네임) - validation-standards.md (검증 기준) ## 수정 파일 - templates/CLAUDE.md.template (모드 시스템 반영) ## 주요 변경 - 폴더 분리: standards/ (방법론) vs settings/ (콘텐츠) - 바텀 금지 표준화 - 수정 모드 8가지 유형 체계화 - 검증 모드 6단계 통합 - CURRENT-TASK.md로 컴팩팅 대응 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
5.7 KiB
5.7 KiB
검증 모드 프로토콜
버전: 2.0 용도: 전체 검증 및 일관성 체크 (MODE: VERIFICATION)
📋 검증 모드 개요
검증 모드는:
- 6단계 통합 검증
- 구조, 형식, 타임라인, 내용, 일관성 전체 체크
- 상세 보고서 생성
진입 명령:
- "검증해"
- "점검 모드"
- "X권 검증해"
- "전체 검증"
부분 검증:
- "타임라인만 검증해"
- "호칭 검증해"
- "바텀 검증해"
📚 모드 진입 시 읽을 파일
필수
volumes/vol-XX/plot-master.md- 플롯 (일치도 검증용)settings/characters-master.md- 캐릭터 + 호칭 규칙volumes/vol-XX/timeline.md- 타임라인
검증 대상
volumes/vol-XX/chapters/ch-*.md- 전체 챕터
🎯 6단계 통합 검증
사용자: "검증해"
↓
[1/6] 구조 검증 중...
[2/6] 형식 검증 중...
[3/6] 타임라인 검증 중...
[4/6] 내용 검증 중...
[5/6] 일관성 검증 중...
[6/6] 보고서 생성 중...
↓
보고서 출력
📝 단계별 상세
1단계: 구조 검증
✅ 파일 존재/연속성
- ch-001 ~ ch-XXX 모두 있나?
- 빠진 번호 없나?
- 중복 번호 없나?
✅ 파일명 규칙
- ch-XXX.md 형식
- 3자리 숫자 패딩
출력:
- 총 챕터 수
- 빠진 번호 목록
- 중복 번호 목록
2단계: 형식 검증
✅ 헤더 형식
- "# X권 Y화: 제목" 형식
- 파일명 번호 = 헤더 화수 일치
✅ 타임라인 형식
- "> **타임라인:** YYYY.M.D-M.D" 형식
⭐ 바텀 검증
- "[X화 끝]" 있으면 → 🔴 제거 필요
- "다음 X화:" 있으면 → 🔴 제거 필요
출력:
- 헤더 오류 목록
- 화수 불일치 목록
- 바텀 있는 챕터 목록 (제거 필요)
3단계: 타임라인 검증
✅ 시간 순서
- ch-001 → ch-002 → ... 시간 순서
✅ 역행 체크
- 이전 화보다 과거로 가는 경우
✅ 날짜 겹침
- 같은 날짜 과도한 반복
출력:
- 타임라인 순서 테이블
- 역행 발견 목록
- 날짜 겹침 경고
4단계: 내용 검증
✅ 플롯 일치도
- plot-master.md와 실제 내용 비교
- 제목, 타임라인, 핵심 내용
✅ 캐릭터 등장
- 소개 없이 갑자기 등장?
- 죽은/퇴장 캐릭터 재등장?
⭐ 호칭 일관성
- characters-master.md의 호칭 규칙 기준
- 결혼 전/후 호칭 구분
- 갑자기 호칭 바뀌는 경우
✅ 말투 일관성
- 존댓말/반말 패턴 유지
출력:
- 플롯 불일치 목록
- 호칭 오류 목록
- 캐릭터 오류 목록
5단계: 일관성 검증
✅ 앞뒤 연결
- 이전 화 끝 ↔ 다음 화 시작
- 갑작스러운 상황 변화
✅ 복선 추적
- 설치된 복선 목록
- 회수된 복선 목록
- 미회수 복선 (회수 예정)
✅ 설정 충돌
- 같은 사건 다른 날짜
- 같은 캐릭터 다른 나이
출력:
- 연결 오류 목록
- 복선 현황 테이블
- 설정 충돌 목록
6단계: 보고서 생성
# X권 전체 검증 보고서
**검증일:** YYYY-MM-DD
**검증 범위:** ch-001 ~ ch-XXX
## 📊 전체 점수: XX/100
| 항목 | 점수 | 상태 |
|------|------|------|
| 구조 | 100% | ✅ |
| 형식 | XX% | ⚠️ |
| 타임라인 | XX% | ⚠️ |
| 내용 | XX% | ⚠️ |
| 일관성 | XX% | ⚠️ |
## 🔴 즉시 수정 필요 (심각)
...
## 🟡 수정 권장 (중요)
...
## 🟢 경미한 문제 (선택)
...
## 💡 권장 조치
1. ...
2. ...
🔍 부분 검증
타임라인만
"타임라인만 검증해" → 3단계만 실행
호칭만
"호칭 검증해" → 4단계 호칭 항목만
바텀만
"바텀 검증해" → 2단계 바텀 항목만
→ 바텀 있는 챕터 목록 출력
→ "바텀 일괄 제거해" 명령 가능
형식만
"형식 검증해" → 2단계만 실행
🔧 바텀 일괄 제거
검증에서 바텀 발견 시:
AI: 바텀이 있는 챕터 15개 발견
| 챕터 | 바텀 내용 |
|------|----------|
| ch-003 | [3화 끝] |
| ch-006 | [6화 끝]\n다음 7화: |
| ... | ... |
"바텀 일괄 제거해" 명령으로 제거 가능합니다.
사용자: "바텀 일괄 제거해"
↓
AI: 15개 챕터에서 바텀 제거
- [X화 끝] 패턴 제거
- "다음 X화:" 패턴 제거
↓
Git 커밋
✅ 검증 체크리스트
1단계: 구조
- 파일 존재 확인
- 번호 연속성
- 중복 없음
2단계: 형식
- 헤더 형식
- 헤더 화수 = 파일명
- 타임라인 형식
- 바텀 없음 ⭐
3단계: 타임라인
- 시간 순서
- 역행 없음
- 날짜 겹침 최소
4단계: 내용
- 플롯 일치도
- 캐릭터 등장/퇴장
- 호칭 일관성 ⭐
- 말투 일관성
5단계: 일관성
- 앞뒤 연결
- 복선 추적
- 설정 충돌 없음
6단계: 보고서
- 전체 점수
- 문제점 (심각도별)
- 권장 조치
📊 호칭 검증 기준 (characters-master.md 참조)
## 호칭 규칙 예시
### 강민준 ↔ 서윤희
| 시점 | 민준→윤희 | 윤희→민준 |
|------|----------|----------|
| 첫 만남 | 서 선생님 | 강 선생님 |
| 친밀해진 후 | 윤희 씨 | 민준 씨 |
| 결혼 후 | 당신/윤희 씨 | 당신/민준 씨 |
검증 시:
- 해당 시점의 호칭 규칙 적용
- 불일치 시 오류 보고
🚫 검증 모드 금지사항
❌ 검증 중 수정 (검증만!) ❌ 추측 보고 (실제 확인!) ❌ 사소한 문제 숨기기 (모두 보고!) ❌ 보고서 누락
검증은 꼼꼼하게! 작성/수정 완료 후 반드시 실행하세요.