From 256d4404f37791cc3fe40eca0f9afb277d1f0202 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 25 Jan 2026 12:42:44 +0900 Subject: [PATCH] =?UTF-8?q?Writing=20Guide=20v3.6.0:=20Phase=202=20?= =?UTF-8?q?=EC=82=AD=EC=A0=9C=20=EB=B0=8F=20=EC=A4=91=EB=B3=B5=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 주요 변경사항: - 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 --- CWS Writing Guide.md | 254 +++++++++++++++---------------------------- 1 file changed, 87 insertions(+), 167 deletions(-) diff --git a/CWS Writing Guide.md b/CWS Writing Guide.md index 96ea3e4..cf0b3e7 100644 --- a/CWS Writing Guide.md +++ b/CWS Writing Guide.md @@ -1,11 +1,11 @@ -# Creative Writing System - Writing Guide (v3.5) +# Creative Writing System - Writing Guide (v3.6) > **작성일:** 2026-01-15 -> **버전:** 3.5.0 -> **최종 수정:** 2026-01-23 +> **버전:** 3.6.0 +> **최종 수정:** 2026-01-25 > **시스템:** Creative Writing System (CWS) > **목적:** AI와 협업하여 장편 창작물을 체계적으로 작성하기 위한 가이드 -> **주요 변경 (v3.5):** 검증 모드 섹션 확장 (배치 시스템 통합) +> **주요 변경 (v3.6):** Phase 2 (권별 플롯) 삭제 - Design Guide로 이관, 중복 제거 --- @@ -80,18 +80,17 @@ CLAUDE.md = 내비게이션 (매번 운전할 때마다) 5. [프로젝트 위치 선택](#5-프로젝트-위치-선택) 6. [파일 구조](#6-파일-구조) 7. [Phase 1: 설계 (큰 틀)](#7-phase-1-설계-큰-틀) -8. [Phase 2: 권별 플롯](#8-phase-2-권별-플롯) -9. [Phase 3: 실행 준비](#9-phase-3-실행-준비) -10. [Phase 4: 작성 모드](#10-phase-4-작성-모드) -11. [Phase 5: 수정 모드](#11-phase-5-수정-모드) ⭐ NEW -12. [Phase 6: 검증 모드](#12-phase-6-검증-모드) ⭐ NEW -13. [Phase 7: 권 완료](#13-phase-7-권-완료) -14. [Phase 8: 다음 권](#14-phase-8-다음-권) -15. [CLAUDE.md 템플릿](#15-claudemd-템플릿) -16. [Git 자동화](#16-git-자동화) -17. [토큰 효율 관리](#17-토큰-효율-관리) -18. [파일 명명 규칙](#18-파일-명명-규칙) -19. [부록](#19-부록) +8. [Phase 2: 실행 준비](#8-phase-2-실행-준비) +9. [Phase 3: 작성 모드](#9-phase-3-작성-모드) +10. [Phase 4: 수정 모드](#10-phase-4-수정-모드) ⭐ NEW +11. [Phase 5: 검증 모드](#11-phase-5-검증-모드) ⭐ NEW +12. [Phase 6: 권 완료](#12-phase-6-권-완료) +13. [Phase 7: 다음 권](#13-phase-7-다음-권) +14. [CLAUDE.md 템플릿](#14-claudemd-템플릿) +15. [Git 자동화](#15-git-자동화) +16. [토큰 효율 관리](#16-토큰-효율-관리) +17. [파일 명명 규칙](#17-파일-명명-규칙) +18. [부록](#18-부록) --- @@ -520,18 +519,7 @@ AI: 질문 시작 → 함께 작성 → 일관성 검토 → 확정 ``` -### Phase 2: 권별 플롯 -``` -사용자: "1권 플롯 작성" -AI: plot-master 기반 상세화 - -생성 파일: -✅ volumes/vol-01/plot-master.md - -→ 검토 → 확정 -``` - -### Phase 3: 실행 준비 (자동화) +### Phase 2: 실행 준비 (자동화) ``` 사용자: "실행 준비" AI: 자동 실행 @@ -543,7 +531,7 @@ AI: 자동 실행 ✅ Git 저장소 초기화 ``` -### Phase 4: 작성 +### Phase 3: 작성 ``` 사용자: "1~5화 작성해" AI: 5화 연속 작성 + 서머리 @@ -553,7 +541,7 @@ AI: 5화 연속 작성 + 서머리 ✅ summary-001-005.md ``` -### Phase 5: 권 완료 +### Phase 4: 권 완료 ``` 50화 완료 시 AI: 자동 압축 서머리 생성 @@ -562,12 +550,12 @@ AI: 자동 압축 서머리 생성 ✅ summary-vol-01-final.md ``` -### Phase 6: 다음 권 +### Phase 5: 다음 권 ``` 사용자: "2권 실행 준비" 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 시작 명령 -``` -사용자: "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권 실행 준비" 또는: "/setup vol-01" ``` -### 9.2 자동 실행 프로세스 +### 8.2 자동 실행 프로세스 AI가 자동으로: @@ -1414,7 +1322,7 @@ git branch -M main git push -u origin main ``` -### 9.3 완료 메시지 +### 8.3 완료 메시지 ``` AI: "✅ 실행 준비 완료! @@ -1432,9 +1340,9 @@ AI: "✅ 실행 준비 완료! --- -## 10. Phase 4: 작성 모드 +## 9. Phase 3: 작성 모드 -### 10.1 시작 명령 +### 9.1 시작 명령 ``` 사용자: "1~5화 작성해" @@ -1442,7 +1350,7 @@ AI: "✅ 실행 준비 완료! 또는: "/write 1-5" ``` -### 10.2 세션 시작 (자동) +### 9.2 세션 시작 (자동) AI가 자동으로 파일 읽기: @@ -1462,7 +1370,7 @@ AI가 자동으로 파일 읽기: 준비 완료. ch-001부터 시작합니다. ``` -### 10.3 챕터 형식 (바텀 금지!) +### 9.3 챕터 형식 (바텀 금지!) **헤더 형식:** ```markdown @@ -1485,7 +1393,7 @@ AI가 자동으로 파일 읽기: 2. 리넘버링 시 전부 수정 필요 (유지보수 지옥) 3. 파일명/헤더와 불일치 위험 -### 10.4 작성 프로세스 +### 9.4 작성 프로세스 #### ch-001 작성: ``` @@ -1568,7 +1476,7 @@ summaries/summary-001-005.md 업데이트: (반복) ``` -### 10.5 5화 완료 +### 9.5 5화 완료 ``` AI: "✅ 1-5화 작성 완료! @@ -1606,7 +1514,7 @@ Gitea 푸시 완료. 다음: '6~10화 작성해'" ``` -### 10.6 작성 중 변경 사항 +### 9.6 작성 중 변경 사항 #### 예: 새 캐릭터 추가 ``` @@ -1644,13 +1552,13 @@ AI 자동 업데이트: --- -## 11. Phase 5: 수정 모드 +## 10. Phase 4: 수정 모드 -### 11.1 개요 +### 10.1 개요 기존 챕터 수정 시 사용하는 모드입니다. 수정 유형에 따라 8가지 절차가 있습니다. -### 11.2 수정 유형별 절차 +### 10.2 수정 유형별 절차 | 유형 | 절차 | Summary | |------|------|---------| @@ -1663,7 +1571,7 @@ AI 자동 업데이트: | **G. 분할** | 한 화 → 두 화 → 역순 리네임 → summary 재생성 | 전체 | | **H. 병합** | 두 화 → 한 화 → 정순 리네임 → summary 재생성 | 전체 | -### 11.3 핵심 규칙 +### 10.3 핵심 규칙 **Summary 재생성 규칙:** ``` @@ -1688,7 +1596,7 @@ AI 자동 업데이트: ch-060 → ch-059 ``` -### 11.4 작업 절차 +### 10.4 작업 절차 ``` 1. 영향 분석 @@ -1711,13 +1619,13 @@ AI 자동 업데이트: --- -## 12. Phase 6: 검증 모드 +## 11. Phase 5: 검증 모드 -### 12.1 개요 +### 11.1 개요 작성/수정 완료 후 전체 일관성을 점검하는 모드입니다. -### 12.2 6단계 통합 검증 +### 11.2 6단계 통합 검증 ``` [1/6] 구조 검증 @@ -1751,7 +1659,7 @@ AI 자동 업데이트: - 권장 조치 ``` -### 12.3 부분 검증 +### 11.3 부분 검증 | 명령 | 실행 내용 | |------|----------| @@ -1760,7 +1668,7 @@ AI 자동 업데이트: | "바텀 검증해" | 2단계 바텀만 | | "바텀 일괄 제거해" | 바텀 자동 제거 | -### 12.4 호칭 검증 기준 +### 11.4 호칭 검증 기준 ``` characters-master.md에 호칭 규칙 정의: @@ -1774,7 +1682,7 @@ characters-master.md에 호칭 규칙 정의: | 결혼 후 | 당신/윤희 | 당신/민준 | ``` -### 12.5 작가 스타일 검증 기준 ⭐ v3.4 신규 +### 11.5 작가 스타일 검증 기준 ⭐ v3.4 신규 ``` 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화 작성해" @@ -1814,7 +1722,7 @@ AI: (작성 완료 후) 자동 압축 시작..." ``` -### 13.2 압축 서머리 생성 +### 12.2 압축 서머리 생성 AI가 `summary-001-050.md`를 읽고 압축: @@ -1915,7 +1823,7 @@ AI가 `summary-001-050.md`를 읽고 압축: - 주요 사건: 47개 ``` -### 13.3 Git 커밋 +### 12.3 Git 커밋 ```bash git add . @@ -1930,7 +1838,7 @@ Co-Authored-By: Claude Sonnet 4.5 " git push origin main ``` -### 13.4 완료 메시지 +### 12.4 완료 메시지 ``` AI: "🎉 1권 완료! @@ -1958,9 +1866,9 @@ Git 푸시 완료. --- -## 14. Phase 8: 다음 권 +## 13. Phase 7: 다음 권 -### 14.1 2권 플롯 작성 +### 13.1 2권 플롯 작성 ``` 사용자: "2권 플롯 작성" @@ -1974,7 +1882,7 @@ AI: plot-master.md 참조 검토 → 확정 ``` -### 14.2 2권 실행 준비 +### 13.2 2권 실행 준비 ``` 사용자: "2권 실행 준비" @@ -1988,7 +1896,7 @@ AI 자동: 완료! ``` -### 14.3 2권 1-5화 작성 +### 13.3 2권 1-5화 작성 ``` 사용자: "1~5화 작성해" @@ -2008,13 +1916,13 @@ ch-001~005 ✅ summary-001-005.md (2권) ``` -### 14.4 반복 +### 13.4 반복 Phase 4 반복... --- -## 15. CLAUDE.md 템플릿 +## 14. CLAUDE.md 템플릿 ```markdown # CLAUDE.md - AI 협업 프로토콜 @@ -2243,9 +2151,9 @@ Phase 4 반복... --- -## 16. Git 자동화 +## 15. Git 자동화 -### 16.1 Gitea 설정 정보 +### 15.1 Gitea 설정 정보 ``` 주소: git.digien25.co.kr @@ -2253,7 +2161,7 @@ Phase 4 반복... 토큰: d2ae36cb862375aaab2575fcad5268d276798b2b ``` -### 16.2 자동 초기화 (Phase 3) +### 15.2 자동 초기화 (Phase 3) ```bash # 저장소 초기화 @@ -2304,7 +2212,7 @@ git branch -M main git push -u origin main ``` -### 16.3 자동 커밋 규칙 +### 15.3 자동 커밋 규칙 #### 5화 완료 시: ``` @@ -2339,7 +2247,7 @@ Co-Authored-By: Claude Sonnet 4.5 " 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-vol-01-final.md | ~5,000자 | ~3,000 | -### 17.2 세션별 토큰 +### 16.2 세션별 토큰 #### 1권 첫 세션 (1-5화): ``` @@ -2435,7 +2343,7 @@ main 총: 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` | | **서머리 파일** | `summary-NNN-MMM.md` | `summary-001-005.md` | -### 18.2 권별 폴더명 +### 17.2 권별 폴더명 ``` vol-01 (1권) @@ -2493,7 +2401,7 @@ vol-03 (3권) vol-10 (10권) ``` -### 18.3 챕터 파일명 +### 17.3 챕터 파일명 ``` ch-001.md (1화) @@ -2503,7 +2411,7 @@ ch-050.md (50화) ch-100.md (100화, 2권 50화) ``` -### 18.4 주의사항 +### 17.4 주의사항 ``` ❌ 한글 파일명: 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" ``` -### 19.2 FAQ +### 18.2 FAQ **Q: 5화 작성 중 컴팩팅 발생하면?** A: 세션 종료 후 재시작. summary 덕분에 일관성 유지. @@ -2579,7 +2487,7 @@ A: 해당 챕터만 수정 → summary 재생성 → final 재생성. **Q: Git 충돌 발생하면?** 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) - ✅ **Multi-Writer 시스템 추가** - authors/author-XX.md 파일 구조 추가