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:
306
settings/chapter-format-standard.md
Normal file
306
settings/chapter-format-standard.md
Normal file
@@ -0,0 +1,306 @@
|
||||
# 챕터 작성 표준 형식
|
||||
|
||||
> **작성일:** 2026-01-17
|
||||
> **버전:** 1.0
|
||||
> **용도:** 챕터 파일 헤더 및 구조 표준
|
||||
|
||||
---
|
||||
|
||||
## 📐 필수 헤더 형식
|
||||
|
||||
### 기본 형식
|
||||
|
||||
```markdown
|
||||
# [권수]권 [화수]화: [제목]
|
||||
|
||||
> **타임라인:** YYYY.M.D-M.D
|
||||
> **장소:** 장소1, 장소2
|
||||
> **등장인물:** A, B, C (선택)
|
||||
|
||||
---
|
||||
|
||||
## Part 1: [소제목]
|
||||
...
|
||||
```
|
||||
|
||||
### 예시 (올바른 형식)
|
||||
|
||||
```markdown
|
||||
# 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 구성
|
||||
|
||||
```markdown
|
||||
## 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)
|
||||
|
||||
```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
|
||||
Reference in New Issue
Block a user