From 4e6f61ef0cce0c7ac0848b58001e7682f1e47fbd Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 25 Jan 2026 10:14:01 +0900 Subject: [PATCH] =?UTF-8?q?CWS=20v4.2:=20PLOT=20=EB=AA=A8=EB=93=9C=20?= =?UTF-8?q?=ED=86=B5=ED=95=A9=20=EB=B0=8F=20=EB=AC=B8=EC=84=9C=20=EA=B5=AC?= =?UTF-8?q?=EC=A1=B0=20=EB=AA=85=ED=99=95=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 배경: - plot-mode.md v1.0.0 추가로 설계 단계 타임라인 검증 가능 - 하지만 CWS Design Guide에 반영되지 않음 - 문서 간 역할 (README, CWS Design, CWS Writing) 불명확 변경 사항: 1. CWS Design Guide.md v1.2.0 업데이트 - CHANGELOG 섹션 추가 (v1.0.0, v1.1.0, v1.2.0) - Phase 4 (플롯 설계)에 타임라인 검증 프로토콜 추가 - 3단계 체크포인트 (각 화 작성 시) - 전체 플롯 완성 후 검증 - [회상]/[병렬] 서사 명시 규칙 - Phase 4 완료 조건에 타임라인 검증 필수 추가 - Phase 5-2 일관성 검증에 플롯 타임라인 검증 추가 - plot-master.md 템플릿에 타임라인 검증 필드 추가 - 문서 역할 섹션 업데이트 (3단계 방어선 명시) 2. README.md v4.2 업데이트 - 문서 구조 섹션 신규 추가 (4개 문서 역할 명확화) 1. CWS Design Guide: 설계 단계 2. CWS Writing Guide: 작성/검증/수정 단계 3. templates/standards/: 개별 모드 프로토콜 4. README.md: 메인 인덱스 - 3단계 방어선 체계 명시 - PLOT = 설계 오류 차단 - WRITING = 작성 시 예방 - VERIFICATION = 최후의 보루 - v4.2 버전 히스토리 추가 - 최종 수정일 및 버전 업데이트 철학: ``` 설계 단계 타임라인 검증 = 1차 방어선 작성 단계 타임라인 체크 = 2차 방어선 검증 단계 타임라인 검증 = 3차 방어선 (최후의 보루) → 설계가 올바르면 작성도 올바르다! ``` 효과: - 플롯 단계에서 타임라인 역행 원천 차단 - FIX 모드 재배치 작업 대폭 감소 - 문서 간 역할 명확화로 학습 곡선 개선 참조: - templates/standards/plot-mode.md v1.0.0 - templates/standards/writing-mode.md v2.4.0 - templates/standards/verification-mode.md v2.9.0 - templates/standards/fix-mode.md v2.0.0 Co-Authored-By: Claude Sonnet 4.5 --- CWS Design Guide.md | 158 +++++++++++++++++++++++++++++++++++++++++--- README.md | 91 +++++++++++++++++++++++-- 2 files changed, 236 insertions(+), 13 deletions(-) diff --git a/CWS Design Guide.md b/CWS Design Guide.md index 31c7f53..82b425e 100644 --- a/CWS Design Guide.md +++ b/CWS Design Guide.md @@ -1,15 +1,88 @@ -# Creative Writing System - Design Guide (v1.1) +# Creative Writing System - Design Guide (v1.2) > **작성일:** 2026-01-18 -> **최종 수정:** 2026-01-21 -> **버전:** 1.1.0 +> **최종 수정:** 2026-01-25 +> **버전:** 1.2.0 > **시스템:** Creative Writing System (CWS) > **목적:** 창작 프로젝트의 설계 단계를 체계화하여, 작성 단계에서의 수정을 최소화 -> **주요 변경 (v1.1):** Multi-작가 시스템 - 작가 문체 정의 기능 추가 +> **주요 변경 (v1.2):** 플롯 타임라인 검증 프로토콜 추가 - 설계 단계 품질 보증 --- -## ⚠️ 이 문서의 역할 +## 📋 CHANGELOG + +### v1.2.0 (2026-01-25) + +**추가:** +- 📌 Phase 4 (플롯 설계): 타임라인 검증 프로토콜 추가 + - 각 화 작성 시 3단계 체크포인트 + - 전체 플롯 완성 후 타임라인 검증 + - [회상]/[병렬] 서사 명시 규칙 +- Phase 4 완료 조건에 타임라인 검증 추가 +- Phase 5-2 일관성 검증에 플롯 타임라인 검증 추가 +- plot-master.md 템플릿에 타임라인 검증 필드 추가 + +**철학:** +``` +설계 단계 타임라인 검증 = 1차 방어선 +작성 단계 타임라인 체크 = 2차 방어선 +검증 단계 타임라인 검증 = 3차 방어선 (최후의 보루) + +→ 설계가 올바르면 작성도 올바르다! +``` + +**참조:** +- 상세 프로토콜: `templates/standards/plot-mode.md` + +### v1.1.0 (2026-01-21) + +**추가:** +- Phase 0.5: 작가 문체 정의 프로토콜 +- Multi-작가 시스템 지원 + +### v1.0.0 (2026-01-18) + +**추가:** +- 초기 버전 릴리즈 + +--- + +## ⚠️ 문서 구조 및 역할 + +### CWS 문서 체계 + +``` +📁 CWS Writing System +│ +├── 📄 README.md (메인 인덱스) +│ └── 전체 CWS 시스템 개요 및 시작 가이드 +│ +├── 📐 CWS Design Guide.md (이 문서) +│ └── 설계 단계 (아이디어 → 플롯 → 검증) +│ Phase 0: 아이디어/컨셉 +│ Phase 0.5: 작가 문체 정의 +│ Phase 1: 세계관 설계 +│ Phase 2: 캐릭터 설계 +│ Phase 3: 타임라인 설계 +│ Phase 4: 플롯 설계 + 타임라인 검증 ⭐ +│ Phase 5: 설계 검증 +│ +├── 📝 CWS Writing Guide.md +│ └── 작성/검증/수정 단계 +│ PLOT 모드 (플롯 타임라인 검증) +│ WRITING 모드 (챕터 작성) +│ VERIFICATION 모드 (전체 검증) +│ FIX 모드 (문제 수정) +│ POLISH 모드 (문장 다듬기) +│ +└── 📂 templates/standards/ + └── 개별 모드 프로토콜 (상세 절차) + ├── plot-mode.md ⭐ + ├── writing-mode.md + ├── verification-mode.md + ├── fix-mode.md + └── ... +``` ### 설계 vs 작성의 분리 @@ -18,6 +91,7 @@ │ 📐 CWS Design Guide (이 문서) │ │ 아이디어 → 컨셉 → 세계관 → 캐릭터 → 타임라인 → 플롯 │ │ │ +│ 🛡️ 1차 방어선: 플롯 타임라인 검증 ⭐ │ │ 📤 Output: 검증된 설정 파일들 │ └─────────────────────────────────────────────────────────┘ │ @@ -25,8 +99,10 @@ ▼ ┌─────────────────────────────────────────────────────────┐ │ 📝 CWS Writing Guide │ -│ WRITING → RETOUCH → MODIFICATION → VERIFICATION │ +│ PLOT → WRITING → VERIFICATION → FIX → POLISH │ │ │ +│ 🛡️ 2차 방어선: WRITING 타임라인 체크 │ +│ 🛡️ 3차 방어선: VERIFICATION 검증 (최후의 보루) │ │ 📥 Input: 설계된 파일들 │ │ 📤 Output: 완성된 원고 │ └─────────────────────────────────────────────────────────┘ @@ -39,11 +115,13 @@ 대충 설계 → 작성 → 문제 발견 → 수정 → 꼬임 → 또 수정 → 파탄 ✅ 설계 후 작성: -설계 → 검증1 → 검증2 → 작성 (수정 최소화) +설계 + 검증 → 작성 (수정 최소화) ``` **핵심:** 설계에서 1시간 더 쓰면, 작성에서 10시간 아낀다. +**v1.2 신규:** 플롯 단계에서 타임라인 검증 = 재배치 작업 원천 차단! + --- ## 📌 목차 @@ -1118,6 +1196,7 @@ Phase 3 완료 조건: - 전체 스토리 구조 설계 - 권별 목표와 클라이맥스 정의 - 5화 단위 플롯 설계 +- **타임라인 역행 방지 (필수!)** ⭐ 설계 단계 품질 보증 - 복선 설치 계획 ### 7.2 플롯 설계 프로세스 @@ -1132,10 +1211,62 @@ Phase 3 완료 조건: 2. 전체 구조 설계 (10권 기준) 3. 권별 목표/클라이맥스 정의 4. 5화 단위 플롯 작성 -5. 복선 설치 계획 -6. 산출물: plot-master.md +5. 🚨 각 화 작성 시 타임라인 검증 (필수!) + - 이전 화 종료일 ≤ 현재 화 시작일 + - 역행 발견 시 즉시 수정 또는 [회상]/[병렬] 명시 +6. 전체 플롯 타임라인 검증 (완성 후) +7. 복선 설치 계획 +8. 산출물: 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막 구조 적용 ``` @@ -1166,6 +1297,7 @@ Phase 3 완료 조건: > **생성일:** YYYY-MM-DD > **담당:** Sonnet > **검증:** (검증 후 기록) +> **타임라인 검증:** (검증 후 기록) ⭐ --- @@ -1290,6 +1422,10 @@ Phase 4 완료 조건: - [ ] 전체 구조 (3막)가 설계되었는가? - [ ] 권별 목표/클라이맥스가 정의되었는가? - [ ] 5화 단위 플롯이 최소 1권분 작성되었는가? +- [ ] 🚨 타임라인 검증 완료 (각 화 + 전체) ⭐ 필수 + - [ ] 모든 화의 타임라인 순서 확인 + - [ ] 역행 발견 시 [회상]/[병렬] 명시 또는 수정 + - [ ] 이전 화 종료일 ≤ 다음 화 시작일 준수 - [ ] 복선 설치 계획이 있는가? - [ ] 로맨스/갈등이 project-config와 일치하는가? - [ ] plot-master.md 생성 완료 @@ -1368,6 +1504,10 @@ Phase 4 완료 조건: **1. 타임라인 검증** ``` +- [ ] 🚨 플롯 타임라인 역행이 없는가? ⭐ 설계 단계 핵심 + - [ ] 모든 화의 시작일이 이전 화 종료일 이후인가? + - [ ] 역행 발견 시 [회상]/[병렬]로 명시되었는가? + - [ ] plot-master.md 타임라인 검증 완료 표시 - [ ] 날짜/시간 충돌이 없는가? - [ ] 캐릭터 나이가 정확한가? - [ ] 역사적 사건 날짜가 맞는가? diff --git a/README.md b/README.md index 948fc89..9c24447 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # Novel Writing Guide -> **버전:** 4.0 -> **최종 수정:** 2026-01-23 +> **버전:** 4.2 +> **최종 수정:** 2026-01-25 > **용도:** AI 협업 장편 소설 작성 시스템 -> **주요 변경:** Single Source of Truth - claude.md 시스템 (필수) +> **주요 변경:** PLOT 모드 추가 - 설계 단계 타임라인 검증 --- @@ -15,7 +15,72 @@ AI(Claude)와 협업하여 **장편 소설**(10권 이상)을 체계적으로 --- -## 📖 주요 문서 +## 📐 문서 구조 (v4.2 명확화) + +### 1. **CWS Design Guide.md** - 설계 단계 +**용도:** 아이디어 → 플롯 완성까지 (작성 전 단계) + +``` +Phase 0: 아이디어/컨셉 +Phase 0.5: 작가 문체 정의 +Phase 1: 세계관 설계 +Phase 2: 캐릭터 설계 +Phase 3: 타임라인 설계 +Phase 4: 플롯 설계 + 타임라인 검증 ⭐ v1.2 신규 +Phase 5: 설계 검증 + +Output: 검증된 설정 파일들 (settings/) +``` + +**버전:** v1.2.0 (2026-01-25) +**주요 기능:** 플롯 타임라인 검증 프로토콜 (설계 단계 품질 보증) + +--- + +### 2. **CWS Writing Guide.md** - 작성/검증/수정 단계 +**용도:** 플롯 기반 챕터 작성 및 품질 관리 + +``` +PLOT 모드: 플롯 타임라인 검증 ⭐ v4.2 신규 +WRITING 모드: 챕터 작성 (타임라인 체크) +VERIFICATION 모드: 전체 검증 +FIX 모드: 문제 수정 (재배치 포함) +POLISH 모드: 문장 다듬기 + +3단계 방어선: +🛡️ PLOT = 설계 오류 차단 +🛡️ WRITING = 작성 시 예방 +🛡️ VERIFICATION = 최후의 보루 +``` + +**버전:** v4.2.0 (2026-01-25) +**주요 기능:** PLOT 모드 통합, 타임라인 역행 3단계 방어 + +--- + +### 3. **templates/standards/** - 개별 모드 프로토콜 +**용도:** 각 모드의 상세 절차 및 체크리스트 + +``` +plot-mode.md ⭐ v1.0.0 신규 +writing-mode.md v2.4.0 +verification-mode.md v2.9.0 +fix-mode.md v2.0.0 +polish-mode.md v2.4.0 +report-management.md v1.0.0 ++ 기타 지원 프로토콜 +``` + +**참조:** `templates/standards/README.md` (프로토콜 인덱스) + +--- + +### 4. **README.md (이 문서)** - 메인 인덱스 +**용도:** 전체 CWS 시스템 개요 및 시작 가이드 + +--- + +## 📖 주요 문서 (Legacy) ### **Novel Writing Project Guide.md** 메인 가이드 문서입니다. @@ -268,6 +333,24 @@ my-novel-project/ ## 📝 버전 히스토리 +### v4.2 (2026-01-25) +- ✅ **PLOT 모드 추가 - 설계 단계 타임라인 검증** +- ✅ `templates/standards/plot-mode.md` v1.0.0 추가 +- ✅ CWS Design Guide v1.2.0 업데이트 + - Phase 4 (플롯 설계)에 타임라인 검증 프로토콜 추가 + - Phase 5 (설계 검증)에 플롯 타임라인 검증 추가 +- ✅ CWS Writing Guide v4.2.0 업데이트 (예정) + - PLOT 모드 통합 +- ✅ writing-mode.md v2.4.0: 타임라인 역행 방지 체크포인트 +- ✅ verification-mode.md v2.9.0: 리포트 유효성 검증 +- ✅ fix-mode.md v2.0.0: 재배치 프로토콜 +- ✅ report-management.md v1.0.0: 리포트 관리 +- ✅ **3단계 방어선 체계 확립** + - 1차: PLOT (설계 단계) + - 2차: WRITING (작성 단계) + - 3차: VERIFICATION (검증 단계) +- ✅ 문서 구조 및 역할 명확화 + ### v4.0 (2026-01-23) - ✅ **Single Source of Truth 시스템 확립** - ✅ `claude.md` 파일 도입 (프로젝트별 필수)