CWS v4.2: PLOT 모드 통합 및 문서 구조 명확화
배경:
- 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 <noreply@anthropic.com>
This commit is contained in:
@@ -1,15 +1,88 @@
|
|||||||
# Creative Writing System - Design Guide (v1.1)
|
# Creative Writing System - Design Guide (v1.2)
|
||||||
|
|
||||||
> **작성일:** 2026-01-18
|
> **작성일:** 2026-01-18
|
||||||
> **최종 수정:** 2026-01-21
|
> **최종 수정:** 2026-01-25
|
||||||
> **버전:** 1.1.0
|
> **버전:** 1.2.0
|
||||||
> **시스템:** Creative Writing System (CWS)
|
> **시스템:** 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 작성의 분리
|
### 설계 vs 작성의 분리
|
||||||
|
|
||||||
@@ -18,6 +91,7 @@
|
|||||||
│ 📐 CWS Design Guide (이 문서) │
|
│ 📐 CWS Design Guide (이 문서) │
|
||||||
│ 아이디어 → 컨셉 → 세계관 → 캐릭터 → 타임라인 → 플롯 │
|
│ 아이디어 → 컨셉 → 세계관 → 캐릭터 → 타임라인 → 플롯 │
|
||||||
│ │
|
│ │
|
||||||
|
│ 🛡️ 1차 방어선: 플롯 타임라인 검증 ⭐ │
|
||||||
│ 📤 Output: 검증된 설정 파일들 │
|
│ 📤 Output: 검증된 설정 파일들 │
|
||||||
└─────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────┘
|
||||||
│
|
│
|
||||||
@@ -25,8 +99,10 @@
|
|||||||
▼
|
▼
|
||||||
┌─────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────┐
|
||||||
│ 📝 CWS Writing Guide │
|
│ 📝 CWS Writing Guide │
|
||||||
│ WRITING → RETOUCH → MODIFICATION → VERIFICATION │
|
│ PLOT → WRITING → VERIFICATION → FIX → POLISH │
|
||||||
│ │
|
│ │
|
||||||
|
│ 🛡️ 2차 방어선: WRITING 타임라인 체크 │
|
||||||
|
│ 🛡️ 3차 방어선: VERIFICATION 검증 (최후의 보루) │
|
||||||
│ 📥 Input: 설계된 파일들 │
|
│ 📥 Input: 설계된 파일들 │
|
||||||
│ 📤 Output: 완성된 원고 │
|
│ 📤 Output: 완성된 원고 │
|
||||||
└─────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────┘
|
||||||
@@ -39,11 +115,13 @@
|
|||||||
대충 설계 → 작성 → 문제 발견 → 수정 → 꼬임 → 또 수정 → 파탄
|
대충 설계 → 작성 → 문제 발견 → 수정 → 꼬임 → 또 수정 → 파탄
|
||||||
|
|
||||||
✅ 설계 후 작성:
|
✅ 설계 후 작성:
|
||||||
설계 → 검증1 → 검증2 → 작성 (수정 최소화)
|
설계 + 검증 → 작성 (수정 최소화)
|
||||||
```
|
```
|
||||||
|
|
||||||
**핵심:** 설계에서 1시간 더 쓰면, 작성에서 10시간 아낀다.
|
**핵심:** 설계에서 1시간 더 쓰면, 작성에서 10시간 아낀다.
|
||||||
|
|
||||||
|
**v1.2 신규:** 플롯 단계에서 타임라인 검증 = 재배치 작업 원천 차단!
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 목차
|
## 📌 목차
|
||||||
@@ -1118,6 +1196,7 @@ Phase 3 완료 조건:
|
|||||||
- 전체 스토리 구조 설계
|
- 전체 스토리 구조 설계
|
||||||
- 권별 목표와 클라이맥스 정의
|
- 권별 목표와 클라이맥스 정의
|
||||||
- 5화 단위 플롯 설계
|
- 5화 단위 플롯 설계
|
||||||
|
- **타임라인 역행 방지 (필수!)** ⭐ 설계 단계 품질 보증
|
||||||
- 복선 설치 계획
|
- 복선 설치 계획
|
||||||
|
|
||||||
### 7.2 플롯 설계 프로세스
|
### 7.2 플롯 설계 프로세스
|
||||||
@@ -1132,10 +1211,62 @@ Phase 3 완료 조건:
|
|||||||
2. 전체 구조 설계 (10권 기준)
|
2. 전체 구조 설계 (10권 기준)
|
||||||
3. 권별 목표/클라이맥스 정의
|
3. 권별 목표/클라이맥스 정의
|
||||||
4. 5화 단위 플롯 작성
|
4. 5화 단위 플롯 작성
|
||||||
5. 복선 설치 계획
|
5. 🚨 각 화 작성 시 타임라인 검증 (필수!)
|
||||||
6. 산출물: plot-master.md
|
- 이전 화 종료일 ≤ 현재 화 시작일
|
||||||
|
- 역행 발견 시 즉시 수정 또는 [회상]/[병렬] 명시
|
||||||
|
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막 구조 적용
|
### 7.3 3막 구조 적용
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -1166,6 +1297,7 @@ Phase 3 완료 조건:
|
|||||||
> **생성일:** YYYY-MM-DD
|
> **생성일:** YYYY-MM-DD
|
||||||
> **담당:** Sonnet
|
> **담당:** Sonnet
|
||||||
> **검증:** (검증 후 기록)
|
> **검증:** (검증 후 기록)
|
||||||
|
> **타임라인 검증:** (검증 후 기록) ⭐
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -1290,6 +1422,10 @@ Phase 4 완료 조건:
|
|||||||
- [ ] 전체 구조 (3막)가 설계되었는가?
|
- [ ] 전체 구조 (3막)가 설계되었는가?
|
||||||
- [ ] 권별 목표/클라이맥스가 정의되었는가?
|
- [ ] 권별 목표/클라이맥스가 정의되었는가?
|
||||||
- [ ] 5화 단위 플롯이 최소 1권분 작성되었는가?
|
- [ ] 5화 단위 플롯이 최소 1권분 작성되었는가?
|
||||||
|
- [ ] 🚨 타임라인 검증 완료 (각 화 + 전체) ⭐ 필수
|
||||||
|
- [ ] 모든 화의 타임라인 순서 확인
|
||||||
|
- [ ] 역행 발견 시 [회상]/[병렬] 명시 또는 수정
|
||||||
|
- [ ] 이전 화 종료일 ≤ 다음 화 시작일 준수
|
||||||
- [ ] 복선 설치 계획이 있는가?
|
- [ ] 복선 설치 계획이 있는가?
|
||||||
- [ ] 로맨스/갈등이 project-config와 일치하는가?
|
- [ ] 로맨스/갈등이 project-config와 일치하는가?
|
||||||
- [ ] plot-master.md 생성 완료
|
- [ ] plot-master.md 생성 완료
|
||||||
@@ -1368,6 +1504,10 @@ Phase 4 완료 조건:
|
|||||||
|
|
||||||
**1. 타임라인 검증**
|
**1. 타임라인 검증**
|
||||||
```
|
```
|
||||||
|
- [ ] 🚨 플롯 타임라인 역행이 없는가? ⭐ 설계 단계 핵심
|
||||||
|
- [ ] 모든 화의 시작일이 이전 화 종료일 이후인가?
|
||||||
|
- [ ] 역행 발견 시 [회상]/[병렬]로 명시되었는가?
|
||||||
|
- [ ] plot-master.md 타임라인 검증 완료 표시
|
||||||
- [ ] 날짜/시간 충돌이 없는가?
|
- [ ] 날짜/시간 충돌이 없는가?
|
||||||
- [ ] 캐릭터 나이가 정확한가?
|
- [ ] 캐릭터 나이가 정확한가?
|
||||||
- [ ] 역사적 사건 날짜가 맞는가?
|
- [ ] 역사적 사건 날짜가 맞는가?
|
||||||
|
|||||||
91
README.md
91
README.md
@@ -1,9 +1,9 @@
|
|||||||
# Novel Writing Guide
|
# Novel Writing Guide
|
||||||
|
|
||||||
> **버전:** 4.0
|
> **버전:** 4.2
|
||||||
> **최종 수정:** 2026-01-23
|
> **최종 수정:** 2026-01-25
|
||||||
> **용도:** AI 협업 장편 소설 작성 시스템
|
> **용도:** 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**
|
### **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)
|
### v4.0 (2026-01-23)
|
||||||
- ✅ **Single Source of Truth 시스템 확립**
|
- ✅ **Single Source of Truth 시스템 확립**
|
||||||
- ✅ `claude.md` 파일 도입 (프로젝트별 필수)
|
- ✅ `claude.md` 파일 도입 (프로젝트별 필수)
|
||||||
|
|||||||
Reference in New Issue
Block a user