Files
celestial-heart/settings/writing-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

8.0 KiB

작성 모드 프로토콜

작성일: 2026-01-17 버전: 1.0 용도: 신규 챕터 작성 시 절차 (MODE: WRITING)


📋 작성 모드 개요

작성 모드는:

  • 신규 챕터를 5화 단위로 작성
  • plot-XXX-YYY.md 기반으로 작성
  • summary를 누적으로 업데이트
  • Git 자동 커밋 및 푸시

언제 사용:

  • "1~5화 작성해"
  • "6~10화 작성해"
  • "go" (todo.md 기반 자동 진행)

🎯 작성 프로세스

Phase 1: 세션 초기화 (자동)

1. 진행 상황 파악

# 최신 권 확인
LATEST_VOL=$(ls -d volumes/vol-* | sort -V | tail -1)

# 마지막 작성 챕터 확인
LAST_CH=$(ls $LATEST_VOL/chapters/ch-*.md | sort -V | tail -1)

# 다음 5화 자동 계산
# 예: ch-005 → 다음 006-010
# 예: ch-010 → 다음 011-015

2. 필수 파일 읽기

1. volumes/vol-XX/characters.md
2. volumes/vol-XX/timeline.md
3. settings/writing-guide.md
4. plots/plot-XXX-YYY.md (이번 5화)
5. summaries/summary-이전.md (있으면)
6. summaries/summary-vol-이전-final.md (다른 권이면)

3. 준비 완료 메시지

✅ 준비 완료!

현재 권: 2권
다음 작성: ch-006~010
플롯: plot-006-010.md
이전 서머리: summary-001-005.md

파일 읽기 완료:
- characters.md ✅
- timeline.md ✅
- writing-guide.md ✅
- plot-006-010.md ✅
- summary-001-005.md ✅

자동 시작할까요?

Phase 2: TodoWrite 초기화

5화 작성 Todo 생성:

{
  "todos": [
    {"content": "ch-006 작성 ([제목])", "status": "pending", "activeForm": "ch-006 작성 중"},
    {"content": "ch-007 작성 ([제목])", "status": "pending", "activeForm": "ch-007 작성 중"},
    {"content": "ch-008 작성 ([제목])", "status": "pending", "activeForm": "ch-008 작성 중"},
    {"content": "ch-009 작성 ([제목])", "status": "pending", "activeForm": "ch-009 작성 중"},
    {"content": "ch-010 작성 ([제목])", "status": "pending", "activeForm": "ch-010 작성 중"},
    {"content": "summary-001-010.md 최종 정리", "status": "pending", "activeForm": "서머리 정리 중"},
    {"content": "Git 커밋 및 푸시", "status": "pending", "activeForm": "Git 처리 중"}
  ]
}

Phase 3: 각 화 작성

ch-006 작성 예시:

1. Todo 업데이트

{"content": "ch-006 작성", "status": "in_progress"}

2. plot-006-010.md에서 6화 확인

## 6화: 소련 설득 진행
**타임라인:** 1947.2.1-2.28
**장소:** 모스크바
**등장인물:** 강민준, 스탈린

**주요 장면:**
1. 모스크바 도착 (1,500자)
2. 스탈린 면담 (2,500자)
3. 만주 협상 시작 (2,000자)
4. 귀국 준비 (1,500자)

3. 메모리에서 참조 (파일 재읽기 X!)

  • characters.md: 강민준 성격, 말투
  • timeline.md: 1947.2.1 날짜
  • writing-guide.md: Show Don't Tell
  • summary-이전: 이전 내용

4. 작성

장면별로 작성:
- 장면 1: 모스크바 도착
- 장면 2: 스탈린 면담
- 장면 3: 만주 협상 시작
- 장면 4: 귀국 준비

5. 저장

volumes/vol-02/chapters/ch-006.md 저장

6. 서머리 업데이트 (즉시!)

summaries/summary-001-010.md 생성/업데이트

내용:
━━━━━━━━━━━━━━━━━━━━━
# 1-10화 누적 서머리

> 최종 업데이트: 2026-01-17 15:30
> 현재: ch-006 (6화)

## 📌 전체 줄거리
(1-5화 내용 유지)
1947년 2월, 강민준이 모스크바로 가서 스탈린과 만주 협상을 시작했다...

## 📖 챕터별 핵심
### ch-001~005: (기존 내용)
...

### ch-006: 소련 설득 진행
**날짜:** 1947.2.1-2.28
**핵심:** 스탈린 면담, 만주 협상 시작

## 🎭 캐릭터 상태
### 강민준:
- ch-001~005: (기존)
- ch-006: 모스크바, 스탈린 설득 중

