# 점검 모드 프로토콜 > **작성일:** 2026-01-17 > **버전:** 1.0 > **용도:** 전체 검증 및 문제 확인 (MODE: VERIFICATION) --- ## 📋 점검 모드 개요 **점검 모드는:** - 전체 파일 전수 검사 - 플롯/타임라인/캐릭터 일치성 검증 - 흐름/일관성 검증 - 상세 보고서 작성 **언제 사용:** - "점검해" - "전체 검증해" - "문제 찾아줘" - 대규모 수정 후 - 권 완료 시 --- ## 🎯 점검 프로세스 ### Phase 1: 점검 준비 (사용자: "점검해") **사용자 명령:** ``` "점검해" "2권 점검해" "전체 검증해" "타임라인 검증해" (부분 점검) ``` **AI 실행 절차:** **1-1. 점검 범위 파악** ``` 전체 점검: 전체 권 부분 점검: 특정 항목만 ``` **1-2. WORK-MODE.txt 생성** ``` volumes/vol-XX/WORK-MODE.txt: MODE: VERIFICATION TASK: 2권 전체 점검 CREATED: 2026-01-17 16:30 ``` **1-3. 점검 시작 메시지** ``` ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 2권 전체 점검 시작 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 점검 범위: - 파일 구조 - 헤더 형식 - 타임라인 연속성 - 플롯 일치도 - 캐릭터 일관성 - 내용 흐름 예상 소요 시간: 약 10-15분 진행 중... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ``` --- ### Phase 2: 점검 실행 #### 2-1. 파일 구조 검증 **확인 사항:** ``` 1. 파일 존재 여부 - ch-001~060 (또는 058) - summary-001-005, 010, 015, ... - plot-001-005.md ~ plot-056-060.md - characters.md, timeline.md - CHANGELOG.md 2. 파일명 규칙 - ch-XXX.md (3자리) - summary-001-XXX.md - plot-XXX-YYY.md 3. 번호 연속성 - 빠진 번호 없는지 - 중복 없는지 ``` **보고 형식:** ```markdown ### ✅ 파일 구조 검증 결과 **정규 챕터:** 60개 (ch-001~060) ✅ **분할 챕터:** 6개 (ch-022A~F) ✅ **총 챕터:** 66개 ✅ **서머리:** 12개 ✅ **플롯:** 12개 ✅ **기타:** characters.md, timeline.md, CHANGELOG.md ✅ **번호 연속성:** 정상 ✅ **파일명 규칙:** 정상 ✅ ``` #### 2-2. 헤더 형식 검증 **확인 사항:** ``` 각 챕터 파일: 1. 제목 라인: "# X권 Y화: 제목" 2. 타임라인: "> **타임라인:** YYYY.M.D-M.D" 3. 장소: "> **장소:**" (있어야 함) 4. 등장인물: (선택) ``` **검증 코드:** ```bash for FILE in chapters/ch-*.md; do # 제목 라인 확인 HEADER=$(head -1 "$FILE") if ! echo "$HEADER" | grep -qP '^\s*#\s*\d+권\s*\d+화:'; then echo "❌ $FILE: 헤더 형식 오류" fi # 타임라인 확인 if ! grep -q "^> \*\*타임라인:\*\*" "$FILE"; then echo "❌ $FILE: 타임라인 누락" fi done ``` **보고 형식:** ```markdown ### ✅ 헤더 형식 검증 결과 **올바른 형식:** 52개 (78.8%) ⚠️ **오류:** 14개 (21.2%) **오류 목록:** - ch-006~015: "# ch-XXX:" 형식 (권 번호 누락) **권장:** 일괄 수정 필요 ``` #### 2-3. 타임라인 연속성 검증 ⭐ **확인 사항:** ``` 1. 모든 챕터 타임라인 추출 2. 시간 순서 확인 3. 시간 역행 체크 4. 날짜 겹침 체크 ``` **검증 절차:** ``` ch-001: 1947.1.1-1.31 (종료: 1.31) ch-002: 1947.2.1-2.28 (시작: 2.1) ← 1.31 이후 ✅ ch-003: 1947.3.1-3.31 (시작: 3.1) ← 2.28 이후 ✅ ... ch-029: 1950.5.1-12.31 (시작: 5.1) ← 이전 화 이후? 확인 ch-030: 1950.4.1-4.30 (시작: 4.1) ← 5.1 이전! ❌ 역순! ``` **보고 형식:** ```markdown ### ⚠️ 타임라인 연속성 검증 결과 **전체 챕터:** 60개 **정상:** 58개 (96.7%) **오류:** 2개 (3.3%) **오류 목록:** ❌ ch-029 vs ch-030 시간 역행 - ch-029: 1950.5.1-12.31 (5월~12월) - ch-030: 1950.4.1-4.30 (4월) → ch-030이 ch-029보다 과거! **권장:** 즉시 수정 필요 ``` #### 2-4. 플롯 일치도 검증 **확인 사항:** ``` 1. plot-master.md 읽기 2. 각 챕터의 제목, 타임라인, 주요 내용 확인 3. plot과 비교 ``` **보고 형식:** ```markdown ### ✅ 플롯 일치도 검증 결과 **일치:** 55화 (91.7%) ✅ **불일치:** 5화 (8.3%) ⚠️ **불일치 목록:** ⚠️ ch-023~025: 제목 차이 - 플롯: "제목A" - 실제: "제목B" → 내용은 일치, 제목만 다름 ⚠️ ch-029: 플롯 불일치 - 플롯: "만주 특별구 출범" (3.11-4.1) - 실제: "만주 개발 시작" (5.1-12.31) → 완전히 다른 내용! **권장:** ch-029 재작성 필요 ``` #### 2-5. 캐릭터 일관성 검증 **확인 사항:** ``` 1. characters.md 읽기 2. 각 챕터에서 캐릭터 등장 확인 3. 성격, 말투, 나이 일관성 확인 ``` **보고 형식:** ```markdown ### ✅ 캐릭터 일관성 검증 결과 **주요 캐릭터:** 23명 **일관성:** 100% ✅ **특이사항:** ✅ 한기철 vs 한지근 구분 명확 - ch-005: 한기철 (19세 암살자, 16곳) - ch-032: 한지근 (38세 요원, 순직) → 혼동 없음 ✅ 강민준 말투 일관성 유지 ✅ 서윤희 성격 변화 자연스러움 ``` #### 2-6. 내용 흐름 검증 (선택) **확인 사항:** ``` 1. 전체 챕터 읽기 (요약) 2. 스토리 흐름 자연스러운지 3. 갑작스러운 전개 없는지 4. 복선 회수 확인 ``` **보고 형식:** ```markdown ### ✅ 내용 흐름 검증 결과 **전체 흐름:** 자연스러움 ✅ **복선 설치:** 12개 ✅ **복선 회수:** 9개 ✅ **미회수 복선:** 3개 (2권에서 회수 예정) ✅ **특이사항:** ✅ 1-33화: 흐름 자연스러움 ⚠️ 34화 이후: summary 누락으로 추적 어려움 ``` --- ### Phase 3: 보고서 작성 **보고서 파일 생성:** ``` 2권_점검_보고서_20260117.md 내용: - 검증 개요 - 파일 구조 결과 - 헤더 형식 결과 - 타임라인 결과 - 플롯 일치도 결과 - 캐릭터 일관성 결과 - 내용 흐름 결과 - 발견된 문제 목록 (심각도별) - 수정 권장사항 ``` **예시:** ```markdown # 2권 점검 보고서 **점검일:** 2026-01-17 **점검 범위:** 2권 전체 (66개 파일) **점검자:** Claude Sonnet 4.5 --- ## 📊 점검 개요 **검증 항목:** 6개 **총 파일:** 66개 **점검 시간:** 15분 --- ## ✅ 검증 결과 요약 | 항목 | 상태 | 점수 | |------|------|------| | 파일 구조 | ✅ 정상 | 100% | | 헤더 형식 | ⚠️ 일부 오류 | 79% | | 타임라인 | ❌ 역순 발견 | 97% | | 플롯 일치도 | ⚠️ 일부 불일치 | 92% | | 캐릭터 일관성 | ✅ 정상 | 100% | | 내용 흐름 | ✅ 정상 | 95% | **전체 완성도:** 89/100점 --- ## 🔴 심각한 문제 (즉시 수정 필요) ### 1. ch-029/030 타임라인 역순 ... --- ## 🟡 중요한 문제 (수정 권장) ### 2. 헤더 형식 불일치 ... --- ## 🟢 경미한 문제 (선택적 수정) ### 3. 일부 챕터 짧음 ... --- ## 💡 수정 권장사항 **우선순위 1:** ch-029/030 문제 (30분) **우선순위 2:** 헤더 형식 통일 (5분) **우선순위 3:** summary 재생성 (1시간) **예상 총 소요 시간:** 2시간 **수정 후 예상 점수:** 98/100점 --- **[보고서 끝]** ``` --- ### Phase 4: 완료 처리 **4-1. WORK-MODE.txt 삭제** ```bash rm volumes/vol-02/WORK-MODE.txt ``` **4-2. 보고서 저장** ```bash git add 2권_점검_보고서_20260117.md git commit -m "2권 전체 점검 완료 - 66개 파일 검증 - 18개 문제 발견 - 상세 보고서 작성 Co-Authored-By: Claude Sonnet 4.5 " git push origin main ``` **4-3. 완료 보고** ``` ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ 2권 점검 완료! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 점검 범위: 66개 파일 발견된 문제: 18개 - 심각: 3개 (즉시 수정) - 중요: 15개 (권장) 전체 완성도: 89/100점 보고서: → 2권_점검_보고서_20260117.md ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📌 다음 단계: 1. 보고서 검토 2. 문제 수정 결정 3. "수정 준비해: [문제명]" 명령 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ``` --- ## 📋 점검 체크리스트 ### 점검 실행 - [ ] 파일 구조 검증 - [ ] 파일 존재 여부 - [ ] 파일명 규칙 - [ ] 번호 연속성 - [ ] 헤더 형식 검증 - [ ] 제목 라인 형식 - [ ] 타임라인 존재 - [ ] 장소 존재 - [ ] 타임라인 연속성 검증 - [ ] 시간 순서 - [ ] 시간 역행 체크 - [ ] 날짜 겹침 체크 - [ ] 플롯 일치도 검증 - [ ] 제목 일치 - [ ] 타임라인 일치 - [ ] 주요 내용 일치 - [ ] 캐릭터 일관성 검증 - [ ] 성격 일관성 - [ ] 말투 일관성 - [ ] 나이 계산 - [ ] 내용 흐름 검증 - [ ] 스토리 흐름 - [ ] 복선 설치/회수 - [ ] 논리적 연결 ### 보고서 작성 - [ ] 검증 결과 요약 - [ ] 문제 목록 (심각도별) - [ ] 수정 권장사항 - [ ] 예상 소요 시간 - [ ] 수정 후 예상 점수 ### 완료 - [ ] 보고서 저장 - [ ] Git 커밋 - [ ] WORK-MODE.txt 삭제 - [ ] 사용자에게 보고 --- ## 🚫 점검 모드 금지사항 ❌ 점검 중 수정하지 말것 (점검만!) ❌ 추측으로 보고하지 말것 (실제 확인!) ❌ 사소한 문제 숨기지 말것 (모두 보고!) ❌ 보고서 누락하지 말것 (필수!) --- ## 📌 참고 파일 - **챕터 형식:** `settings/chapter-format-standard.md` - **수정 절차:** `settings/modification-mode.md` - **플롯:** `volumes/vol-XX/plot-master.md` - **타임라인:** `volumes/vol-XX/timeline.md` --- **버전:** 1.0 **최종 수정:** 2026-01-17 **작성자:** Alex + Claude Sonnet 4.5