Files
celestial-heart/settings/chapter-format-standard.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

5.2 KiB

챕터 작성 표준 형식

작성일: 2026-01-17 버전: 1.0 용도: 챕터 파일 헤더 및 구조 표준


📐 필수 헤더 형식

기본 형식

# [권수]권 [화수]화: [제목]

> **타임라인:** YYYY.M.D-M.D
> **장소:** 장소1, 장소2
> **등장인물:** A, B, C (선택)

---

## Part 1: [소제목]
...

예시 (올바른 형식)

# 2권 29화: 만주 특별구 출범

> **타임라인:** 1950.3.11-4.1
> **장소:** 만주 연길
> **등장인물:** 최태준, 강민준, 조선족 주민들

---

## Part 1: 출범 준비
...

## Part 2: 4월 1일 출범식
...

검증 규칙

1. 제목 라인

형식: # [권수]권 [화수]화: [제목]

규칙:

  • 권 번호 필수 (예: "2권")
  • 화수 숫자만 (예: "29화", not "이십구화")
  • 콜론(:) 뒤 공백 1칸
  • 제목은 간결하고 명확하게

올바른 예:

✅ # 2권 29화: 만주 특별구 출범
✅ # 1권 1화: 빛 속으로
✅ # 3권 45화: 반도체 혁명

잘못된 예:

❌ # ch-029: 만주 개발 시작
   → "ch-" 형식 금지, 권 번호 누락

❌ # 29화: 만주 개발 시작
   → 권 번호 누락

❌ # 2권 29화 : 제목
   → 콜론 앞 공백 금지

❌ # 2권 이십구화: 제목
   → 화수는 숫자만

2. 타임라인

형식: > **타임라인:** YYYY.M.D-M.D

규칙:

  • 연도 4자리, 월/일 1-2자리
  • 구분자: 점(.)
  • 기간: 하이픈(-)
  • 단일 날짜: YYYY.M.D

올바른 예:

✅ > **타임라인:** 1950.3.11-4.1
✅ > **타임라인:** 1947.1.1
✅ > **타임라인:** 1950.5.1-12.31

잘못된 예:

❌ > **타임라인:** 1950-3-11~4-1
   → 구분자 잘못됨

❌ > **타임라인:** 1950/3/11-4/1
   → 슬래시 금지

❌ > **타임라인:** 1950.03.11-04.01
   → 0 패딩 불필요

3. 타임라인 연속성 (매우 중요!)

규칙:

  • 이전 화 종료일 ≤ 현재 화 시작일
  • 시간 역행 금지
  • 날짜 겹침 최소화

체크 절차:

ch-028: 1950.3.11-4.1 (종료: 4.1)
ch-029: 1950.4.2-4.30 (시작: 4.2) ← 4.1 이후 ✅

ch-028: 1950.3.11-4.1 (종료: 4.1)
ch-029: 1950.5.1-12.31 (시작: 5.1) ← 4.1 이후 ✅

ch-029: 1950.5.1-12.31 (종료: 12.31)
ch-030: 1950.4.1-4.30 (시작: 4.1) ← 과거로! ❌❌❌

예외: 플래시백/회상

✅ > **타임라인:** 1950.5.1 (회상: 1947.6.1)
✅ > **타임라인:** 1955.1.1 (회고: 1945-1950)

4. 제목 유니크성

규칙:

  • 동일 권 내 제목 중복 금지
  • 유사 제목 주의

잘못된 예:

ch-029: "만주 개발 시작"
ch-030: "만주 개발 시작" ← 완전 중복! ❌

해결:
ch-029: "만주 개발 준비"
ch-030: "만주 개발 시작" ✅

5. 장소

형식: > **장소:** 장소1, 장소2

규칙:

  • 주요 장소만 (1-3개)
  • 쉼표(,) 구분
  • 구체적으로

올바른 예:

✅ > **장소:** 만주 연길
✅ > **장소:** 서울, 청와대
✅ > **장소:** 도쿄 긴자 거리

6. 등장인물 (선택)

형식: > **등장인물:** A, B, C

규칙:

  • 주요 인물만 (1-5명)
  • 쉼표 구분
  • 생략 가능

📝 본문 구조

Part 구성

## Part 1: 새해 아침

(2-4문단)

---

## Part 2: 가족 대화

(3-5문단)

---

## Part 3: 회상

(2-3문단)

---

권장:

  • Part 4-6개 (1화당)
  • Part당 2-5문단
  • Part 사이 --- 구분선

🔍 작성 전 체크리스트

새 챕터 작성 시

  • 이전 화 종료 날짜 확인
  • 타임라인 연속성 확인
  • 제목 중복 없는지 확인
  • 헤더 형식 올바른지 확인
  • plot-XXX-YYY.md와 일치하는지 확인

기존 챕터 수정 시

  • 타임라인 변경했다면 전후 챕터 확인
  • 제목 변경했다면 중복 없는지 확인
  • summary 재생성 필요한지 확인

🚨 자주 발생하는 오류

1. 형식 오류 (헤더)

❌ # ch-029: 제목
❌ # 29화: 제목
❌ # 2권 29화 :제목
❌ # 2권 이십구화: 제목

✅ # 2권 29화: 제목

2. 타임라인 역순

ch-029: 1950.5.1-12.31
ch-030: 1950.4.1-4.30 ← 과거로! ❌

해결: 순서 바꾸기 또는 날짜 조정

3. 제목 중복

ch-029: "만주 개발 시작"
ch-030: "만주 개발 시작" ← 중복! ❌

해결: 제목 차별화
ch-029: "만주 개발 준비"
ch-030: "만주 개발 시작"

4. 타임라인 형식 오류

❌ 1950-3-11
❌ 1950/3/11
❌ 1950.03.11 (0 패딩 불필요)

✅ 1950.3.11

📊 검증 명령어

자동 검증 (AI)

"헤더 형식 검증해"
"타임라인 연속성 검증해"
"제목 중복 검증해"

수동 검증 (Bash)

# 헤더 형식 확인
grep "^# " chapters/*.md

# 타임라인 추출
grep "타임라인:" chapters/*.md | sort

# 제목 중복 확인
grep "^# " chapters/*.md | cut -d: -f2 | sort | uniq -d

📌 참고 파일

  • 작성 규칙: settings/writing-guide.md
  • 수정 절차: settings/modification-mode.md
  • 타임라인 검증: volumes/vol-XX/timeline.md

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