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>
This commit is contained in:
Alex
2026-01-17 10:10:40 +09:00
commit a57bb09d85
9 changed files with 2604 additions and 0 deletions

View File

@@ -0,0 +1,486 @@
# 점검 모드 프로토콜
> **작성일:** 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 <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