Writing Guide v3.6.0: Phase 2 삭제 및 중복 제거

주요 변경사항:
- Phase 2 (권별 플롯) 완전 삭제
  - 권별 플롯 작성은 Design Guide Phase 4-2/4-3에서 담당
  - 중복 위험 제거, 설계 vs 작성 분리 원칙 강화

- Phase 2를 "실행 준비"로 변경
  - Design Guide Phase 4-1/4-2/4-3 완료 전제 조건 명시
  - 설계 완료 후 작성 시작하도록 강제

- 모든 Phase 번호 재조정
  - Phase 3→8이 Phase 2→7로 변경
  - 목차, 본문, 하위 섹션 모두 업데이트
  - 워크플로우 다이어그램 수정

- CHANGELOG 추가 (v3.6.0 항목)
- 버전 업데이트: v3.5.0 → v3.6.0

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex
2026-01-25 12:42:44 +09:00
parent cee312edb2
commit 256d4404f3

View File

@@ -1,11 +1,11 @@
# Creative Writing System - Writing Guide (v3.5) # Creative Writing System - Writing Guide (v3.6)
> **작성일:** 2026-01-15 > **작성일:** 2026-01-15
> **버전:** 3.5.0 > **버전:** 3.6.0
> **최종 수정:** 2026-01-23 > **최종 수정:** 2026-01-25
> **시스템:** Creative Writing System (CWS) > **시스템:** Creative Writing System (CWS)
> **목적:** AI와 협업하여 장편 창작물을 체계적으로 작성하기 위한 가이드 > **목적:** AI와 협업하여 장편 창작물을 체계적으로 작성하기 위한 가이드
> **주요 변경 (v3.5):** 검증 모드 섹션 확장 (배치 시스템 통합) > **주요 변경 (v3.6):** Phase 2 (권별 플롯) 삭제 - Design Guide로 이관, 중복 제거
--- ---
@@ -80,18 +80,17 @@ CLAUDE.md = 내비게이션 (매번 운전할 때마다)
5. [프로젝트 위치 선택](#5-프로젝트-위치-선택) 5. [프로젝트 위치 선택](#5-프로젝트-위치-선택)
6. [파일 구조](#6-파일-구조) 6. [파일 구조](#6-파일-구조)
7. [Phase 1: 설계 (큰 틀)](#7-phase-1-설계-큰-틀) 7. [Phase 1: 설계 (큰 틀)](#7-phase-1-설계-큰-틀)
8. [Phase 2: 권별 플롯](#8-phase-2-권별-플롯) 8. [Phase 2: 실행 준비](#8-phase-2-실행-준비)
9. [Phase 3: 실행 준비](#9-phase-3-실행-준비) 9. [Phase 3: 작성 모드](#9-phase-3-작성-모드)
10. [Phase 4: 작성 모드](#10-phase-4-작성-모드) 10. [Phase 4: 수정 모드](#10-phase-4-수정-모드) ⭐ NEW
11. [Phase 5: 수정 모드](#11-phase-5-수정-모드) ⭐ NEW 11. [Phase 5: 검증 모드](#11-phase-5-검증-모드) ⭐ NEW
12. [Phase 6: 검증 모드](#12-phase-6-검증-모드) ⭐ NEW 12. [Phase 6: 권 완료](#12-phase-6-권-완료)
13. [Phase 7: 권 완료](#13-phase-7-권-완료) 13. [Phase 7: 다음 ](#13-phase-7-다음-)
14. [Phase 8: 다음 권](#14-phase-8-다음-권) 14. [CLAUDE.md 템플릿](#14-claudemd-템플릿)
15. [CLAUDE.md 템플릿](#15-claudemd-템플릿) 15. [Git 자동화](#15-git-자동화)
16. [Git 자동화](#16-git-자동화) 16. [토큰 효율 관리](#16-토큰-효율-관리)
17. [토큰 효율 관리](#17-토큰-효율-관리) 17. [파일 명명 규칙](#17-파일-명명-규칙)
18. [파일 명명 규칙](#18-파일-명명-규칙) 18. [부록](#18-부록)
19. [부록](#19-부록)
--- ---
@@ -520,18 +519,7 @@ AI: 질문 시작 → 함께 작성
→ 일관성 검토 → 확정 → 일관성 검토 → 확정
``` ```
### Phase 2: 권별 플롯 ### Phase 2: 실행 준비 (자동화)
```
사용자: "1권 플롯 작성"
AI: plot-master 기반 상세화
생성 파일:
✅ volumes/vol-01/plot-master.md
→ 검토 → 확정
```
### Phase 3: 실행 준비 (자동화)
``` ```
사용자: "실행 준비" 사용자: "실행 준비"
AI: 자동 실행 AI: 자동 실행
@@ -543,7 +531,7 @@ AI: 자동 실행
✅ Git 저장소 초기화 ✅ Git 저장소 초기화
``` ```
### Phase 4: 작성 ### Phase 3: 작성
``` ```
사용자: "1~5화 작성해" 사용자: "1~5화 작성해"
AI: 5화 연속 작성 + 서머리 AI: 5화 연속 작성 + 서머리
@@ -553,7 +541,7 @@ AI: 5화 연속 작성 + 서머리
✅ summary-001-005.md ✅ summary-001-005.md
``` ```
### Phase 5: 권 완료 ### Phase 4: 권 완료
``` ```
50화 완료 시 50화 완료 시
AI: 자동 압축 서머리 생성 AI: 자동 압축 서머리 생성
@@ -562,12 +550,12 @@ AI: 자동 압축 서머리 생성
✅ summary-vol-01-final.md ✅ summary-vol-01-final.md
``` ```
### Phase 6: 다음 권 ### Phase 5: 다음 권
``` ```
사용자: "2권 실행 준비" 사용자: "2권 실행 준비"
AI: vol-02 자동 설정 AI: vol-02 자동 설정
→ Phase 4로 반복 → Phase 3로 반복
``` ```
--- ---
@@ -1126,102 +1114,22 @@ AI: "마스터 파일 확정. 권별 플롯 작성 가능합니다."
--- ---
## 8. Phase 2: 권별 플롯 ## 8. Phase 2: 실행 준비
> **전제 조건:** Design Guide Phase 4-1/4-2/4-3 완료 필수
> - Phase 4-1: 전체 & 시즌 플롯 (settings/plot-master.md)
> - Phase 4-2: 권별 플롯 (volumes/vol-XX/volume-plot.md)
> - Phase 4-3: 5화별 상세 플롯 (volumes/vol-XX/plots/plot-XXX-YYY.md × 10개)
### 8.1 시작 명령 ### 8.1 시작 명령
```
사용자: "1권 플롯 작성"
또는: "/plot vol-01"
```
### 8.2 플롯 작성
AI가 plot-master.md 기반으로 1권 50화 플롯 작성:
```markdown
# 1권 플롯 (50화)
> 기간: 1945.8.16 - 1946.12.31
> 최종 수정: YYYY-MM-DD
## 1-5화: 회귀와 시작
### ch-001: 빛 속으로
**날짜:** 1945.8.16
**장소:** 어딘가 → 경성
**등장인물:** 강민준, 박현우, 최태준
**핵심:**
- 회귀 순간
- 세 사람 만남
- 기억 확인
**분량:** 10,000자
**복선:** "만주" 첫 언급
### ch-002: 경성에서
**날짜:** 1945.8.17
**장소:** 경성 거리
**등장인물:** 강민준, 서윤희(첫 등장)
**핵심:**
- 경성 도착
- 여운형 찾기
- 서윤희 첫 만남
**분량:** 10,000자
...
### ch-005: 건준 합류
**날짜:** 1945.9.1
**장소:** 건국준비위원회
**등장인물:** 강민준, 여운형
**핵심:**
- 건준 정치국 합류
- 여운형과 신뢰 구축
- 계획 시작
**분량:** 10,000자
**복선:** 이승만 경계
---
## 6-10화: ...
## 플롯 요약
| 챕터 | 날짜 | 핵심 사건 | 복선 |
|------|------|----------|------|
| 001 | 1945.8.16 | 회귀 | 만주 |
| 002 | 1945.8.17 | 서윤희 만남 | - |
...
```
### 8.3 검토 및 확정
```
AI: "1권 플롯 완성. 50화 구조 검토해주세요."
확인 사항:
✅ 각 화 분량 균형 (8,000-12,000자)
✅ 날짜 연속성
✅ 캐릭터 등장 타이밍
✅ 복선 배치
사용자: "확정"
AI: "1권 플롯 확정. 실행 준비 가능합니다."
```
---
## 9. Phase 3: 실행 준비
### 9.1 시작 명령
``` ```
사용자: "실행 준비" 사용자: "실행 준비"
또는: "1권 실행 준비" 또는: "1권 실행 준비"
또는: "/setup vol-01" 또는: "/setup vol-01"
``` ```
### 9.2 자동 실행 프로세스 ### 8.2 자동 실행 프로세스
AI가 자동으로: AI가 자동으로:
@@ -1414,7 +1322,7 @@ git branch -M main
git push -u origin main git push -u origin main
``` ```
### 9.3 완료 메시지 ### 8.3 완료 메시지
``` ```
AI: "✅ 실행 준비 완료! AI: "✅ 실행 준비 완료!
@@ -1432,9 +1340,9 @@ AI: "✅ 실행 준비 완료!
--- ---
## 10. Phase 4: 작성 모드 ## 9. Phase 3: 작성 모드
### 10.1 시작 명령 ### 9.1 시작 명령
``` ```
사용자: "1~5화 작성해" 사용자: "1~5화 작성해"
@@ -1442,7 +1350,7 @@ AI: "✅ 실행 준비 완료!
또는: "/write 1-5" 또는: "/write 1-5"
``` ```
### 10.2 세션 시작 (자동) ### 9.2 세션 시작 (자동)
AI가 자동으로 파일 읽기: AI가 자동으로 파일 읽기:
@@ -1462,7 +1370,7 @@ AI가 자동으로 파일 읽기:
준비 완료. ch-001부터 시작합니다. 준비 완료. ch-001부터 시작합니다.
``` ```
### 10.3 챕터 형식 (바텀 금지!) ### 9.3 챕터 형식 (바텀 금지!)
**헤더 형식:** **헤더 형식:**
```markdown ```markdown
@@ -1485,7 +1393,7 @@ AI가 자동으로 파일 읽기:
2. 리넘버링 시 전부 수정 필요 (유지보수 지옥) 2. 리넘버링 시 전부 수정 필요 (유지보수 지옥)
3. 파일명/헤더와 불일치 위험 3. 파일명/헤더와 불일치 위험
### 10.4 작성 프로세스 ### 9.4 작성 프로세스
#### ch-001 작성: #### ch-001 작성:
``` ```
@@ -1568,7 +1476,7 @@ summaries/summary-001-005.md 업데이트:
(반복) (반복)
``` ```
### 10.5 5화 완료 ### 9.5 5화 완료
``` ```
AI: "✅ 1-5화 작성 완료! AI: "✅ 1-5화 작성 완료!
@@ -1606,7 +1514,7 @@ Gitea 푸시 완료.
다음: '6~10화 작성해'" 다음: '6~10화 작성해'"
``` ```
### 10.6 작성 중 변경 사항 ### 9.6 작성 중 변경 사항
#### 예: 새 캐릭터 추가 #### 예: 새 캐릭터 추가
``` ```
@@ -1644,13 +1552,13 @@ AI 자동 업데이트:
--- ---
## 11. Phase 5: 수정 모드 ## 10. Phase 4: 수정 모드
### 11.1 개요 ### 10.1 개요
기존 챕터 수정 시 사용하는 모드입니다. 수정 유형에 따라 8가지 절차가 있습니다. 기존 챕터 수정 시 사용하는 모드입니다. 수정 유형에 따라 8가지 절차가 있습니다.
### 11.2 수정 유형별 절차 ### 10.2 수정 유형별 절차
| 유형 | 절차 | Summary | | 유형 | 절차 | Summary |
|------|------|---------| |------|------|---------|
@@ -1663,7 +1571,7 @@ AI 자동 업데이트:
| **G. 분할** | 한 화 → 두 화 → 역순 리네임 → summary 재생성 | 전체 | | **G. 분할** | 한 화 → 두 화 → 역순 리네임 → summary 재생성 | 전체 |
| **H. 병합** | 두 화 → 한 화 → 정순 리네임 → summary 재생성 | 전체 | | **H. 병합** | 두 화 → 한 화 → 정순 리네임 → summary 재생성 | 전체 |
### 11.3 핵심 규칙 ### 10.3 핵심 규칙
**Summary 재생성 규칙:** **Summary 재생성 규칙:**
``` ```
@@ -1688,7 +1596,7 @@ AI 자동 업데이트:
ch-060 → ch-059 ch-060 → ch-059
``` ```
### 11.4 작업 절차 ### 10.4 작업 절차
``` ```
1. 영향 분석 1. 영향 분석
@@ -1711,13 +1619,13 @@ AI 자동 업데이트:
--- ---
## 12. Phase 6: 검증 모드 ## 11. Phase 5: 검증 모드
### 12.1 개요 ### 11.1 개요
작성/수정 완료 후 전체 일관성을 점검하는 모드입니다. 작성/수정 완료 후 전체 일관성을 점검하는 모드입니다.
### 12.2 6단계 통합 검증 ### 11.2 6단계 통합 검증
``` ```
[1/6] 구조 검증 [1/6] 구조 검증
@@ -1751,7 +1659,7 @@ AI 자동 업데이트:
- 권장 조치 - 권장 조치
``` ```
### 12.3 부분 검증 ### 11.3 부분 검증
| 명령 | 실행 내용 | | 명령 | 실행 내용 |
|------|----------| |------|----------|
@@ -1760,7 +1668,7 @@ AI 자동 업데이트:
| "바텀 검증해" | 2단계 바텀만 | | "바텀 검증해" | 2단계 바텀만 |
| "바텀 일괄 제거해" | 바텀 자동 제거 | | "바텀 일괄 제거해" | 바텀 자동 제거 |
### 12.4 호칭 검증 기준 ### 11.4 호칭 검증 기준
``` ```
characters-master.md에 호칭 규칙 정의: characters-master.md에 호칭 규칙 정의:
@@ -1774,7 +1682,7 @@ characters-master.md에 호칭 규칙 정의:
| 결혼 후 | 당신/윤희 | 당신/민준 | | 결혼 후 | 당신/윤희 | 당신/민준 |
``` ```
### 12.5 작가 스타일 검증 기준 ⭐ v3.4 신규 ### 11.5 작가 스타일 검증 기준 ⭐ v3.4 신규
``` ```
authors/author-XX.md에 정의된 스타일 준수 확인: authors/author-XX.md에 정의된 스타일 준수 확인:
@@ -1797,9 +1705,9 @@ authors/author-XX.md에 정의된 스타일 준수 확인:
--- ---
## 13. Phase 7: 권 완료 ## 12. Phase 6: 권 완료
### 13.1 50화 완료 시 ### 12.1 50화 완료 시
``` ```
사용자: "46~50화 작성해" 사용자: "46~50화 작성해"
@@ -1814,7 +1722,7 @@ AI: (작성 완료 후)
자동 압축 시작..." 자동 압축 시작..."
``` ```
### 13.2 압축 서머리 생성 ### 12.2 압축 서머리 생성
AI가 `summary-001-050.md`를 읽고 압축: AI가 `summary-001-050.md`를 읽고 압축:
@@ -1915,7 +1823,7 @@ AI가 `summary-001-050.md`를 읽고 압축:
- 주요 사건: 47개 - 주요 사건: 47개
``` ```
### 13.3 Git 커밋 ### 12.3 Git 커밋
```bash ```bash
git add . git add .
@@ -1930,7 +1838,7 @@ Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>"
git push origin main git push origin main
``` ```
### 13.4 완료 메시지 ### 12.4 완료 메시지
``` ```
AI: "🎉 1권 완료! AI: "🎉 1권 완료!
@@ -1958,9 +1866,9 @@ Git 푸시 완료.
--- ---
## 14. Phase 8: 다음 권 ## 13. Phase 7: 다음 권
### 14.1 2권 플롯 작성 ### 13.1 2권 플롯 작성
``` ```
사용자: "2권 플롯 작성" 사용자: "2권 플롯 작성"
@@ -1974,7 +1882,7 @@ AI: plot-master.md 참조
검토 → 확정 검토 → 확정
``` ```
### 14.2 2권 실행 준비 ### 13.2 2권 실행 준비
``` ```
사용자: "2권 실행 준비" 사용자: "2권 실행 준비"
@@ -1988,7 +1896,7 @@ AI 자동:
완료! 완료!
``` ```
### 14.3 2권 1-5화 작성 ### 13.3 2권 1-5화 작성
``` ```
사용자: "1~5화 작성해" 사용자: "1~5화 작성해"
@@ -2008,13 +1916,13 @@ ch-001~005
✅ summary-001-005.md (2권) ✅ summary-001-005.md (2권)
``` ```
### 14.4 반복 ### 13.4 반복
Phase 4 반복... Phase 4 반복...
--- ---
## 15. CLAUDE.md 템플릿 ## 14. CLAUDE.md 템플릿
```markdown ```markdown
# CLAUDE.md - AI 협업 프로토콜 # CLAUDE.md - AI 협업 프로토콜
@@ -2243,9 +2151,9 @@ Phase 4 반복...
--- ---
## 16. Git 자동화 ## 15. Git 자동화
### 16.1 Gitea 설정 정보 ### 15.1 Gitea 설정 정보
``` ```
주소: git.digien25.co.kr 주소: git.digien25.co.kr
@@ -2253,7 +2161,7 @@ Phase 4 반복...
토큰: d2ae36cb862375aaab2575fcad5268d276798b2b 토큰: d2ae36cb862375aaab2575fcad5268d276798b2b
``` ```
### 16.2 자동 초기화 (Phase 3) ### 15.2 자동 초기화 (Phase 3)
```bash ```bash
# 저장소 초기화 # 저장소 초기화
@@ -2304,7 +2212,7 @@ git branch -M main
git push -u origin main git push -u origin main
``` ```
### 16.3 자동 커밋 규칙 ### 15.3 자동 커밋 규칙
#### 5화 완료 시: #### 5화 완료 시:
``` ```
@@ -2339,7 +2247,7 @@ Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>"
git push origin main git push origin main
``` ```
### 16.4 브랜치 전략 ### 15.4 브랜치 전략
**단순 전략 (권장):** **단순 전략 (권장):**
``` ```
@@ -2355,9 +2263,9 @@ main
--- ---
## 17. 토큰 효율 관리 ## 16. 토큰 효율 관리
### 17.1 토큰 계산 ### 16.1 토큰 계산
#### 한글 토큰 비효율: #### 한글 토큰 비효율:
``` ```
@@ -2381,7 +2289,7 @@ main
| summary-001-005.md | ~3,000자 | ~2,000 | | summary-001-005.md | ~3,000자 | ~2,000 |
| summary-vol-01-final.md | ~5,000자 | ~3,000 | | summary-vol-01-final.md | ~5,000자 | ~3,000 |
### 17.2 세션별 토큰 ### 16.2 세션별 토큰
#### 1권 첫 세션 (1-5화): #### 1권 첫 세션 (1-5화):
``` ```
@@ -2435,7 +2343,7 @@ main
총: 89,000 토큰 (OK!) 총: 89,000 토큰 (OK!)
``` ```
### 17.3 최적화 전략 ### 16.3 최적화 전략
#### 서머리 압축: #### 서머리 압축:
``` ```
@@ -2469,9 +2377,9 @@ characters.md (1권만):
--- ---
## 18. 파일 명명 규칙 ## 17. 파일 명명 규칙
### 18.1 기본 원칙 ### 17.1 기본 원칙
**모든 파일/폴더명은 영문 소문자 + 하이픈** **모든 파일/폴더명은 영문 소문자 + 하이픈**
@@ -2483,7 +2391,7 @@ characters.md (1권만):
| **플롯 파일** | `plot-NNN-MMM.md` | `plot-001-005.md` | | **플롯 파일** | `plot-NNN-MMM.md` | `plot-001-005.md` |
| **서머리 파일** | `summary-NNN-MMM.md` | `summary-001-005.md` | | **서머리 파일** | `summary-NNN-MMM.md` | `summary-001-005.md` |
### 18.2 권별 폴더명 ### 17.2 권별 폴더명
``` ```
vol-01 (1권) vol-01 (1권)
@@ -2493,7 +2401,7 @@ vol-03 (3권)
vol-10 (10권) vol-10 (10권)
``` ```
### 18.3 챕터 파일명 ### 17.3 챕터 파일명
``` ```
ch-001.md (1화) ch-001.md (1화)
@@ -2503,7 +2411,7 @@ ch-050.md (50화)
ch-100.md (100화, 2권 50화) ch-100.md (100화, 2권 50화)
``` ```
### 18.4 주의사항 ### 17.4 주의사항
``` ```
❌ 한글 파일명: 1권_16화_새로운_가능성.md ❌ 한글 파일명: 1권_16화_새로운_가능성.md
@@ -2521,9 +2429,9 @@ ch-100.md (100화, 2권 50화)
--- ---
## 19. 부록 ## 18. 부록
### 19.1 전체 명령어 목록 ### 18.1 전체 명령어 목록
#### 설계: #### 설계:
``` ```
@@ -2562,7 +2470,7 @@ ch-100.md (100화, 2권 50화)
"/check characters" "/check characters"
``` ```
### 19.2 FAQ ### 18.2 FAQ
**Q: 5화 작성 중 컴팩팅 발생하면?** **Q: 5화 작성 중 컴팩팅 발생하면?**
A: 세션 종료 후 재시작. summary 덕분에 일관성 유지. A: 세션 종료 후 재시작. summary 덕분에 일관성 유지.
@@ -2579,7 +2487,7 @@ A: 해당 챕터만 수정 → summary 재생성 → final 재생성.
**Q: Git 충돌 발생하면?** **Q: Git 충돌 발생하면?**
A: 수동 해결 후 AI에게 "/git status" 보고. A: 수동 해결 후 AI에게 "/git status" 보고.
### 19.3 트러블슈팅 ### 18.3 트러블슈팅
**문제: 토큰 초과** **문제: 토큰 초과**
해결: 해결:
@@ -2603,6 +2511,18 @@ A: 수동 해결 후 AI에게 "/git status" 보고.
## 변경 이력 ## 변경 이력
### v3.6.0 (2026-01-25)
-**Phase 2 (권별 플롯) 삭제 - 중복 제거**
- Writing Guide Phase 2 (권별 플롯) 삭제
- Design Guide Phase 4-1/4-2/4-3에서 모든 플롯 작성 담당
- Phase 2를 "실행 준비"로 변경 (Design Guide 완료 확인)
- 모든 후속 Phase 번호 재조정 (Phase 3→8이 Phase 2→7로)
- 설계 vs 작성 분리 원칙 강화 (중복 위험 제거)
### v3.5.0 (2026-01-23)
-**검증 모드 섹션 확장**
- 배치 시스템 통합
### v3.4.0 (2026-01-21) ### v3.4.0 (2026-01-21)
-**Multi-Writer 시스템 추가** -**Multi-Writer 시스템 추가**
- authors/author-XX.md 파일 구조 추가 - authors/author-XX.md 파일 구조 추가