**프로젝트:** - 제목: 천공의 심장 (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>
5.2 KiB
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