**프로젝트:** - 제목: 천공의 심장 (Celestial Heart) - 장르: 회귀 + 산업 경영 + 하드SF - 권수: 10권 (각 50화) - 작성 시스템: v3.0 모드 기반 **주인공:** - 한세진 (1968년생) - 회귀: 2026년 58세 → 1988년 20세 - 직업: 항공엔진 엔지니어 **생성 파일:** - CLAUDE.md (프로젝트 특화 프로토콜) - README.md (작품 소개) - settings/ (v3.0 모드 시스템) - chapter-format-standard.md - writing-mode.md - modification-mode.md - verification-mode.md - renaming-protocol.md **다음 단계:** - Phase 1: 마스터 파일 설계 - Phase 2: 1권 플롯 작성 - Phase 3: 실행 준비 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
9.6 KiB
9.6 KiB
점검 모드 프로토콜
작성일: 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. 번호 연속성
- 빠진 번호 없는지
- 중복 없는지
보고 형식:
### ✅ 파일 구조 검증 결과
**정규 챕터:** 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. 등장인물: (선택)
검증 코드:
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
보고 형식:
### ✅ 헤더 형식 검증 결과
**올바른 형식:** 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 이전! ❌ 역순!
보고 형식:
### ⚠️ 타임라인 연속성 검증 결과
**전체 챕터:** 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과 비교
보고 형식:
### ✅ 플롯 일치도 검증 결과
**일치:** 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. 성격, 말투, 나이 일관성 확인
보고 형식:
### ✅ 캐릭터 일관성 검증 결과
**주요 캐릭터:** 23명
**일관성:** 100% ✅
**특이사항:**
✅ 한기철 vs 한지근 구분 명확
- ch-005: 한기철 (19세 암살자, 16곳)
- ch-032: 한지근 (38세 요원, 순직)
→ 혼동 없음
✅ 강민준 말투 일관성 유지
✅ 서윤희 성격 변화 자연스러움
2-6. 내용 흐름 검증 (선택)
확인 사항:
1. 전체 챕터 읽기 (요약)
2. 스토리 흐름 자연스러운지
3. 갑작스러운 전개 없는지
4. 복선 회수 확인
보고 형식:
### ✅ 내용 흐름 검증 결과
**전체 흐름:** 자연스러움 ✅
**복선 설치:** 12개 ✅
**복선 회수:** 9개 ✅
**미회수 복선:** 3개 (2권에서 회수 예정) ✅
**특이사항:**
✅ 1-33화: 흐름 자연스러움
⚠️ 34화 이후: summary 누락으로 추적 어려움
Phase 3: 보고서 작성
보고서 파일 생성:
2권_점검_보고서_20260117.md
내용:
- 검증 개요
- 파일 구조 결과
- 헤더 형식 결과
- 타임라인 결과
- 플롯 일치도 결과
- 캐릭터 일관성 결과
- 내용 흐름 결과
- 발견된 문제 목록 (심각도별)
- 수정 권장사항
예시:
# 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 삭제
rm volumes/vol-02/WORK-MODE.txt
4-2. 보고서 저장
git add 2권_점검_보고서_20260117.md
git commit -m "2권 전체 점검 완료
- 66개 파일 검증
- 18개 문제 발견
- 상세 보고서 작성
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>"
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