## 📊 통계
- 총 챕터: 6화
- 총 분량: 48,000자
━━━━━━━━━━━━━━━━━━━━━

7. Todo 업데이트

{"content": "ch-006 작성", "status": "completed"}

8. 간단한 완료 보고

✅ ch-006 완료 (8,000자)
다음: ch-007

Phase 4: ch-007~010 반복

동일한 프로세스:

  1. Todo: in_progress
  2. plot 확인
  3. 작성
  4. 저장
  5. summary 업데이트 (누적!)
  6. Todo: completed
  7. 완료 보고

Phase 5: 5화 완료 처리

생성된 파일 확인:

✅ chapters/ch-006.md
✅ chapters/ch-007.md
✅ chapters/ch-008.md
✅ chapters/ch-009.md
✅ chapters/ch-010.md
✅ summaries/summary-001-010.md

Todo: summary 정리

{"content": "summary-001-010.md 최종 정리", "status": "in_progress"}

최종 서머리 확인:

  • 전체 줄거리 완성도
  • 챕터별 핵심 10개
  • 캐릭터 상태 업데이트
  • 복선 추적
  • 통계 정확성
{"content": "summary-001-010.md 최종 정리", "status": "completed"}

Phase 6: Git 커밋 & 푸시

Todo 업데이트:

{"content": "Git 커밋 및 푸시", "status": "in_progress"}

Git 명령:

cd "L:\내 드라이브\Writing\1945-novel"

git add volumes/vol-02/chapters/ch-006.md
git add volumes/vol-02/chapters/ch-007.md
git add volumes/vol-02/chapters/ch-008.md
git add volumes/vol-02/chapters/ch-009.md
git add volumes/vol-02/chapters/ch-010.md
git add volumes/vol-02/summaries/summary-001-010.md

git commit -m "2권 6-10화 작성 완료

- ch-006: 소련 설득 진행 (8,000자)
- ch-007: 스탈린의 결정 (8,000자)
- ch-008: 결혼 준비 (8,000자)
- ch-009: 결혼식 (8,000자)
- ch-010: 신혼 첫날밤 (8,000자)
- summary-001-010.md 업데이트

총 40,000자

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>"

git push origin main

Todo 완료:

{"content": "Git 커밋 및 푸시", "status": "completed"}

Phase 7: 완료 보고

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 2권 6-10화 작성 완료!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

생성 파일:
- chapters/ch-006.md (8,000자) ✅
- chapters/ch-007.md (8,000자) ✅
- chapters/ch-008.md (8,000자) ✅
- chapters/ch-009.md (8,000자) ✅
- chapters/ch-010.md (8,000자) ✅

총 분량: 40,000자

서머리:
- summaries/summary-001-010.md ✅

Git:
- 커밋: 완료 ✅
- 푸시: 완료 ✅

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📌 다음 작업:
- 11~15화 작성

💡 명령어:
- "11~15화 작성해" 또는 "go"

⚠️ 권장:
- 지금 강제 컴팩팅 실행
- 다음 세션에서 자동으로 11~15화 준비됨

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

작성 체크리스트

각 화 작성 시

  • plot-XXX-YYY.md 해당 화 확인
  • 이전 화 종료 날짜 확인
  • 타임라인 연속성 확인
  • 제목 중복 없는지 확인
  • 헤더 형식 올바른지 확인
    # [권수]권 [화수]화: [제목]
    > **타임라인:** YYYY.M.D-M.D
    
  • 분량 8,000자 목표
  • Show, Don't Tell 준수
  • 5감 묘사 최소 2가지
  • 캐릭터 말투 일관성
  • 저장 후 즉시 summary 업데이트

5화 완료 시

  • 5개 챕터 모두 생성 확인
  • summary 누적 업데이트 확인
  • 캐릭터/타임라인 변경 시 master 동기화
  • Git 커밋 메시지 작성
  • Git 푸시 완료
  • 다음 5화 안내

🚫 작성 모드 금지사항

설정 파일 읽지 않고 작성 서머리 업데이트 생략 TodoWrite 생략 날짜/나이 오류 캐릭터 OOC (Out Of Character) 플롯과 다르게 작성 (사용자 승인 없이) 복선 누락 시간 점프 (설명 없이) Git 커밋 누락


📌 참고 파일

  • 챕터 형식: settings/chapter-format-standard.md
  • 작성 규칙: settings/writing-guide.md
  • 플롯: volumes/vol-XX/plots/plot-XXX-YYY.md
  • 서머리: volumes/vol-XX/summaries/summary-XXX-YYY.md

버전: 1.0 최종 수정: 2026-01-17 작성자: Alex + Claude Sonnet 4.5