diff --git a/CWS Design Guide.md b/CWS Design Guide.md index 908f55a..6661d91 100644 --- a/CWS Design Guide.md +++ b/CWS Design Guide.md @@ -1,16 +1,49 @@ -# Creative Writing System - Design Guide (v1.2) +# Creative Writing System - Design Guide (v1.3) > **작성일:** 2026-01-18 > **최종 수정:** 2026-01-25 -> **버전:** 1.2.0 +> **버전:** 1.3.0 > **시스템:** Creative Writing System (CWS) > **목적:** 창작 프로젝트의 설계 단계를 체계화하여, 작성 단계에서의 수정을 최소화 -> **주요 변경 (v1.2):** 플롯 타임라인 검증 프로토콜 추가 - 설계 단계 품질 보증 +> **주요 변경 (v1.3):** 플롯 4단계 체계 도입 - 시즌/권/화별 밀도 최적화 --- ## 📋 CHANGELOG +### v1.3.0 (2026-01-25) + +**추가:** +- 📌 Phase 4 분리: 4-1 (전체/시즌), 4-2 (권별), 4-3 (5화별 상세) +- 📌 플롯 4단계 밀도 체계 + - 0단계: 전체 시즌 플롯 (초저밀도, 3시즌 = 반 페이지) + - 1단계: 시즌별 플롯 (최소밀도, 5권 = 1페이지) + - 2단계: 권별 플롯 (중간밀도, 50화 = 1-2페이지) + - 3단계: 5화별 상세 플롯 (최대밀도, Part별 장면) +- 📌 산출물 구조 재편 + - settings/plot-master.md: 0단계 + 1단계 (전체 시즌) + - volumes/vol-XX/volume-plot.md: 2단계 (권별) + - volumes/vol-XX/plots/plot-XXX-YYY.md: 3단계 (5화별 상세) +- 📌 핸드오프 조건 강화: 1권 50화 상세 플롯 필수 + +**철학:** +``` +플롯 = 적절한 레벨에 적절한 밀도 +- 전체 시즌: 숲 보기 (최종 목표까지 큰 그림) +- 시즌별: 지역 보기 (5권 구조) +- 권별: 구 보기 (50화 개요) +- 5화별: 동 보기 (Part별 장면, 실제 작성 가이드) + +프로그래밍처럼 접근: +0단계 = System Architecture +1단계 = Module Design +2단계 = Class Design +3단계 = Method Implementation +``` + +**참조:** +- 상세 프로토콜: `templates/standards/plot-mode.md` v2.0.0 + ### v1.2.0 (2026-01-25) **추가:** @@ -137,10 +170,12 @@ 5. [Phase 1: 세계관 설계](#5-phase-1-세계관-설계) 6. [Phase 2: 캐릭터 설계](#6-phase-2-캐릭터-설계) 7. [Phase 3: 타임라인 설계](#7-phase-3-타임라인-설계) -8. [Phase 4: 플롯 설계](#8-phase-4-플롯-설계) -9. [Phase 5: 설계 검증](#9-phase-5-설계-검증) -10. [산출물 명세](#10-산출물-명세) -11. [Writing Guide로 핸드오프](#11-writing-guide로-핸드오프) +8. [Phase 4-1: 전체 & 시즌 플롯](#8-phase-4-1-전체--시즌-플롯) ⭐ **v1.3 개편** +9. [Phase 4-2: 권별 플롯](#9-phase-4-2-권별-플롯) ⭐ **v1.3 신규** +10. [Phase 4-3: 5화별 상세 플롯](#10-phase-4-3-5화별-상세-플롯) ⭐ **v1.3 신규** +11. [Phase 5: 설계 검증](#11-phase-5-설계-검증) +12. [산출물 명세](#12-산출물-명세) +13. [Writing Guide로 핸드오프](#13-writing-guide로-핸드오프) --- @@ -157,14 +192,16 @@ ### 1.2 Phase별 모델 배정 ``` -Phase 0: 아이디어/컨셉 → Opus (창의성, 깊이) -Phase 0.5: 작가 문체 정의 → Sonnet (분석, 패턴 추출) ⭐ v1.1 신규 -Phase 1: 세계관 설계 → Sonnet (체계적 정리) -Phase 2: 캐릭터 설계 → Opus (심리, 관계, 감정) -Phase 3: 타임라인 설계 → Sonnet (정확성, 구조) -Phase 4: 플롯 설계 → Sonnet (논리적 전개) -Phase 5-1: 품질 검증 → Opus (감정선, 페이싱) -Phase 5-2: 일관성 검증 → Codex (충돌, 모순) +Phase 0: 아이디어/컨셉 → Opus (창의성, 깊이) +Phase 0.5: 작가 문체 정의 → Sonnet (분석, 패턴 추출) ⭐ v1.1 신규 +Phase 1: 세계관 설계 → Sonnet (체계적 정리) +Phase 2: 캐릭터 설계 → Opus (심리, 관계, 감정) +Phase 3: 타임라인 설계 → Sonnet (정확성, 구조) +Phase 4-1: 전체/시즌 플롯 → Sonnet (논리적 전개) ⭐ v1.3 분리 +Phase 4-2: 권별 플롯 → Sonnet (구조화) ⭐ v1.3 신규 +Phase 4-3: 5화별 상세 플롯 → Sonnet (PLOT 모드) ⭐ v1.3 신규 +Phase 5-1: 품질 검증 → Opus (감정선, 페이싱) +Phase 5-2: 일관성 검증 → Codex (충돌, 모순) ``` ### 1.3 모델 전환 시 명시 @@ -1191,19 +1228,64 @@ Phase 3 완료 조건: --- -## 8. Phase 4: 플롯 설계 +## 8. Phase 4-1: 전체 & 시즌 플롯 (Macro Design) > **담당 모델:** Sonnet +> **밀도:** 0단계 (초저밀도) + 1단계 (최소밀도) +> **산출물:** `settings/plot-master.md` -### 7.1 목표 +### 8.1 목표 -- 전체 스토리 구조 설계 -- 권별 목표와 클라이맥스 정의 -- 5화 단위 플롯 설계 -- **타임라인 역행 방지 (필수!)** ⭐ 설계 단계 품질 보증 -- 복선 설치 계획 +- **0단계:** 전체 시즌 플롯 (3시즌 15권 큰 그림) +- **1단계:** 시즌별 플롯 (1시즌 5권 구조) +- 최종 목표까지의 여정 설계 +- 시즌 간 관계 정의 -### 7.2 플롯 설계 프로세스 +### 8.2 플롯 4단계 밀도 체계 ⭐ v1.3 핵심 + +``` +┌─────────────────────────────────────────────────────┐ +│ 0단계: 전체 시즌 (15권) ⭐ 초저밀도 │ +│ 3시즌 = 반 페이지 │ +│ 목적: 최종 목표, 시즌 간 관계 │ +│ 비유: 세계 지도 (대륙만 보임) │ +├─────────────────────────────────────────────────────┤ +│ 1단계: 시즌별 (5권) ⭐⭐ 최소밀도 │ +│ 1시즌 = 1페이지 │ +│ 목적: 시즌 3막 구조, 권 간 관계 │ +│ 비유: 지역 지도 (도시 보임) │ +├─────────────────────────────────────────────────────┤ +│ 2단계: 권별 (50화) ⭐⭐⭐ 중간밀도 │ +│ 1권 = 1-2페이지 │ +│ 목적: 10화 단위 구조, 주요 이벤트 │ +│ 비유: 구 지도 (동네 보임) │ +│ → Phase 4-2로 이동 │ +├─────────────────────────────────────────────────────┤ +│ 3단계: 5화별 상세 (Part) ⭐⭐⭐⭐⭐ 최대밀도 │ +│ 5화 = 2-3페이지 │ +│ 목적: Part별 장면, 실제 작성 가이드 │ +│ 비유: 상세 지도 (건물 보임) │ +│ → Phase 4-3으로 이동 │ +└─────────────────────────────────────────────────────┘ +``` + +**왜 밀도를 나누는가?** + +``` +❌ 모든 레벨을 같은 밀도로: +- 전체 플롯이 너무 상세 → 숲이 안 보임 +- 5화별 플롯이 너무 간략 → 작성 시 구멍 발생 + +✅ 적절한 레벨에 적절한 밀도: +- 전체 시즌: 최종 목표 한눈에 +- 시즌별: 5권 구조 파악 +- 권별: 50화 흐름 이해 +- 5화별: Part별 장면, 실제 작성 가능 + +→ 프로그래밍의 Architecture → Module → Class → Method와 동일! +``` + +### 8.3 프로세스 ``` 1. 모든 이전 파일 읽기 @@ -1212,88 +1294,22 @@ Phase 3 완료 조건: - characters-master.md - timeline-master.md -2. 전체 구조 설계 (10권 기준) -3. 권별 목표/클라이맥스 정의 -4. 5화 단위 플롯 작성 -5. 🚨 각 화 작성 시 타임라인 검증 (필수!) - - 이전 화 종료일 ≤ 현재 화 시작일 - - 역행 발견 시 즉시 수정 또는 [회상]/[병렬] 명시 -6. 전체 플롯 타임라인 검증 (완성 후) -7. 복선 설치 계획 -8. 산출물: plot-master.md +2. 0단계: 전체 시즌 플롯 작성 + - 3시즌 구조 설계 + - 시즌별 목표 정의 (한 문장) + - 시즌 간 복선 계획 + +3. 1단계: 시즌 1 플롯 작성 + - 시즌 1의 5권 구조 + - 권별 목표 (5줄) + - 시즌 3막 구조 + +4. Phase 5 검증 (품질 + 일관성) + +5. 산출물: settings/plot-master.md 저장 ``` -### 7.2.1 타임라인 검증 프로토콜 ⭐ 설계 단계 필수 - -**왜 설계 단계에서 타임라인을 검증하는가?** - -``` -❌ 플롯에 타임라인 역행 존재: -설계 오류 → 작성 시 역행 → VERIFICATION 발견 → FIX 재배치 → 비효율 - -✅ 플롯 단계에서 검증: -설계 검증 → 작성 정상 → VERIFICATION 통과 → FIX 불필요 -``` - -**3단계 체크포인트:** - -``` -각 화 플롯 작성 시: - -Step 1: 이전 화 종료일 확인 - 예: 7화 타임라인 = 1945.9.11-9.20 - → 종료일: 1945.9.20 - -Step 2: 현재 화 시작일 설정 - 예: 8화 내용 → 예상 기간: 1945.9.21-9.30 - → 시작일: 1945.9.21 - -Step 3: 타임라인 역행 체크 - 비교: 9.20 < 9.21 ✅ 정상! - - 역행 감지 시: - - 회상 장면인가? → 제목에 "[회상]" 추가 - - 병렬 서사인가? → 제목에 "[병렬]" 추가 - - 플롯 순서 오류인가? → 순서 재조정 -``` - -**전체 플롯 완성 후 검증:** - -``` -1. 모든 화의 타임라인 추출 -2. 순서대로 검증 (화1 → 화2 → 화3 ...) -3. 역행 발견 시: - - [회상]/[병렬]로 명시되어 있는가? - - 아니면 플롯 수정 필요 -4. 검증 통과 확인 -``` - -**참조 문서:** -- 상세 프로토콜: `templates/standards/plot-mode.md` - -### 7.3 3막 구조 적용 - -``` -전체 시리즈 (10권 기준): - -1막 (1-3권): 설정과 갈등 제시 -- 1권: 세계 진입, 목표 설정 -- 2권: 첫 시련, 동료 확보 -- 3권: 1막 클라이맥스 - -2막 (4-7권): 갈등 심화 -- 4권: 새로운 도전 -- 5권: 중반 위기 (Midpoint) -- 6권: 반격 시작 -- 7권: 2막 클라이맥스 (All is Lost) - -3막 (8-10권): 해결 -- 8권: 재기 -- 9권: 최종 대결 준비 -- 10권: 클라이맥스와 해결 -``` - -### 7.4 plot-master.md 템플릿 +### 8.4 plot-master.md 템플릿 ```markdown # 플롯 마스터 @@ -1305,139 +1321,375 @@ Step 3: 타임라인 역행 체크 --- -## 전체 구조 +## 0단계: 전체 시즌 플롯 -### 시리즈 개요 -- **전체 권수:** ___권 -- **1권당 화수:** 50화 -- **핵심 갈등:** -- **최종 목표:** +### 작품 전체 개요 +- **제목:** 1945 +- **장르:** 대체역사 회귀물 +- **총 규모:** 3시즌, 15권, 750화 +- **작중 기간:** 1945.8.16 ~ 1960.12.31 +- **최종 목표:** 분단 방지, 통일 한국 건설 +- **핵심 차별점:** 3회차 회귀자들의 협력 -### 3막 구조 -| 막 | 권 | 핵심 | -|----|----|----| -| 1막 | 1-3권 | | -| 2막 | 4-7권 | | -| 3막 | 8-10권 | | +### 시즌 구조 ---- +| 시즌 | 권 | 작중 기간 | 목표 | 핵심 키워드 | +|------|-----|-----------|------|------------| +| 시즌 1: 해방과 건국 | 1-5권 | 1945-1948 | 분단 방지 기반 | 정치 진입, 좌우합작 | +| 시즌 2: 전쟁과 통합 | 6-10권 | 1948-1953 | 전쟁 대응, 통합 | 6.25, 북한 체제 붕괴 | +| 시즌 3: 재건과 도약 | 11-15권 | 1953-1960 | 통일 한국 건설 | 경제 발전, 민주화 | -## 권별 플롯 +### 시즌별 플롯 -### 1권: [부제] +#### 시즌 1: 해방과 건국 (1-5권, 1945-1948) +- **시작 상태:** 2025 → 1945 회귀, 혼란 +- **시즌 목표:** 정치 세력 구축, 1948 단독정부 차단 +- **종료 상태:** 연합정부 수립 ⭐ +- **핵심 전환점:** + * 1권 7화: 금괴 확보 (자금 기반) + * 3권 35화: 좌우합작 성공 + * 5권 50화: 연합정부 수립 ⭐ 시즌 클라이맥스 +- **캐릭터 아크:** 혼란한 개인 → 정치 지도자 -#### 목표 -- **권 목표:** -- **캐릭터 아크:** -- **핵심 갈등:** +#### 시즌 2: 전쟁과 통합 (6-10권, 1948-1953) +(동일 형식) -#### 구조 -| 구간 | 화 | 내용 | -|------|-----|------| -| 도입 | 1-10 | | -| 전개 | 11-25 | | -| 클라이맥스 | 26-40 | | -| 마무리 | 41-50 | | +#### 시즌 3: 재건과 도약 (11-15권, 1953-1960) +(동일 형식) -#### 주요 이벤트 -- **10화:** -- **25화:** -- **40화:** -- **50화:** - -### 2권: [부제] -(동일 구조) - ---- - -## 5화 단위 플롯 - -### 1권 1-5화 -| 화 | 제목(가제) | 핵심 사건 | 감정선 | -|----|----------|----------|--------| -| 1 | | | | -| 2 | | | | -| 3 | | | | -| 4 | | | | -| 5 | | 클리프행어: | | - -### 1권 6-10화 -(동일 구조) - ---- - -## 복선 관리 - -### 복선 설치 계획 -| 복선 | 설치 | 회수 예정 | 유형 | -|------|------|----------|------| -| | ___권 ___화 | ___권 ___화 | 단기/중기/장기 | - -### 복선 규칙 -- 단기: 5화 이내 회수 -- 중기: 같은 권 내 회수 -- 장기: 다음 권 이후 회수 -- **모든 복선은 반드시 회수!** - ---- - -## 로맨스 라인 (해당 시) - -### 진행 계획 -| 단계 | 시점 | 이벤트 | 비고 | -|------|------|--------|------| -| 첫 만남 | ___권 ___화 | | | -| 호감 | ___권 ___화 | | | -| 갈등 | ___권 ___화 | | | -| 화해 | ___권 ___화 | | | -| 고백 | ___권 ___화 | | | - -### project-config 준수 확인 -- 비중 ___% 준수: [ ] -- 페이싱 준수: [ ] - ---- - -## 갈등 라인 - -### 메인 갈등 -- **갈등 내용:** -- **시작:** ___권 -- **해결:** ___권 - -### 서브 갈등 -| 갈등 | 시작 | 해결 | 유형 | +### 시즌 간 복선 +| 복선 | 설치 | 회수 | 유형 | |------|------|------|------| -| | ___권 | ___권 | | +| 김일성 내부 모순 | 시즌 1, 2권 | 시즌 2, 10권 | 장기 | -### project-config 준수 확인 -- 강도 준수: [ ] -- 빈도 준수: [ ] +### 전체 로맨스 라인 +- 시즌 1: 첫 만남 → 결혼 +- 시즌 2: 전쟁 중 동반자 +- 시즌 3: 국가 재건 파트너 + +--- + +## 1단계: 시즌 1 플롯 + +### 시즌 1: 해방과 건국 (1-5권, 1945-1948) + +#### 시즌 목표 +1948년 단독정부 차단, 연합정부 수립으로 분단 방지 기반 마련 + +#### 시즌 구조 (3막) +| 막 | 권 | 목표 | 핵심 | +|----|----|------|------| +| 1막 | 1-2권 | 기반 구축 | 적응, 자금, 정치 진입 | +| 2막 | 3-4권 | 세력 확장 | 좌우합작 추진, 미소 협상 | +| 3막 | 5권 | 시즌 클라이맥스 | 연합정부 수립 | + +#### 권별 플롯 + +##### 1권: 귀환과 정착 +- **작중 기간:** 1945.8.16 - 12.31 +- **권 목표:** 1945년 적응, 금괴 확보, 정치 진입 결심 +- **시작 상태:** 2025 → 1945 회귀, 혼란 +- **종료 상태:** 금괴 10톤 확보, 김구 면담 완료 +- **핵심 전환점:** + * 7화: 금괴 탈취 성공 ⭐ + * 28화: 김구 면담, 정치 진입 결심 +- **캐릭터 아크:** 혼란 → 각오 + +##### 2권: 정치 입문 +- **작중 기간:** 1946.1.1 - 6.30 +- **권 목표:** 정당 설립, 미군정 영향력 확보 +- **시작 상태:** 정치 경험 無 +- **종료 상태:** 정당 창당, 미군정 고문 위촉 +- **핵심 전환점:** + * 15화: 첫 정치 연설 ⭐ + * 40화: 하지 중장 면담 +- **캐릭터 아크:** 초보 → 정치인 + +##### 3권, 4권, 5권 +(동일 형식, 5권까지) + +#### 시즌 복선 관리 +- **설치:** + * 1권 18화: 박현우 (2회차) → 3권 10화 최태준 (3회차) 암시 +- **회수:** + * 3권 10화: 최태준 등장 +- **다음 시즌으로 이월:** + * 김일성 내부 모순 (시즌 2에서 활용) + +#### 시즌 로맨스 라인 +- 1권 11화: 서윤희 첫 만남 +- 2권 25화: 호감 인지 +- 3권 40화: 고백 +- 5권 50화: 결혼 +- 시즌 종료 상태: 부부 + +#### 시즌 갈등 라인 +- **메인 갈등:** 좌우 대립, 미소 냉전 +- **시작:** 1권 +- **최고조:** 4권 45화 (미소 협상 결렬 직전) +- **해결:** 5권 50화 (연합정부 수립) + +--- + +## 1단계: 시즌 2 플롯 +(동일 형식) + +## 1단계: 시즌 3 플롯 +(동일 형식) --- *플롯은 캐릭터를 따릅니다. 플롯을 위해 캐릭터를 왜곡하지 않습니다.* ``` -### 7.5 체크리스트 +### 8.5 체크리스트 ``` -Phase 4 완료 조건: -- [ ] 전체 구조 (3막)가 설계되었는가? -- [ ] 권별 목표/클라이맥스가 정의되었는가? -- [ ] 5화 단위 플롯이 최소 1권분 작성되었는가? -- [ ] 🚨 타임라인 검증 완료 (각 화 + 전체) ⭐ 필수 - - [ ] 모든 화의 타임라인 순서 확인 - - [ ] 역행 발견 시 [회상]/[병렬] 명시 또는 수정 - - [ ] 이전 화 종료일 ≤ 다음 화 시작일 준수 -- [ ] 복선 설치 계획이 있는가? -- [ ] 로맨스/갈등이 project-config와 일치하는가? -- [ ] plot-master.md 생성 완료 +Phase 4-1 완료 조건: +- [ ] 0단계: 전체 3시즌 플롯 작성 (반 페이지) +- [ ] 1단계: 시즌 1 플롯 작성 (1페이지) + - [ ] 시즌 3막 구조 정의 + - [ ] 5권 목표/전환점 명시 +- [ ] 시즌 간 복선 계획 수립 +- [ ] 전체 로맨스/갈등 라인 정의 +- [ ] Phase 5 검증 통과 (품질 + 일관성) +- [ ] settings/plot-master.md 저장 ``` --- -## 9. Phase 5: 설계 검증 +## 9. Phase 4-2: 권별 플롯 (Volume-Level Design) + +> **담당 모델:** Sonnet +> **밀도:** 2단계 (중간밀도) +> **산출물:** `volumes/vol-XX/volume-plot.md` + +### 9.1 목표 + +- 1권 50화 구조 설계 +- 10화 단위 흐름 파악 +- 주요 이벤트 시점 명확화 +- 권 작성 전 경로 확인 + +### 9.2 프로세스 + +``` +1. Phase 4-1 (시즌 플롯) 읽기 + - 해당 권의 목표 확인 + - 권 전후 관계 파악 + +2. 1권 권별 플롯 작성 + - 10화 단위로 구간 나누기 + - 각 구간 목표/주요 이벤트 정의 + - 분위기/페이싱 설계 + +3. 검증 + - 권 목표 달성 여부 + - 다음 권 연결점 명확성 + +4. 산출물: volumes/vol-01/volume-plot.md 저장 +``` + +### 9.3 volume-plot.md 템플릿 + +```markdown +# 1권 권별 플롯 + +> **생성일:** YYYY-MM-DD +> **담당:** Sonnet +> **권 제목:** 귀환과 정착 +> **작중 기간:** 1945.8.16 - 12.31 + +--- + +## 권 전체 개요 + +### 권 목표 +(Phase 4-1에서 가져옴: 1945년 적응, 금괴 확보, 정치 진입 결심) + +### 권 구조 (5부) +| 구간 | 화 | 목표 | 주요 이벤트 | 분위기 | 긴장도 | +|------|-----|------|------------|--------|--------| +| 도입 | 1-10 | 세계 적응 | 7화: 금괴 탈취 | 혼란→안정 | [5/10] | +| 전개1 | 11-20 | 기반 구축 | 11화: 서윤희 만남 | 분주, 희망 | [4/10] | +| 전개2 | 21-30 | 세력 확장 | 28화: 김구 면담 | 고조 | [7/10] | +| 클라이맥스 | 31-40 | 첫 위기 | 35화: 암살 시도 | 긴장 극대 | [9/10] | +| 마무리 | 41-50 | 재정비 | 50화: 정치 결심 | 해소, 결의 | [6/10] | + +--- + +## 10화 단위 상세 + +### 1-10화: 혼란과 적응 + +#### 목표 +1945년 적응, 생존 기반 마련, 금괴 탈취 성공 + +#### 주요 이벤트 +- **1화: 회귀** - 2025 → 1945, 광복절 아침 +- **3화: 금괴 위치 확인** - 기억 더듬기, 계획 수립 +- **7화: 금괴 탈취 성공** ⭐ 전환점 - 10톤 확보, 자금 기반 +- **10화: 첫 숙소 마련** - 서울 안정 거처 확보 + +#### 분위기/페이싱 +- **시작:** 혼란 (낯선 1945년) +- **중간:** 긴장 (금괴 탈취 작전) +- **종료:** 안도 (성공, 기반 마련) + +#### 캐릭터 변화 +- **강민준:** 혼란스러움 → 냉정한 계획가 +- **서윤희:** (아직 미등장) + +#### 로맨스 +- (이번 구간 없음, 11화부터 시작) + +#### 복선 +- **설치:** 3화 - 2회차 회귀자 박현우 암시 +- **회수:** (없음) + +--- + +### 11-20화: 기반 구축 +(동일 형식) + +### 21-30화: 세력 확장 +(동일 형식) + +### 31-40화: 첫 위기 +(동일 형식) + +### 41-50화: 재정비와 결심 +(동일 형식) + +--- + +## 권 종료 체크 + +### 목표 달성 확인 +- [ ] 권 목표 달성: 금괴 확보 ✅, 정치 진입 결심 ✅ +- [ ] 다음 권 연결점 명확: 정당 설립 준비 → 2권 시작 +- [ ] 클리프행어 (50화): "이제 시작이다. 정치로." + +### 복선 현황 +- **회수 완료:** (없음) +- **다음 권으로 이월:** 박현우 등장 (2권 18화) + +### 캐릭터 상태 +- **강민준:** 각오를 다진 예비 정치인 +- **서윤희:** 호감 단계 (아직 연인 아님) +- **관계 변화:** "서 선생님" → "윤희 씨" (31화) + +--- +``` + +### 9.4 체크리스트 + +``` +Phase 4-2 완료 조건: +- [ ] 1권 50화를 10화 단위로 구간 분할 +- [ ] 각 구간 목표/주요 이벤트 명시 +- [ ] 분위기/페이싱/긴장도 설계 +- [ ] 권 목표 달성 경로 명확 +- [ ] 복선 설치/회수 계획 수립 +- [ ] volumes/vol-01/volume-plot.md 저장 +``` + +--- + +## 10. Phase 4-3: 5화별 상세 플롯 (Micro Design) + +> **담당 모델:** Sonnet (PLOT 모드) +> **밀도:** 3단계 (최대밀도) +> **산출물:** `volumes/vol-XX/plots/plot-XXX-YYY.md` +> **참조 프로토콜:** `templates/standards/plot-mode.md` v2.0.0 + +### 10.1 목표 + +- Part별 장면 상세 설계 +- 대화 주제, 분위기, 분량 명시 +- 캐릭터 목표/갈등/감정선 설계 +- 실제 작성 가능한 수준의 가이드 제공 + +### 10.2 왜 상세 플롯이 필요한가? + +``` +❌ 간략 플롯만 있으면: +Phase 4-2 (권별): "28화: 김구 면담" +→ WRITING: "어떻게 면담하지? 무슨 대화?" +→ 즉흥 작성 → 플롯 불일치 → VERIFICATION 발견 + +✅ 상세 플롯 있으면: +Phase 4-3: "Part 1: 경교장 도착 (2,500자) + - 분위기: 긴장 + - 대화: 독립운동 경력 설명 + - 김구 반응: 의심 → 관심" +→ WRITING: 설계대로 구현 +→ 플롯 일치 → VERIFICATION 통과 + +→ 프로그래밍처럼 접근: 상세 설계 → 구현! +``` + +### 10.3 프로세스 + +``` +1. Phase 4-2 (권별 플롯) 읽기 + - 해당 5화 구간 목표 확인 + - 주요 이벤트 파악 + +2. PLOT 모드 진입 (plot-mode.md v2.0.0 프로토콜) + +3. 각 화별 상세 플롯 작성 (5화 반복) + - 기본 정보 (타임라인, 장소, 등장인물) + - 핵심 이벤트 (3개) + - 캐릭터 목표 & 갈등 + - 감정선 설계 + - Part별 장면 상세 ⭐ 핵심! + - 체크리스트 + +4. 🚨 타임라인 검증 (5화 전체) + - 이전 화 종료일 ≤ 현재 화 시작일 + - 역행 발견 시 수정 또는 [회상]/[병렬] 명시 + +5. 산출물: volumes/vol-01/plots/plot-001-005.md 저장 + +6. 다음 5화 (6-10화) 반복 +``` + +### 10.4 plot-XXX-YYY.md 템플릿 + +(앞서 정의한 3단계 템플릿 전체 사용 - 너무 길어서 생략, 참조만) + +**참조:** 앞서 정의한 "3단계: 5화별 상세 플롯" 템플릿 사용 + +**핵심 포함 항목:** +- Part 1, 2, 3, 4 각각: + - 시간, 장소, 분위기 + - 등장인물, 시점 (POV) + - 장면 흐름 (시작 → 전개 → 종료) + - 대화 주제 + - 캐릭터 행동 (구체적) + - 묘사 포인트 (시각, 청각, 기타 감각) + - 종료 상태 + +### 10.5 체크리스트 + +``` +Phase 4-3 완료 조건: +- [ ] 1권 50화 모두 상세 플롯 완료 (10개 파일) + - [ ] plot-001-005.md ~ plot-046-050.md +- [ ] 각 화마다 Part별 장면 상세 포함 + - [ ] Part 개수, 분량 명시 + - [ ] 대화 주제, 분위기, 캐릭터 행동 +- [ ] 캐릭터 목표/갈등/감정선 설계 완료 +- [ ] 🚨 타임라인 검증 완료 (50화 전체) + - [ ] 50화 모두 역행 없음 + - [ ] 회상/병렬 명시 (해당 시) +- [ ] volumes/vol-01/plots/ 폴더에 10개 파일 저장 +``` + +--- + +## 11. Phase 5: 설계 검증 ### 9.1 2단계 검증 체계 @@ -1508,10 +1760,10 @@ Phase 4 완료 조건: **1. 타임라인 검증** ``` -- [ ] 🚨 플롯 타임라인 역행이 없는가? ⭐ 설계 단계 핵심 - - [ ] 모든 화의 시작일이 이전 화 종료일 이후인가? - - [ ] 역행 발견 시 [회상]/[병렬]로 명시되었는가? - - [ ] plot-master.md 타임라인 검증 완료 표시 +- [ ] 🚨 플롯 타임라인 역행이 없는가? ⭐ Phase 4-3 완료 확인 + - [ ] Phase 4-3 타임라인 검증 완료 표시 확인 + - [ ] 1권 50화 모두 역행 없음 확인 + - [ ] 회상/병렬 명시 적절성 검토 - [ ] 날짜/시간 충돌이 없는가? - [ ] 캐릭터 나이가 정확한가? - [ ] 역사적 사건 날짜가 맞는가? @@ -1607,9 +1859,9 @@ Phase 5 완료 조건: --- -## 10. 산출물 명세 +## 12. 산출물 명세 -### 10.1 설계 단계 산출물 목록 +### 12.1 설계 단계 산출물 목록 | 파일 | Phase | 담당 | 필수 | |------|-------|------|------| @@ -1618,10 +1870,12 @@ Phase 5 완료 조건: | `worldbuilding.md` | 1 | Sonnet | ✅ | | `characters-master.md` | 2 | Opus | ✅ | | `timeline-master.md` | 3 | Sonnet | ✅ | -| `plot-master.md` | 4 | Sonnet | ✅ | +| `plot-master.md` | 4-1 | Sonnet | ✅ ⭐ v1.3 개편 (0단계+1단계) | +| `vol-XX/volume-plot.md` | 4-2 | Sonnet | ✅ ⭐ v1.3 신규 (2단계) | +| `vol-XX/plots/plot-XXX-YYY.md` | 4-3 | Sonnet | ✅ ⭐ v1.3 신규 (3단계) | | `design-verification.md` | 5 | Opus+Codex | ✅ | -### 10.2 파일 저장 위치 +### 12.2 파일 저장 위치 ``` project/ @@ -1630,7 +1884,7 @@ project/ │ ├── worldbuilding.md # Phase 1 │ ├── characters-master.md # Phase 2 │ ├── timeline-master.md # Phase 3 -│ ├── plot-master.md # Phase 4 +│ ├── plot-master.md # Phase 4-1 ⭐ v1.3 (0단계+1단계) │ └── design-verification.md # Phase 5 │ ├── authors/ # 작가 문체 프로필 ⭐ v1.1 신규 @@ -1641,11 +1895,22 @@ project/ ├── standards/ # 방법론 (CWS에서 복사) │ └── ... │ -└── volumes/ # 작성 단계에서 생성 +└── volumes/ # ⭐ v1.3 개편 + ├── vol-01/ + │ ├── volume-plot.md # Phase 4-2 (2단계: 권별) + │ ├── plots/ + │ │ ├── plot-001-005.md # Phase 4-3 (3단계: 5화별 상세) + │ │ ├── plot-006-010.md + │ │ ├── ... (총 10개 파일) + │ │ └── plot-046-050.md + │ ├── characters.md # (핸드오프 시 생성) + │ ├── timeline.md # (핸드오프 시 생성) + │ └── ch-001.md ~ ch-050.md # (작성 단계) + ├── vol-02/ └── ... ``` -### 10.3 파일 간 참조 관계 +### 12.3 파일 간 참조 관계 ``` project-config.md @@ -1663,29 +1928,47 @@ authors/author-XX.md worldbuilding.md ◀────────── │ │ ▼ │ plot-master.md ─────────────┘ + (Phase 4-1: 0단계+1단계) + │ + ▼ + volume-plot.md + (Phase 4-2: 2단계) + │ + ▼ + plot-XXX-YYY.md + (Phase 4-3: 3단계) │ ▼ design-verification.md ``` +**v1.3 개편:** +- 플롯 4단계 체계: plot-master.md → volume-plot.md → plot-XXX-YYY.md +- 각 레벨마다 적절한 밀도로 압축/상세화 +- Phase 4-3 (3단계) 완료 후 작성 모드 진입 가능 + **v1.1 신규:** - `author-XX.md`는 `project-config.md` 톤/분위기 기반 생성 - 작성 모드에서 `author-XX.md` 참조하여 문체 준수 --- -## 11. Writing Guide로 핸드오프 +## 13. Writing Guide로 핸드오프 -### 11.1 핸드오프 조건 +### 13.1 핸드오프 조건 ``` ✅ 모든 Phase 완료 (0 ~ 5) ✅ 검증 통과 -✅ 산출물 7개 완성 ⭐ v1.1: author-XX.md 추가 +✅ 산출물 완성 + - Phase 0~3: 7개 파일 + - Phase 4-1: plot-master.md (0단계+1단계) + - Phase 4-2: vol-01/volume-plot.md (2단계) + - Phase 4-3: vol-01/plots/ 10개 파일 (3단계) ⭐ v1.3 필수 ✅ 파일 간 참조 정상 ``` -### 11.2 핸드오프 체크리스트 +### 13.2 핸드오프 체크리스트 ```markdown ## 설계 → 작성 핸드오프 체크리스트 @@ -1696,19 +1979,25 @@ authors/author-XX.md worldbuilding.md ◀────────── - [ ] worldbuilding.md 존재 - [ ] characters-master.md 존재 - [ ] timeline-master.md 존재 -- [ ] plot-master.md 존재 +- [ ] plot-master.md 존재 (0단계+1단계) +- [ ] vol-01/volume-plot.md 존재 ⭐ v1.3 신규 (2단계) +- [ ] vol-01/plots/ 폴더에 10개 파일 ⭐ v1.3 필수 (3단계) + - [ ] plot-001-005.md ~ plot-046-050.md - [ ] design-verification.md 존재 (검증 통과) -### 내용 확인 -- [ ] 1권 5화 단위 플롯이 작성되어 있는가? -- [ ] 1권 등장 캐릭터가 모두 설계되어 있는가? -- [ ] 1권 타임라인이 상세히 작성되어 있는가? -- [ ] 🚨 호칭 체계가 정립되어 있는가? ⭐ v1.2 신규 +### 내용 확인 ⭐ v1.3 강화 +- [ ] 1권 50화 상세 플롯 완료 (Phase 4-3) + - [ ] 각 화 Part별 장면 상세 포함 + - [ ] 대화 주제, 분위기, 캐릭터 행동 명시 + - [ ] 캐릭터 목표/갈등/감정선 설계 +- [ ] 타임라인 검증 완료 (50화 역행 없음) +- [ ] 1권 등장 캐릭터 모두 설계 +- [ ] 🚨 호칭 체계 정립 ⭐ v1.2 신규 ### CWS Writing Guide 연동 - [ ] CLAUDE.md 생성/업데이트 - [ ] standards/ 폴더에 방법론 파일 복사 -- [ ] volumes/vol-01/ 폴더 구조 생성 +- [ ] volumes/vol-01/ 폴더 구조 생성 (이미 완료) - [ ] 🚨 volumes/vol-01/characters.md 생성 (마스터에서 추출) ⭐ v1.2 신규 - [ ] 1권 등장인물만 추출 - [ ] 호칭 체계 포함 (필수!) @@ -1718,7 +2007,7 @@ authors/author-XX.md worldbuilding.md ◀────────── - [ ] 작성 모드 진입 가능! ``` -### 11.3 Writing Guide에서 읽을 파일 +### 13.3 Writing Guide에서 읽을 파일 ``` 작성 모드 시작 시 AI가 읽는 파일: @@ -1727,10 +2016,12 @@ authors/author-XX.md worldbuilding.md ◀────────── ✅ authors/author-XX.md ⭐ v1.1 신규 (문체 준수) ✅ volumes/vol-XX/characters.md ⭐ v1.2 수정 (권별 추출, 호칭 규칙 포함!) ✅ volumes/vol-XX/timeline.md (권별 추출) -✅ volumes/vol-XX/plots/plot-XXX-YYY.md +✅ volumes/vol-XX/plots/plot-XXX-YYY.md ⭐ v1.3 (3단계 상세 플롯) ✅ volumes/vol-XX/summaries/summary-이전.md ✅ standards/writing-guide.md +❌ settings/plot-master.md (마스터 파일, 0단계+1단계, 읽지 않음) +❌ volumes/vol-XX/volume-plot.md (2단계, 읽지 않음, plot-XXX-YYY.md가 더 상세) ❌ settings/characters-master.md (마스터 파일, 너무 큼, 읽지 않음) ❌ settings/timeline-master.md (마스터 파일, 너무 큼, 읽지 않음) ❌ project-config.md (이미 반영됨) @@ -1738,24 +2029,32 @@ authors/author-XX.md worldbuilding.md ◀────────── ❌ design-verification.md (검증용) 📌 중요: -- 마스터 파일은 설계용 (10권 전체, 무거움) +- 마스터 파일은 설계용 (전체, 무거움) - 권별 파일은 작성용 (해당 권만, 가벼움) -- 권별 파일은 마스터 파일에서 추출하여 생성 +- 플롯은 3단계 (plot-XXX-YYY.md)만 읽음 (Part별 장면 상세) ⭐ v1.3 - 🚨 characters.md에 호칭 규칙 반드시 포함! ``` -### 11.4 핸드오프 후 설계 수정 +### 13.4 핸드오프 후 설계 수정 ``` ⚠️ 작성 단계에서 설계 수정이 필요할 때: 1. 수정 범위 파악 2. 영향 받는 파일 확인 -3. settings/ 파일 수정 -4. 이미 작성된 챕터 영향도 체크 -5. 필요 시 수정 모드로 전환 + - 0단계? 1단계? 2단계? 3단계? +3. 해당 레벨 파일 수정 + - settings/plot-master.md (0/1단계) + - volumes/vol-XX/volume-plot.md (2단계) + - volumes/vol-XX/plots/plot-XXX-YYY.md (3단계) +4. 하위 레벨도 영향 받음 + - 1단계 수정 → 2/3단계 재작성 필요 + - 2단계 수정 → 3단계 재작성 필요 +5. 이미 작성된 챕터 영향도 체크 +6. 필요 시 수정 모드로 전환 → 이것이 "설계를 철저히 해야 하는 이유" +→ v1.3: 4단계 체계로 변경 영향 범위 최소화 ``` --- @@ -1801,16 +2100,21 @@ authors/author-XX.md worldbuilding.md ◀────────── ### C. 설계 소요 시간 가이드 ``` -Phase 0: 아이디어/컨셉 1-2 세션 -Phase 1: 세계관 1 세션 -Phase 2: 캐릭터 2-3 세션 -Phase 3: 타임라인 1 세션 -Phase 4: 플롯 3-5 세션 -Phase 5: 검증 1-2 세션 -───────────────────────────────── -총계: 9-14 세션 +Phase 0: 아이디어/컨셉 1-2 세션 +Phase 0.5: 작가 문체 1 세션 +Phase 1: 세계관 1 세션 +Phase 2: 캐릭터 2-3 세션 +Phase 3: 타임라인 1 세션 +Phase 4-1: 전체/시즌 플롯 2-3 세션 ⭐ v1.3 (0단계+1단계) +Phase 4-2: 권별 플롯 1-2 세션 ⭐ v1.3 (2단계, 1권 기준) +Phase 4-3: 5화별 상세 3-5 세션 ⭐ v1.3 (3단계, 1권 50화) +Phase 5: 검증 1-2 세션 +──────────────────────────────────── +총계: 13-21 세션 → 설계에 충분한 시간을 투자해야 작성이 수월합니다. +→ v1.3: Phase 4-3 상세 플롯 추가로 시간 증가, 그러나 작성 시간 대폭 단축! +→ 설계 1시간 투자 = 작성 10시간 절약 ``` ---