Files
celestial-heart/settings/verification-mode.md
Alex a57bb09d85 Initial commit: 천공의 심장 프로젝트 초기화
**프로젝트:**
- 제목: 천공의 심장 (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>
2026-01-17 10:10:40 +09:00

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