# P2-2 Guide: 작성 즉시 검증 > 작업할 때마다 읽는 실행 가이드 **버전:** 2.0.0 **프로세스:** P2-2 (SELF-CHECK) **목표:** 작성 직후 문제 즉시 발견 및 수정 --- ## 📋 작업 순서 ### 1. 방금 작성한 챕터 읽기 **파일:** ``` volumes/vol-XX/chapters/vol-XX-ch-YYY.md ``` **읽기 목적:** - 전체 흐름 파악 - 명백한 오류 1차 확인 --- ### 2. 필수 참조 파일 읽기 **플롯:** ``` volumes/vol-XX/plots/vol-XX-plot-YYY-ZZZ.md ``` - 이 챕터가 따라야 할 플롯 **작가 문체:** ``` authors/author-01.md ``` - 금지 표현, 문체 규칙 **타임라인:** ``` volumes/vol-XX/vol-XX-timeline.md ``` - 날짜 확인 **캐릭터:** ``` volumes/vol-XX/vol-XX-characters.md ``` - 등장 캐릭터 설정 **이전 챕터 (필요시):** ``` volumes/vol-XX/chapters/vol-XX-ch-[이전화].md ``` - 연속성 확인 --- ### 3. 검증 체크리스트 각 항목을 순서대로 검증: #### A. 플롯 충실도 검증 🔴 **필수:** - [ ] 플롯의 주요 사건 모두 포함 - [ ] 사건 순서 정확 - [ ] 감정선 반영 - [ ] 플롯에 없는 사건 추가 안 함 **심각도:** - 주요 사건 누락: 🔴 긴급 (즉시 수정) - 사건 순서 틀림: 🔴 긴급 (즉시 수정) - 감정선 미흡: 🟡 중요 (수정 권장) --- #### B. 타임라인 검증 🔴 **필수:** - [ ] 날짜 명시 정확 - [ ] 이전 챕터와 날짜 연속성 - [ ] 시간 역행 없음 - [ ] vol-XX-timeline.md와 일치 **심각도:** - 날짜 역행: 🔴 긴급 (즉시 수정) - 타임라인 불일치: 🔴 긴급 (즉시 수정) - 날짜 미명시: 🟡 중요 (수정 권장) --- #### C. 캐릭터 일관성 검증 🔴 **필수:** - [ ] 나이 계산 정확 (현재 시점 기준) - [ ] 캐릭터 위치 일관성 - [ ] 말투 일관성 - [ ] 성격 일관성 - [ ] vol-XX-characters.md와 일치 **심각도:** - 나이 오류: 🔴 긴급 (즉시 수정) - 말투 불일치: 🟡 중요 (수정 권장) - 성격 이탈: 🟡 중요 (수정 권장) --- #### D. 문체 일관성 검증 🟡 **필수:** - [ ] 작가 문체 가이드 준수 - [ ] 금지 표현 사용 없음 - [ ] 이전 챕터와 톤 일치 - [ ] 시점 일관성 (1인칭/3인칭) **심각도:** - 금지 표현 사용: 🟡 중요 (즉시 수정) - 시점 혼란: 🔴 긴급 (즉시 수정) - 톤 불일치: 🟢 경미 (수정 권장) --- #### E. 형식 검증 🟢 **필수:** - [ ] 파일명 규칙 준수 (vol-XX-ch-YYY.md) - [ ] 분량 적정 (7,000~13,000자) - [ ] 헤더 정보 정확 (날짜, 장소, 등장인물) - [ ] 마크다운 형식 오류 없음 **심각도:** - 분량 부족/초과: 🟡 중요 (조정 필요) - 헤더 누락: 🟢 경미 (추가 권장) --- ### 4. 문제 발견 시 즉시 수정 **원칙:** - 🔴 긴급 문제: 즉시 수정 (작업 중단하고 수정) - 🟡 중요 문제: 즉시 수정 (가능하면 지금) - 🟢 경미 문제: 기록 후 수정 (또는 나중에) **수정 방법:** - Edit 도구 사용 - 수정 내용 기록 - 재검증 --- ### 5. 검증 보고서 작성 **파일명:** ``` volumes/vol-XX/reports/writing/vol-XX-p2-2-chYYY-selfcheck-YYYYMMDD-HHMM.md ``` **구조:** ```markdown # [X]권 [Y]화 즉시 검증 보고서 **날짜:** YYYY-MM-DD HH:MM **프로세스:** P2-2 (SELF-CHECK) **대상:** vol-XX-ch-YYY.md **검증자:** Claude Sonnet 4.5 --- ## 검증 요약 **총 체크 항목:** [N]개 **발견된 문제:** [M]건 - 🔴 긴급: [A]건 - 🟡 중요: [B]건 - 🟢 경미: [C]건 **결과:** PASS / FAIL --- ## 검증 결과 **A. 플롯 충실도:** PASS / FAIL - 문제: [문제 상세] 또는 없음 - 조치: [수정 내용] 또는 해당 없음 **B. 타임라인:** PASS / FAIL - 문제: [문제 상세] 또는 없음 - 조치: [수정 내용] 또는 해당 없음 **C. 캐릭터 일관성:** PASS / FAIL - 문제: [문제 상세] 또는 없음 - 조치: [수정 내용] 또는 해당 없음 **D. 문체 일관성:** PASS / FAIL - 문제: [문제 상세] 또는 없음 - 조치: [수정 내용] 또는 해당 없음 **E. 형식:** PASS / FAIL - 문제: [문제 상세] 또는 없음 - 조치: [수정 내용] 또는 해당 없음 --- ## 발견된 문제 상세 ### 🔴 긴급 (즉시 수정 완료) **1. [문제 제목]** - 위치: vol-XX-ch-YYY.md:줄번호 - 내용: [문제 상세] - 수정: [수정 내용] ### 🟡 중요 (수정 완료/보류) [동일 형식] ### 🟢 경미 (수정 완료/보류) [동일 형식] --- ## 통계 **분량:** [N]자 **플롯 충실도:** [설명] **전체 평가:** [간단한 총평] --- ## 다음 조치 - [ ] 🔴 긴급 문제: 모두 수정 완료 - [ ] 🟡 중요 문제: [수정 완료 / 일부 보류] - [ ] 🟢 경미 문제: [수정 완료 / 보류] - [ ] P2-3 서머리 작성 또는 다음 챕터 --- **작성:** Claude Sonnet 4.5 **검증 완료:** YYYY-MM-DD HH:MM ``` --- ### 6. 완료 기록 작성 **파일명:** ``` volumes/vol-XX/logs/vol-XX-p2-2-chYYY-YYYYMMDD-HHMM.md ``` **기록 내용:** - 검증한 챕터 번호 - 발견된 문제 개수 (심각도별) - 수정 완료 여부 - 검증 결과 (PASS/FAIL) --- ## ✅ 최종 체크리스트 작업 완료 전 확인: - [ ] 5개 카테고리 모두 검증 완료 - [ ] 🔴 긴급 문제 모두 수정 - [ ] 검증 보고서 작성 (reports/writing/) - [ ] 완료 기록 작성 (logs/) - [ ] Git 커밋 완료 - [ ] WORK-MODE.txt STATUS → COMPLETED --- ## 🔍 검증 원칙 **즉시 검증의 목적:** - 문제를 작성 직후 바로 잡기 - P3-1 전체 검증에서 문제가 나오지 않도록 - 기억이 생생할 때 수정 (더 쉬움) **완벽주의 경계:** - 목표: 명백한 오류 제거 - 100% 완벽은 P3-1에서 - P2-2는 "큰 문제 없음" 확인 **수정 기준:** - 🔴 긴급: 무조건 즉시 수정 - 🟡 중요: 가능하면 즉시 수정 - 🟢 경미: 기록만 하고 나중에 수정 가능 --- ## 🔍 문제 해결 **Q: 플롯과 다른 부분을 발견했는데 챕터가 더 나은 것 같음** A: 플롯을 따라야 함. 챕터를 플롯에 맞게 수정. 플롯 변경은 Alex 승인 필요. **Q: 금지 표현을 사용했는데 대체어가 떠오르지 않음** A: 작가 문체 가이드 재확인. 유사 표현 검색. Alex에게 문의. **Q: 분량이 13,000자 초과** A: 분할 챕터 고려 (vol-XX-ch-YYYA.md, vol-XX-ch-YYYB.md). Alex 확인 필요. **Q: 검증 중 이전 챕터 오류 발견** A: 현재 챕터 검증 완료 후, 이전 챕터 수정은 별도 프로세스 (P3-2). Alex 보고. --- **Created:** 2026-02-01 **Author:** Alex & Claude Sonnet 4.5