From 45bc3face4ad7de95bfea15c2c0e75c1e8e182f7 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 1 Feb 2026 20:38:16 +0900 Subject: [PATCH] =?UTF-8?q?CWS=20v2.0=20=EC=99=84=EC=84=B1:=2025=EA=B0=9C?= =?UTF-8?q?=20=ED=94=84=EB=A1=9C=EC=84=B8=EC=8A=A4=20=EA=B0=80=EC=9D=B4?= =?UTF-8?q?=EB=93=9C=20=EC=99=84=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 54개 파일 작성 완료 (setup 25개 + guides 25개 + 메타 4개) - 프로세스 체계: P0(3) + P1(10) + P2(3) + P3(6) + P4(3) = 25개 - Claude 가독성: 5-10KB 가이드로 읽기 가능 - 파일명 고유성: vol-XX 접두사 보장 - 히스토리 강제화: logs/ 시스템 - 메타 문서: README, PROCESS-CATALOG, FILE-STRUCTURE, CHANGELOG Co-Authored-By: Claude Sonnet 4.5 --- CWS-v1.4-검증-구조-개선.md | 297 +++ CWS-파일명-및-내용-재정의.md | 431 ++++ CWS-프로세스-근본적-재설계.md | 583 ++++++ CWS-프로세스-문제-분석-보고서.md | 566 ++++++ MEETING-2026-02-01.md | 1774 +++++++++++++++++ .../standards/design-verification-mode.md | 21 +- templates/standards/plot-mode.md | 15 +- v2/CHANGELOG.md | 341 ++++ v2/FILE-STRUCTURE.md | 239 +++ v2/PROCESS-CATALOG.md | 618 ++++++ v2/README.md | 131 ++ v2/guides/p0-0-guide.md | 380 ++++ v2/guides/p0-1-guide.md | 279 +++ v2/guides/p0-2-guide.md | 346 ++++ v2/guides/p1-1-guide.md | 379 ++++ v2/guides/p1-10-guide.md | 337 ++++ v2/guides/p1-2-guide.md | 402 ++++ v2/guides/p1-3-guide.md | 362 ++++ v2/guides/p1-4-guide.md | 421 ++++ v2/guides/p1-5-guide.md | 175 ++ v2/guides/p1-6-guide.md | 363 ++++ v2/guides/p1-7-guide.md | 347 ++++ v2/guides/p1-8-guide.md | 318 +++ v2/guides/p1-9-guide.md | 319 +++ v2/guides/p2-1-guide.md | 184 ++ v2/guides/p2-2-guide.md | 313 +++ v2/guides/p2-3-guide.md | 296 +++ v2/guides/p3-1-guide.md | 274 +++ v2/guides/p3-2-guide.md | 298 +++ v2/guides/p3-3-guide.md | 362 ++++ v2/guides/p3-4-guide.md | 361 ++++ v2/guides/p3-5-guide.md | 399 ++++ v2/guides/p3-6-guide.md | 530 +++++ v2/guides/p4-1-guide.md | 549 +++++ v2/guides/p4-2-guide.md | 458 +++++ v2/guides/p4-3-guide.md | 674 +++++++ v2/setup/p0-0-setup.md | 72 + v2/setup/p0-1-setup.md | 67 + v2/setup/p0-2-setup.md | 68 + v2/setup/p1-1-setup.md | 68 + v2/setup/p1-10-setup.md | 69 + v2/setup/p1-2-setup.md | 69 + v2/setup/p1-3-setup.md | 69 + v2/setup/p1-4-setup.md | 71 + v2/setup/p1-5-setup.md | 71 + v2/setup/p1-6-setup.md | 68 + v2/setup/p1-7-setup.md | 70 + v2/setup/p1-8-setup.md | 71 + v2/setup/p1-9-setup.md | 69 + v2/setup/p2-1-setup.md | 72 + v2/setup/p2-2-setup.md | 71 + v2/setup/p2-3-setup.md | 70 + v2/setup/p3-1-setup.md | 72 + v2/setup/p3-2-setup.md | 69 + v2/setup/p3-3-setup.md | 69 + v2/setup/p3-4-setup.md | 70 + v2/setup/p3-5-setup.md | 70 + v2/setup/p3-6-setup.md | 68 + v2/setup/p4-1-setup.md | 71 + v2/setup/p4-2-setup.md | 69 + v2/setup/p4-3-setup.md | 69 + v2/templates/WORK-MODE.txt.template | 42 + v2/templates/claude.md.template | 52 + v2/templates/logs/completion-log-template.md | 65 + v2/templates/project-structure/README.md | 187 ++ 65 files changed, 16226 insertions(+), 4 deletions(-) create mode 100644 CWS-v1.4-검증-구조-개선.md create mode 100644 CWS-파일명-및-내용-재정의.md create mode 100644 CWS-프로세스-근본적-재설계.md create mode 100644 CWS-프로세스-문제-분석-보고서.md create mode 100644 MEETING-2026-02-01.md create mode 100644 v2/CHANGELOG.md create mode 100644 v2/FILE-STRUCTURE.md create mode 100644 v2/PROCESS-CATALOG.md create mode 100644 v2/README.md create mode 100644 v2/guides/p0-0-guide.md create mode 100644 v2/guides/p0-1-guide.md create mode 100644 v2/guides/p0-2-guide.md create mode 100644 v2/guides/p1-1-guide.md create mode 100644 v2/guides/p1-10-guide.md create mode 100644 v2/guides/p1-2-guide.md create mode 100644 v2/guides/p1-3-guide.md create mode 100644 v2/guides/p1-4-guide.md create mode 100644 v2/guides/p1-5-guide.md create mode 100644 v2/guides/p1-6-guide.md create mode 100644 v2/guides/p1-7-guide.md create mode 100644 v2/guides/p1-8-guide.md create mode 100644 v2/guides/p1-9-guide.md create mode 100644 v2/guides/p2-1-guide.md create mode 100644 v2/guides/p2-2-guide.md create mode 100644 v2/guides/p2-3-guide.md create mode 100644 v2/guides/p3-1-guide.md create mode 100644 v2/guides/p3-2-guide.md create mode 100644 v2/guides/p3-3-guide.md create mode 100644 v2/guides/p3-4-guide.md create mode 100644 v2/guides/p3-5-guide.md create mode 100644 v2/guides/p3-6-guide.md create mode 100644 v2/guides/p4-1-guide.md create mode 100644 v2/guides/p4-2-guide.md create mode 100644 v2/guides/p4-3-guide.md create mode 100644 v2/setup/p0-0-setup.md create mode 100644 v2/setup/p0-1-setup.md create mode 100644 v2/setup/p0-2-setup.md create mode 100644 v2/setup/p1-1-setup.md create mode 100644 v2/setup/p1-10-setup.md create mode 100644 v2/setup/p1-2-setup.md create mode 100644 v2/setup/p1-3-setup.md create mode 100644 v2/setup/p1-4-setup.md create mode 100644 v2/setup/p1-5-setup.md create mode 100644 v2/setup/p1-6-setup.md create mode 100644 v2/setup/p1-7-setup.md create mode 100644 v2/setup/p1-8-setup.md create mode 100644 v2/setup/p1-9-setup.md create mode 100644 v2/setup/p2-1-setup.md create mode 100644 v2/setup/p2-2-setup.md create mode 100644 v2/setup/p2-3-setup.md create mode 100644 v2/setup/p3-1-setup.md create mode 100644 v2/setup/p3-2-setup.md create mode 100644 v2/setup/p3-3-setup.md create mode 100644 v2/setup/p3-4-setup.md create mode 100644 v2/setup/p3-5-setup.md create mode 100644 v2/setup/p3-6-setup.md create mode 100644 v2/setup/p4-1-setup.md create mode 100644 v2/setup/p4-2-setup.md create mode 100644 v2/setup/p4-3-setup.md create mode 100644 v2/templates/WORK-MODE.txt.template create mode 100644 v2/templates/claude.md.template create mode 100644 v2/templates/logs/completion-log-template.md create mode 100644 v2/templates/project-structure/README.md diff --git a/CWS-v1.4-검증-구조-개선.md b/CWS-v1.4-검증-구조-개선.md new file mode 100644 index 0000000..c5569c7 --- /dev/null +++ b/CWS-v1.4-검증-구조-개선.md @@ -0,0 +1,297 @@ +# CWS v1.4 검증 구조 개선 요약 + +> **작성일:** 2026-01-26 +> **버전:** v1.4 +> **변경 사유:** Phase 4-2 타임라인 에러 4건 발생 → 근본 원인 분석 → 프로세스 구조적 개선 + +--- + +## 🚨 문제 발견 + +### 표면적 문제 +- `volumes/vol-04/volume-plot.md` (구 plot-master.md)에서 타임라인 에러 4건 발견 +- 16-17화 겹침, 21-22화 6.5개월 공백, 44-45화 6개월 공백, 45-46-47화 3중 겹침 + +### 근본적 문제 +``` +Phase 4-1 작성 → 검증 없음! ❌ +Phase 4-2 작성 → 검증 없음! ❌ +Phase 4-3 작성 → 검증 없음! ❌ +Phase 5 → 모든 것을 한꺼번에 검증 + += 에러 발견 시 50화 재작업 발생! +``` + +**핵심:** 각 Phase 완료 후 검증 없이 다음 Phase로 진행 → 에러 누적 → 후반부에서 대규모 재작업 + +--- + +## ✅ 해결 방안: Fail Fast 철학 도입 + +``` +기존 (v1.3): + 설계 → 설계 → 설계 → 한꺼번에 검증 + +개선 (v1.4): + 설계 → 검증 → 설계 → 검증 → 설계 → 검증 → 최종 검증 +``` + +**원칙:** "실패는 일찍 할수록 좋다" (Fail Fast) + +--- + +## 📋 v1.4 변경 사항 + +### 1. Phase 4-1 검증 추가 ⭐ 신규 + +**변경 전:** +``` +Phase 4-1 작성 → Phase 4-2 진행 +(검증 없음) +``` + +**변경 후:** +``` +Phase 4-1 작성 + ↓ +Phase 4-1 검증 ⭐ 신규! + - 프로토콜: plot-master-verification.md v1.0.0 + - 검증 항목: + 1. 상위 계층 반영 (project-config, characters, timeline) + 2. 구조 완성도 (0단계 + 1단계) + 3. 시즌 간 일관성 + 4. 권별 목표 명확성 + 5. 복선 계획 (시즌 간 3개+, 권 간 5개+) + 6. 로맨스/갈등 라인 + - 통과 조건: 모든 항목 ✅ + - 실패 시: plot-master.md 수정 후 재검증 + ↓ +검증 통과 후 Phase 4-2 진행 허용 +``` + +**산출물:** +- `settings/plot-master-verification-report.md` ← 검증 보고서 + +**프로토콜 파일:** +- `templates/standards/plot-master-verification.md` v1.0.0 ← 신규 생성 + +--- + +### 2. Phase 4-2 검증 강화 ⭐ 개선 + +**변경 전:** +``` +Phase 4-2 작성 → Phase 4-3 진행 +(체크리스트만 있고 프로토콜 없음) +``` + +**변경 후:** +``` +Phase 4-2 작성 + - 프로토콜: volume-plot-mode.md v1.0.0 + ↓ +Phase 4-2 검증 ⭐ 프로토콜 추가! + - 프로토콜: volume-plot-verification.md v1.0.0 + - 검증 항목: + 1. 상위 계층 반영 (plot-master.md) + 2. 타임라인 일관성 ⭐⭐⭐ 핵심! + - 역행 체크 (0건 필수) + - 겹침 체크 (0건 필수) + - 공백 체크 (>3개월 사유 필요) + 3. 내용 완성도 + 4. 복선 검증 + 5. 캐릭터 나이 검증 + - 통과 조건: 타임라인 에러 0건 ⭐ 필수! + - 실패 시: volume-plot.md 수정 후 재검증 + ↓ +검증 통과 후 Phase 4-3 진행 허용 +``` + +**산출물:** +- `volumes/vol-XX/volume-plot-verification-report.md` ← 검증 보고서 + +**프로토콜 파일:** +- `templates/standards/volume-plot-mode.md` v1.0.0 ← 신규 생성 +- `templates/standards/volume-plot-verification.md` v1.0.0 ← 신규 생성 + +--- + +### 3. Phase 4-3 참조 파일명 수정 + +**변경:** +- "Phase 4-2 (권별 플롯) 읽기" → "Phase 4-2 (volume-plot.md) 읽기" +- 명확한 파일명 명시로 혼동 방지 + +--- + +### 4. Phase 5 역할 재정의 + +**변경 전:** +``` +Phase 5: 설계 검증 +- 모든 것을 여기서 처음 검증 (품질 + 일관성) +``` + +**변경 후:** +``` +Phase 5: 설계 검증 (최종 통합 검증) +- Phase 4-1, 4-2는 이미 개별 검증 완료 +- Phase 5는 전체 통합 품질 및 계층 간 일관성 검증 +- 개별 에러는 이미 제거된 상태 +``` + +**강조:** Phase 5는 "최초 검증"이 아니라 "최종 통합 검증" + +--- + +## 📊 효과 비교 + +### 에러 발견 시 재작업 범위 + +| 시나리오 | v1.3 (기존) | v1.4 (개선) | 개선율 | +|----------|-------------|-------------|--------| +| Phase 4-1에 에러 | 전체 50화 재작업 | Phase 4-1만 수정 | 95% 감소 | +| Phase 4-2에 에러 | 50화 재작업 | Phase 4-2만 수정 | 90% 감소 | +| Phase 4-3에 에러 | 5-10화 재작업 | 5화 재작업 | 50% 감소 | + +**핵심:** 에러를 빨리 발견할수록 재작업 범위 급감! + +--- + +## 🗂️ 파일명 재정의 (참고) + +### 변경 사유 +- 두 파일이 모두 "plot-master.md"로 명명되어 혼동 발생 + +### 변경 내용 + +| Phase | 기존 파일명 | 신규 파일명 | 내용 | +|-------|-------------|-------------|------| +| 4-1 | settings/plot-master.md | settings/plot-master.md (유지) | 전체 시즌 플롯 (0단계 + 1단계) | +| 4-2 | volumes/vol-XX/plot-master.md | volumes/vol-XX/volume-plot.md ⭐ 변경 | 권별 50화 플롯 (2단계) | +| 4-3 | plots/plot-001-005.md | plots/plot-001-005.md (유지) | 5화 상세 플롯 (3단계) | + +--- + +## 📝 프로세스 워크플로우 (v1.4) + +``` +Phase 0-3: 설계 준비 + ↓ +Phase 4-1: 전체 & 시즌 플롯 + - settings/plot-master.md 작성 + ↓ +Phase 4-1 검증 ⭐ 신규! + - plot-master-verification.md 프로토콜 실행 + - 모든 항목 ✅ → 통과 + - 검증 보고서 작성 + ↓ +Phase 4-2: 권별 플롯 + - volumes/vol-XX/volume-plot.md 작성 + - volume-plot-mode.md 프로토콜 따름 + ↓ +Phase 4-2 검증 ⭐ 프로토콜 추가! + - volume-plot-verification.md 프로토콜 실행 + - 타임라인 에러 0건 ✅ → 통과 + - 검증 보고서 작성 + ↓ +Phase 4-3: 5화별 상세 플롯 + - plots/plot-001-005.md 작성 (10개 파일) + - plot-mode.md v2.0.0 프로토콜 따름 + - 타임라인 검증 (5화 단위) + ↓ +Phase 5: 최종 통합 검증 + - Phase 5-1: 품질 검증 (Opus) + - Phase 5-2: 일관성 검증 (Codex) + - 전체 통합 품질 확인 + ↓ +Phase 6: Writing (실제 집필) +``` + +--- + +## 🎯 핵심 원칙 + +### 1. Fail Fast +- 에러는 발생 즉시 발견되어야 함 +- 각 Phase 완료 즉시 검증 실행 +- 검증 실패 시 다음 Phase 진행 금지 + +### 2. 계층별 검증 +- Phase 4-1: 전체 구조 검증 +- Phase 4-2: 권 단위 검증 (특히 타임라인!) +- Phase 4-3: 5화 단위 검증 +- Phase 5: 전체 통합 검증 + +### 3. 프로토콜 기반 +- 모든 검증은 명문화된 프로토콜 따름 +- "어떻게 검증할 것인가"가 명확히 정의됨 +- 주관적 판단 최소화 + +--- + +## 📦 신규 생성 파일 목록 + +### 프로토콜 파일 +1. `templates/standards/plot-master-verification.md` v1.0.0 + - Phase 4-1 검증 프로토콜 + +2. `templates/standards/volume-plot-mode.md` v1.0.0 + - Phase 4-2 작성 프로토콜 + +3. `templates/standards/volume-plot-verification.md` v1.0.0 + - Phase 4-2 검증 프로토콜 + +### 분석 문서 (참고용) +4. `CWS-프로세스-문제-분석-보고서.md` + - 타임라인 에러 근본 원인 분석 + +5. `CWS-프로세스-근본적-재설계.md` + - 프로세스 재설계 제안 + +6. `CWS-파일명-및-내용-재정의.md` + - 파일명 변경 및 내용 정의 + +7. `CWS-v1.4-검증-구조-개선.md` (이 문서) + - v1.4 변경 사항 요약 + +### 가이드 업데이트 +8. `CWS Design Guide.md` + - Phase 4-1 (8.3, 8.5) 업데이트 + - Phase 4-2 (9.2) 업데이트 + - Phase 4-3 (10.3) 업데이트 + - Phase 5 (11.1, 11.2, 11.4) 업데이트 + +--- + +## ⚠️ 중요 공지 + +### 기존 프로젝트 (1945) 적용 + +**현재 상태:** +- `volumes/vol-04/plot-master.md` → `volumes/vol-04/volume-plot.md`로 리네임 예정 +- 타임라인 에러 4건 수정 필요 +- Phase 4-2 재검증 필요 + +**적용 순서:** +1. CWS Design Guide v1.4 검토 및 승인 +2. 1945 프로젝트에 새 프로토콜 적용 +3. volume-plot.md 타임라인 에러 수정 +4. volume-plot-verification.md 재실행 +5. 통과 후 Phase 4-3 재개 + +--- + +## 🔍 추가 개선 필요 사항 + +### 1. Phase 4-1 작성 프로토콜 +- 현재: 검증 프로토콜만 존재 +- 필요: plot-master-mode.md 작성 (작성 프로토콜) + +### 2. Phase 4-3 검증 프로토콜 +- 현재: plot-mode.md에 검증 내용 포함 +- 검토 필요: 별도 검증 프로토콜 분리 여부 + +--- + +*"The best time to catch a bug is when you write it, not 50 episodes later." - CWS v1.4 철학* diff --git a/CWS-파일명-및-내용-재정의.md b/CWS-파일명-및-내용-재정의.md new file mode 100644 index 0000000..3cc739d --- /dev/null +++ b/CWS-파일명-및-내용-재정의.md @@ -0,0 +1,431 @@ +# CWS 플롯 파일명 및 내용 재정의 + +> **작성일:** 2026-01-26 +> **목적:** 파일명 혼란 해소 및 각 파일 역할 명확화 + +--- + +## 🚨 현재 문제 + +### 파일명 혼란 + +``` +settings/plot-master.md ← 전체 플롯 +volumes/vol-04/plot-master.md ← 권별 플롯 + +→ 이름이 같아서 헷갈림! +``` + +### 내용 불명확 + +``` +settings/plot-master.md에 뭘 넣어야 하나? +- 0단계? 1단계? 2단계? +- 어디까지 상세하게? + +volumes/vol-04/plot-master.md 수준이 맞나? +- 현재 769줄, 54화 +- 더 상세? 더 간략? +``` + +--- + +## ✅ 파일명 재정의 + +### Phase 4-1: 전체 플롯 + +**파일명:** `settings/plot-master.md` + +**역할:** 전체 시즌 / 전체 권 플롯 (최상위 설계도) + +**유지:** ✅ 이름 변경 없음 (적절함) + +--- + +### Phase 4-2: 권별 플롯 + +**기존 파일명:** `volumes/vol-04/plot-master.md` ❌ + +**새 파일명:** `volumes/vol-04/volume-plot.md` ✅ + +**역할:** 1권 전체 화 플롯 (권 단위 설계도) + +**변경 이유:** +- plot-master와 구분 +- CWS Design Guide v1.3.0 명세와 일치 +- 역할 명확화 + +--- + +### Phase 4-3: 5화별 상세 플롯 + +**파일명:** `volumes/vol-04/plots/plot-001-005.md` + +**유지:** ✅ 이름 변경 없음 (적절함) + +--- + +## 📋 Phase 4-1: plot-master.md 내용 정의 + +### 파일 위치 +`settings/plot-master.md` + +### 목적 +전체 작품의 큰 그림 (숲 보기) + +### 포함 내용 + +```markdown +# plot-master.md + +## 1. 작품 개요 (필수) +- 제목 +- 장르 +- 총 규모: X시즌 Y권 Z화 +- 작중 기간: YYYY.MM.DD ~ YYYY.MM.DD +- 핵심 컨셉 (한 줄) + +## 2. 시즌 구조 (다중 시즌인 경우) +### 시즌 1: [제목] +- 권: 1-5권 +- 기간: YYYY-YYYY +- 목표: (한 문장) +- 시작 상태: (한 문장) +- 종료 상태: (한 문장) +- 핵심 전환점: (3개) + +### 시즌 2: [제목] +(동일 형식) + +### 시즌 3: [제목] +(동일 형식) + +## 3. 권별 플롯 (필수) ⭐ 핵심! + +### 1권: [제목] +- **기간:** YYYY.MM.DD - YYYY.MM.DD +- **분량:** X화 +- **권 목표:** (2-3문장) +- **시작 상태:** (1문장) +- **종료 상태:** (1문장) +- **핵심 전환점:** + - X화: [이벤트] + - Y화: [이벤트] + - Z화: [이벤트] +- **주요 인물:** (3-5명) +- **로맨스:** X% (있는 경우) +- **복선:** + - 설치: [내용] (회수: X권 Y화) + - 회수: [내용] (설치: X권 Y화) + +### 2권: [제목] +(동일 형식) + +(전체 권 반복) + +## 4. 전체 복선 관리 (필수) +| 설치 | 내용 | 회수 | 유형 | +|------|------|------|------| +| 1권 3화 | [내용] | 3권 15화 | 장기 | +| 2권 10화 | [내용] | 2권 35화 | 단기 | + +## 5. 전체 로맨스 라인 (있는 경우) +- 첫 만남: X권 Y화 +- 호감 인지: X권 Y화 +- 고백: X권 Y화 +- 결혼: X권 Y화 +- 시즌별 변화: + - 시즌 1: 첫사랑 + - 시즌 2: 동반자 + - 시즌 3: 부부 + +## 6. 캐릭터 아크 (주요 인물만) +### [주인공] +| 권 | 상태 | 변화 계기 | +|----|------|----------| +| 1권 시작 | 고립된 개인 | | +| 3권 | 동료 신뢰 | X화 [이벤트] | +| 5권 종료 | 진정한 리더 | | +``` + +### 밀도 원칙 + +``` +각 권: +- 목표/시작/종료: 명확히 +- 핵심 전환점: 3-5개 (화수 명시) +- 각 화 상세: ❌ 포함하지 않음! + +→ 1권 = 10-15줄 +→ 전체 6권 = 60-90줄 + 개요/복선/로맨스 = 150-200줄 +``` + +### 포함하지 않는 것 ❌ + +``` +❌ 각 화별 상세 플롯 + - "1화: 새해 첫날 (타임라인, 핵심 이벤트)" + → 이건 volume-plot.md에! + +❌ 10화 단위 구간 분할 + - "1-10화: MIT 유학" + → 이것도 volume-plot.md에! + +❌ Part별 장면 + → 이건 plot-XXX-YYY.md에! +``` + +--- + +## 📋 Phase 4-2: volume-plot.md 내용 정의 + +### 파일 위치 +`volumes/vol-04/volume-plot.md` + +### 목적 +1권 전체 화 흐름 (나무 보기) + +### 포함 내용 + +```markdown +# 4권 권별 플롯 + +## 1. 권 전체 개요 +- **권 제목:** 디지털 혁명 +- **기간:** 1968.1.1 - 1985.12.31 (18년) +- **분량:** 54화 +- **주인공:** 강현우 (17세 → 35세) +- **권 목표:** (plot-master.md에서 복사) +- **시작 상태:** (plot-master.md에서 복사) +- **종료 상태:** (plot-master.md에서 복사) + +## 2. 주요 인물 나이 ⭐ 필수! +| 인물 | 생년 | 권 시작 | 권 종료 | +|------|------|---------|---------| +| 강현우 | 1950.3.1 | 17세 | 35세 | +| 이수진 | 1952.4.15 | 15세 | 33세 | + +## 3. 권 구조 (10화 단위) +| 구간 | 화 | 목표 | 주요 이벤트 | 긴장도 | +|------|-----|------|------------|--------| +| 도입 | 1-10 | MIT 유학 | 7화: 희토류 논문 | [5/10] | +| 전개1 | 11-20 | 귀국, 연구소 | 18화: LSI 개발 착수 | [6/10] | +| 전개2 | 21-30 | LSI 개발 | 28화: LSI 성공 | [8/10] | +| 클라이맥스 | 31-40 | 퓨처테크 창업 | 35화: 창업 | [9/10] | +| 마무리 | 41-54 | PC 개발 | 48화: PC 출시 | [7/10] | + +## 4. 화별 상세 플롯 (54화) ⭐ 핵심! + +### 1화: 새해 첫날 +- **타임라인:** 1968.1.1-2.28 (2개월) +- **장소:** 보스턴 (MIT, 하버드) +- **주요 등장인물:** 강현우, 이수진 +- **핵심 이벤트:** + 1. 강현우 MIT 4학년 17세 + 2. 찰스 강변 데이트 + 3. 코리아 일렉 세계 1위 소식 +- **캐릭터 목표:** + - 강현우: 학업 + 연애 + - 이수진: 영재 프로그램 적응 +- **갈등:** 학업 압박 vs 데이트 시간 +- **감정선:** 설렘 → 행복 → 만족 +- **복선:** + - 설치: 희토류 연구 (회수: 2화) +- **로맨스:** 30% + +### 2화: MIT 희토류 연구 ⭐ +- **타임라인:** 1968.3.1-6.30 (4개월) +- **장소:** MIT 연구실 +- **핵심 이벤트:** + 1. 희토류 반도체 응용 논문 작성 + 2. MIT 교수들: "한국 희토류 독점" + 3. 박현우 삼촌과 서신 교환 + 4. 1971년 LSI 개발 예고 +- **복선:** + - 회수: 희토류 연구 (설치: 1화) + - 설치: LSI 개발 (회수: 28화) +- **로맨스:** 20% + +(54화까지 동일 형식) + +## 5. 권 종료 체크 +- [ ] 권 목표 달성 확인 +- [ ] 다음 권 연결점 명확 +- [ ] 복선 현황 정리 + - 회수 완료: X건 + - 다음 권 이월: Y건 + +## 6. 타임라인 검증 ⭐ 신규 필수! +### 54화 타임라인 일람 +1화: 1968.1.1-2.28 +2화: 1968.3.1-6.30 ✅ (이전 화 종료 ≤ 현재 화 시작) +3화: 1968.7.1-9.30 ✅ +... +54화: 1985.10.1-12.31 ✅ + +### 검증 결과 +- 역행: 0건 ✅ +- 겹침: 0건 ✅ +- 비정상 공백 (>3개월): 0건 ✅ +- 계절/날씨 일치: ✅ +- 캐릭터 나이 일관성: ✅ +``` + +### 밀도 원칙 + +``` +각 화: +- 타임라인: 명확히 (YYYY.MM.DD-YYYY.MM.DD) +- 핵심 이벤트: 3-5개 +- 복선: 설치/회수 명시 +- 로맨스 비중 (있는 경우) + +→ 1화 = 10-15줄 +→ 54화 = 540-810줄 + 개요/구조/검증 = 700-900줄 +``` + +### 포함하지 않는 것 ❌ + +``` +❌ Part별 장면 분할 + - "Part 1: 연구실 아침 (2,500자)" + → 이건 plot-XXX-YYY.md에! + +❌ 대화 주제, 캐릭터 행동 상세 + → 이것도 plot-XXX-YYY.md에! +``` + +--- + +## 📋 Phase 4-3: plot-XXX-YYY.md 내용 (참고) + +### 파일 위치 +`volumes/vol-04/plots/plot-001-005.md` + +### 포함 내용 +- 5화 Part별 장면 상세 +- 각 Part: 시간, 장소, 분위기, 등장인물, 대화 주제, 행동, 묘사 +- 실제 작성 가능한 수준 + +**현재 수준 유지 ✅** + +--- + +## 📊 3단계 비교표 + +| 항목 | plot-master.md | volume-plot.md | plot-XXX-YYY.md | +|------|----------------|----------------|-----------------| +| **위치** | settings/ | volumes/vol-XX/ | volumes/vol-XX/plots/ | +| **범위** | 전체 권 | 1권 전체 화 | 5화 | +| **밀도** | 최소 | 중간 | 최대 | +| **권 개요** | ✅ | ✅ (상세) | ❌ | +| **화 타임라인** | ❌ | ✅ | ✅ (5화만) | +| **핵심 이벤트** | 3-5개/권 | 3-5개/화 | Part별 상세 | +| **Part 분할** | ❌ | ❌ | ✅ | +| **장면 상세** | ❌ | ❌ | ✅ | +| **분량** | 150-200줄 | 700-900줄 | 1500-1800줄 | + +--- + +## 🔄 파일명 변경 작업 + +### 필요한 작업 + +#### 1. 파일명 변경 +```bash +# 4권 +mv volumes/vol-04/plot-master.md volumes/vol-04/volume-plot.md + +# 다른 권도 동일 (있다면) +mv volumes/vol-01/plot-master.md volumes/vol-01/volume-plot.md +mv volumes/vol-02/plot-master.md volumes/vol-02/volume-plot.md +mv volumes/vol-03/plot-master.md volumes/vol-03/volume-plot.md +``` + +#### 2. 참조 업데이트 + +**plot-001-005.md ~ plot-041-045.md (9개 파일):** +```markdown +# 변경 전 +> 참조: volumes/vol-04/plot-master.md + +# 변경 후 +> 참조: volumes/vol-04/volume-plot.md +``` + +**검증 보고서 파일들:** +```markdown +# 변경 전 +plot-master.md와 일치성 검증 + +# 변경 후 +volume-plot.md와 일치성 검증 +``` + +#### 3. CWS Design Guide 확인 + +`CWS Design Guide.md`에는 이미 `volume-plot.md`로 명시됨: +```markdown +Phase 4-2 산출물: volumes/vol-XX/volume-plot.md +``` + +→ 가이드는 수정 불필요, 실제 파일명만 변경! + +--- + +## 📋 volume-plot.md 작성 프로토콜 (신규 필요) + +### 파일 생성 필요 +`templates/standards/volume-plot-mode.md` v1.0.0 + +### 내용 +- Phase 4-2 작업 절차 +- volume-plot.md 작성 가이드 +- 타임라인 검증 구체적 방법 +- 50화 전체 타임라인 추출/검증 스크립트 +- 검증 체크리스트 +- 검증 보고서 템플릿 + +--- + +## ✅ 최종 정리 + +### 파일명 + +| Phase | 파일명 | 위치 | +|-------|--------|------| +| 4-1 | plot-master.md | settings/ | +| 4-2 | volume-plot.md ⭐ 변경! | volumes/vol-XX/ | +| 4-3 | plot-001-005.md | volumes/vol-XX/plots/ | + +### 내용 수준 + +**plot-master.md:** +- 전체 권 큰 그림 +- 각 권: 10-15줄 (목표, 전환점) +- 화별 상세 ❌ + +**volume-plot.md:** +- 1권 전체 화 흐름 +- 각 화: 10-15줄 (타임라인, 핵심 이벤트, 복선) +- Part 분할 ❌ +- **타임라인 검증 필수** ⭐ + +**plot-001-005.md:** +- 5화 Part별 장면 +- 각 Part: 80줄 (장면 상세, 대화, 행동, 묘사) + +### 검증 + +| Phase | 검증 프로토콜 | 상태 | +|-------|--------------|------| +| 4-1 | season-plot-verification.md | ❌ 작성 필요 | +| 4-2 | volume-plot-verification.md | ❌ 작성 필요 ⭐ | +| 4-3 | plot-mode.md Phase 3-2 | ✅ 있음 | + +--- + +**작성:** Claude Sonnet 4.5 +**다음 작업:** +1. volumes/vol-04/plot-master.md → volume-plot.md 파일명 변경 +2. volume-plot-verification.md 프로토콜 작성 diff --git a/CWS-프로세스-근본적-재설계.md b/CWS-프로세스-근본적-재설계.md new file mode 100644 index 0000000..2c676ec --- /dev/null +++ b/CWS-프로세스-근본적-재설계.md @@ -0,0 +1,583 @@ +# CWS 프로세스 근본적 재설계 제안 + +> **작성일:** 2026-01-26 +> **작성자:** Claude Sonnet 4.5 +> **문제:** 현재 CWS 프로세스의 구조적 결함 + +--- + +## 🚨 현재 프로세스의 치명적 결함 + +### 현재 구조 + +``` +Phase 4-1: 시즌 플롯 (plot-master.md 0단계+1단계) + ↓ 검증 없음! +Phase 4-2: 권별 플롯 (plot-master.md 2단계 or volume-plot.md) + ↓ 검증 없음! +Phase 4-3: 5화별 상세 플롯 (plot-001-005.md ~ plot-046-050.md) + ↓ 검증 없음! +Phase 5: 모든 것을 한꺼번에 검증 +``` + +### 문제점 + +**Q: 플롯 마스터 작성하고 나서 검증하는 절차가 없다는 게 말이 돼?** + +**A: 말이 안 됩니다. 현재 프로세스는:** + +``` +1. plot-master.md (54화) 작성 + → 에러 있어도 모름 + +2. plot-001-005.md ~ plot-046-050.md (50화) 전부 작성 + → 에러 있는 plot-master.md 기반으로 작성 + +3. Phase 5에서 발견 + → plot-master.md + 10개 파일 전부 수정 + += 50화 전부 재작업! +``` + +**이건 프로세스가 아니라 재앙 제조기입니다.** + +--- + +## 🔧 프로그래밍 개발 프로세스와 비교 + +### 정상적인 개발 프로세스 + +``` +Architecture Design + ↓ +Architecture Review ← 검증! + ↓ +Module Design + ↓ +Module Review ← 검증! + ↓ +Detailed Design + ↓ +Design Review ← 검증! + ↓ +Implementation + ↓ +Code Review ← 검증! + ↓ +Integration Test ← 최종 통합 검증 +``` + +**각 단계마다 검증!** + +### 현재 CWS (엉터리) + +``` +Architecture Design + ↓ (검증 없음) +Module Design + ↓ (검증 없음) +Detailed Design + ↓ (검증 없음) +Implementation + ↓ (검증 없음) +Integration Test ← 여기서 모든 걸 발견??? +``` + +**이렇게 개발하는 회사는 없습니다.** + +--- + +## ✅ 올바른 CWS 프로세스 (재설계) + +### 기본 원칙 + +``` +작성 → 즉시 검증 → 통과 → 다음 단계 + ↓ 실패 + 재작성 +``` + +**각 Phase 완료 시 즉시 검증!** + +### 재설계된 구조 + +``` +┌─────────────────────────────────────────────┐ +│ Phase 4-1: 시즌 플롯 작성 │ +│ 산출물: settings/plot-master.md (0+1단계) │ +└─────────────────────────────────────────────┘ + ↓ +┌─────────────────────────────────────────────┐ +│ Phase 4-1 검증 ⭐ 신규! │ +│ 프로토콜: season-plot-verification.md │ +│ 검증자: Codex │ +│ 내용: │ +│ - 시즌 3막 구조 적절성 │ +│ - 5권 목표/전환점 명확성 │ +│ - 시즌 타임라인 일관성 ⭐ │ +│ - 권 간 연결 논리성 │ +└─────────────────────────────────────────────┘ + ✅ 통과 ❌ 실패 + ↓ ↓ + ↓ Phase 4-1 재작성 + ↓ +┌─────────────────────────────────────────────┐ +│ Phase 4-2: 권별 플롯 작성 │ +│ 산출물: volumes/vol-XX/volume-plot.md │ +│ (plot-master.md 2단계) │ +└─────────────────────────────────────────────┘ + ↓ +┌─────────────────────────────────────────────┐ +│ Phase 4-2 검증 ⭐ 신규! │ +│ 프로토콜: volume-plot-verification.md │ +│ 검증자: Codex │ +│ 내용: │ +│ - Phase 4-1 반영 검증 (시즌→권) │ +│ - 50화 타임라인 일관성 ⭐⭐⭐ │ +│ - 10화 단위 구조 적절성 │ +│ - 권 목표 달성 경로 검증 │ +└─────────────────────────────────────────────┘ + ✅ 통과 ❌ 실패 + ↓ ↓ + ↓ Phase 4-2 재작성 + ↓ +┌─────────────────────────────────────────────┐ +│ Phase 4-3: 5화별 상세 플롯 작성 │ +│ 산출물: plot-001-005.md ~ plot-046-050.md │ +└─────────────────────────────────────────────┘ + ↓ +┌─────────────────────────────────────────────┐ +│ Phase 4-3 검증 (각 5화 완성 시마다!) │ +│ 프로토콜: plot-mode.md Phase 3-2 │ +│ 검증자: Codex │ +│ 내용: │ +│ - Phase 4-2 반영 검증 (권→5화) │ +│ - 5화 타임라인 일관성 │ +│ - Part별 장면 완성도 │ +└─────────────────────────────────────────────┘ + ✅ 통과 ❌ 실패 + ↓ ↓ + ↓ 해당 5화 재작성 + ↓ + (10개 파일 완성) + ↓ +┌─────────────────────────────────────────────┐ +│ Phase 5: 최종 통합 검증 │ +│ 프로토콜: design-verification-mode.md │ +│ 검증자: Opus (5-1) + Codex (5-2) │ +│ 내용: │ +│ - 전체 품질 (주관적) │ +│ - 전체 통합 일관성 (객관적) │ +│ - 계층적 반영 (마스터→권→5화) │ +│ - 50화 통합 타임라인 검증 │ +└─────────────────────────────────────────────┘ + ✅ 통과 ❌ 실패 + ↓ ↓ + CWS Writing Guide 해당 Phase 재작성 +``` + +--- + +## 📋 각 Phase 검증 상세 + +### Phase 4-1 검증 (신규 필요!) + +**파일:** `templates/standards/season-plot-verification.md` v1.0.0 + +**목적:** 시즌 플롯 완성 직후 검증 + +**검증 항목:** +```markdown +1. 시즌 구조 검증 + - [ ] 시즌 3막 구조 명확한가? + - [ ] 5권 목표/전환점 구체적인가? + - [ ] 권별 분량 균형 잡혔는가? + +2. 시즌 타임라인 검증 ⭐ 핵심! + - [ ] 시즌 시작/종료 날짜 명확한가? + - [ ] 5권 작중 기간 겹침/공백 없는가? + - [ ] 각 권 간 시간 간격 합리적인가? + - [ ] 캐릭터 나이 일관성 확인 + + 방법: + # 5권 타임라인 추출 + 1권: YYYY.MM.DD - YYYY.MM.DD + 2권: YYYY.MM.DD - YYYY.MM.DD + 3권: YYYY.MM.DD - YYYY.MM.DD + 4권: YYYY.MM.DD - YYYY.MM.DD + 5권: YYYY.MM.DD - YYYY.MM.DD + + # 체크 + 1권 종료 ≤ 2권 시작 + 2권 종료 ≤ 3권 시작 + ... + +3. 복선 계획 검증 + - [ ] 시즌 내 복선 설치/회수 계획 있는가? + - [ ] 다음 시즌으로 이월 복선 명확한가? + +4. 캐릭터 아크 검증 + - [ ] 시즌 시작→종료 캐릭터 변화 명확한가? + - [ ] 주요 캐릭터 아크 계획 있는가? +``` + +**산출물:** `settings/phase-4-1-verification-report.md` + +**통과 조건:** +- 모든 항목 ✅ +- 타임라인 에러 0건 + +**실패 시:** +- Phase 4-1 재작성 +- Phase 4-2 진행 금지 + +--- + +### Phase 4-2 검증 (신규 필요!) + +**파일:** `templates/standards/volume-plot-verification.md` v1.0.0 + +**목적:** 권별 플롯 완성 직후 검증 + +**검증 항목:** +```markdown +1. 상위 계층 반영 검증 + - [ ] Phase 4-1 시즌 플롯 → Phase 4-2 권별 플롯 반영 확인 + - [ ] 권 목표가 시즌 목표와 일치하는가? + - [ ] 권 타임라인이 시즌 타임라인과 일치하는가? + - [ ] 권 핵심 이벤트가 시즌 플롯에 명시된 것과 같은가? + +2. 권별 타임라인 검증 ⭐⭐⭐ 최우선! + - [ ] 50화 전체 타임라인 추출 + - [ ] 역행 없음 확인 (이전 화 종료 ≤ 현재 화 시작) + - [ ] 겹침 없음 확인 (현재 화 시작 ≥ 이전 화 종료) + - [ ] 비정상 공백 없음 확인 (공백 > 3개월은 경고) + - [ ] 계절/날씨 일치성 확인 + - [ ] 캐릭터 나이 일관성 확인 + + 방법: + # 50화 타임라인 추출 (volume-plot.md 또는 plot-master.md) + 1화: YYYY.MM.DD - YYYY.MM.DD + 2화: YYYY.MM.DD - YYYY.MM.DD + ... + 50화: YYYY.MM.DD - YYYY.MM.DD + + # 자동 검증 스크립트 + for i in 1..49: + if 화[i+1].시작 < 화[i].종료: + ERROR: 겹침 or 역행 + if 화[i+1].시작 - 화[i].종료 > 90일: + WARNING: 공백 과다 + +3. 10화 단위 구조 검증 + - [ ] 각 구간 목표 명확한가? + - [ ] 분위기/페이싱/긴장도 설계 적절한가? + +4. 권 목표 달성 경로 검증 + - [ ] 권 시작→종료 목표 달성 경로 명확한가? + - [ ] 다음 권 연결점 명확한가? + +5. 복선 계획 검증 + - [ ] 권 내 복선 설치/회수 계획 있는가? + - [ ] 다음 권으로 이월 복선 명시되었는가? +``` + +**산출물:** `volumes/vol-XX/phase-4-2-verification-report.md` + +**통과 조건:** +- 모든 항목 ✅ +- **타임라인 에러 0건** ⭐ 필수! +- 상위 계층 반영 100% + +**실패 시:** +- Phase 4-2 재작성 (volume-plot.md 또는 plot-master.md) +- Phase 4-3 진행 금지 + +--- + +### Phase 4-3 검증 (기존 강화) + +**파일:** `templates/standards/plot-mode.md` Phase 3-2 (v2.2.0 이미 존재) + +**목적:** 각 5화 완성 직후 검증 + +**검증 항목:** +```markdown +1. 상위 계층 반영 검증 (plot-mode.md v2.2.0에 이미 있음) + - [ ] Phase 4-2 volume-plot.md → Phase 4-3 plot-XXX-YYY.md 반영 + - [ ] 각 화별 핵심 이벤트 일치성 + +2. 5화 타임라인 검증 (plot-mode.md Phase 2-3에 이미 있음) + - [ ] 5화 역행 없음 + - [ ] 이전 5화와 연결 확인 + +3. Part별 장면 완성도 검증 + - [ ] Part 1~4 각각 장면 상세 포함 + - [ ] 대화 주제, 분위기, 분량 명시 +``` + +**산출물:** `volumes/vol-XX/plots/plot-XXX-YYY-검증보고서.md` (이미 작성 중) + +**통과 조건:** +- volume-plot.md 반영 100% +- 타임라인 에러 0건 + +**실패 시:** +- 해당 5화 재작성 +- 다음 5화 진행 금지 + +--- + +### Phase 5 검증 (재정의) + +**파일:** `templates/standards/design-verification-mode.md` v1.0.0 (이미 존재) + +**목적:** 모든 Phase 완료 후 최종 통합 검증 + +**검증 항목:** +```markdown +Phase 5-1: 품질 검증 (Opus) - 주관적 +- 전체 플롯 재미 +- 감정선, 페이싱 +- 독자 몰입도 + +Phase 5-2: 일관성 검증 (Codex) - 객관적 +- 계층적 반영 (마스터→권→5화) 최종 확인 +- 50화 통합 타임라인 검증 (재검증) +- 설정 충돌 검증 +- 복선 검증 +- 논리 검증 +``` + +**핵심 차이:** +``` +Phase 4-1 검증: 시즌 (5권) 타임라인 +Phase 4-2 검증: 권별 (50화) 타임라인 +Phase 4-3 검증: 5화 타임라인 +Phase 5-2 검증: 50화 통합 타임라인 (재검증 + 통합 확인) +``` + +**Phase 5는 "발견"이 아니라 "최종 확인"** + +--- + +## 🔄 프로세스 흐름 재정의 + +### 기존 (엉터리) + +``` +작성 → 작성 → 작성 → 작성 → 검증 (모두 한꺼번에) + ↓ + 대규모 재작업 +``` + +### 재설계 (올바름) + +``` +작성 → 검증 → 작성 → 검증 → 작성 → 검증 → 최종 검증 + ↓ 즉시! ↓ 즉시! ↓ 즉시! ↓ + 통과/실패 통과/실패 통과/실패 통과/작성 +``` + +**실패 시 즉시 수정, 다음 단계 진행 금지!** + +--- + +## 📊 효과 비교 + +### 기존 프로세스 (에러 발생 시) + +``` +plot-master.md (54화) 작성: 2일 + ↓ (에러 있지만 모름) +plot-001-005.md ~ plot-046-050.md (10개 파일) 작성: 10일 + ↓ (에러 있는 기반으로 작성) +Phase 5 검증: 1일 + ↓ (에러 발견!) +재작업: + - plot-master.md 수정: 1일 + - plot-001-005.md ~ plot-046-050.md 전부 재작성: 10일 + - 재검증: 1일 + +총 소요: 25일 +재작업: 11일 (44%) +``` + +### 재설계 프로세스 (에러 발생 시) + +``` +Phase 4-1 작성: 0.5일 + ↓ +Phase 4-1 검증: 0.5일 (에러 발견!) + ↓ +Phase 4-1 재작성: 0.5일 + ↓ +Phase 4-1 재검증: 0.5일 (통과!) + ↓ +Phase 4-2 작성: 2일 + ↓ +Phase 4-2 검증: 0.5일 (통과!) + ↓ +Phase 4-3 작성: 10일 (에러 없는 기반) + ↓ +Phase 4-3 검증: 각 5화마다 0.5일 = 5일 (통과!) + ↓ +Phase 5 검증: 1일 (통과! 재작업 없음) + +총 소요: 20.5일 +재작업: 0.5일 (2.4%) +``` + +**재작업 시간: 44% → 2.4% (95% 감소!)** + +--- + +## 🎯 즉시 조치 사항 + +### P0: 프로토콜 신규 작성 + +#### 1. season-plot-verification.md +``` +파일: templates/standards/season-plot-verification.md +버전: v1.0.0 +용도: Phase 4-1 완료 후 즉시 검증 +내용: +- 시즌 구조 검증 +- 시즌 타임라인 검증 (5권) +- 복선 계획 검증 +- 캐릭터 아크 검증 +``` + +#### 2. volume-plot-verification.md +``` +파일: templates/standards/volume-plot-verification.md +버전: v1.0.0 +용도: Phase 4-2 완료 후 즉시 검증 +내용: +- 상위 계층 반영 검증 +- 50화 타임라인 검증 ⭐ 핵심! +- 10화 단위 구조 검증 +- 권 목표 달성 경로 검증 +``` + +### P1: CWS Design Guide 수정 + +#### 1. Phase 순서 재정의 +``` +기존: +Phase 4-1 → Phase 4-2 → Phase 4-3 → Phase 5 + +변경: +Phase 4-1 → Phase 4-1 검증 → +Phase 4-2 → Phase 4-2 검증 → +Phase 4-3 → Phase 4-3 검증 → +Phase 5 최종 통합 검증 +``` + +#### 2. 각 Phase에 "다음 단계 진입 조건" 추가 +```markdown +Phase 4-1 완료 조건: +- [ ] ... (기존 체크리스트) +- [ ] Phase 4-1 검증 통과 ⭐ 필수! + - 검증 프로토콜: season-plot-verification.md + - 검증 완료 표시: phase-4-1-verification-report.md 생성 + - 통과 확인: "✅ 검증 통과, Phase 4-2 진입 가능" + +Phase 4-2 진입 조건: +- [ ] Phase 4-1 검증 통과 필수! +``` + +#### 3. "검증 없이 다음 단계 진행 금지" 명시 +```markdown +⚠️ 중요: 각 Phase 검증 통과 없이 다음 Phase 진행 금지! + +Phase 4-1 검증 실패 시: +→ Phase 4-1 재작성 +→ Phase 4-2 진행 불가 + +Phase 4-2 검증 실패 시: +→ Phase 4-2 재작성 +→ Phase 4-3 진행 불가 +``` + +### P2: 기존 작업물 처리 + +#### 1. 4권 plot-master.md 재검증 +``` +프로토콜: volume-plot-verification.md (신규 작성 후) +대상: 4권 54화 타임라인 +조치: 에러 4건 수정 +``` + +#### 2. 기존 plot-XXX-YYY.md 재검증 +``` +프로토콜: design-verification-mode.md v1.0.0 +대상: plot-001-005.md ~ plot-041-045.md (9개 파일) +조치: plot-master.md 수정 후 반영 확인 +``` + +--- + +## 📌 핵심 철학 + +### 현재 (잘못된 철학) + +``` +"일단 다 작성하고 나중에 검증하자" + +→ 에러 전파 +→ 대규모 재작업 +→ 시간 낭비 +``` + +### 재설계 (올바른 철학) + +``` +"각 단계마다 즉시 검증, 통과 후 다음 단계" + +→ 에러 조기 발견 +→ 최소 재작업 +→ 시간 절약 + += Fail Fast, Fail Early +``` + +--- + +## ✅ 결론 + +### 현재 프로세스는 프로세스가 아닙니다 + +``` +❌ 플롯 마스터 작성 → 검증 없이 → 상세 플롯 전부 작성 → 한꺼번에 검증 + += "일단 다 짓고 나중에 검사하자" += 건물 설계도 검토 없이 전부 짓고 나서 확인 += 재앙 +``` + +### 올바른 프로세스 + +``` +✅ 각 단계 작성 → 즉시 검증 → 통과 → 다음 단계 + ↓ 실패 + 즉시 재작성 + += "각 층 완성할 때마다 검사" += Fail Fast, Fail Early += 최소 비용, 최대 효율 +``` + +### 즉시 조치 + +1. **season-plot-verification.md 신규 작성** +2. **volume-plot-verification.md 신규 작성** +3. **CWS Design Guide 전면 수정** + - Phase 순서 재정의 + - 각 Phase에 검증 필수 추가 + - 다음 단계 진입 조건 명시 + +--- + +**보고서 작성:** Claude Sonnet 4.5 +**다음 조치:** 사용자 승인 후 즉시 프로토콜 작성 시작 diff --git a/CWS-프로세스-문제-분석-보고서.md b/CWS-프로세스-문제-분석-보고서.md new file mode 100644 index 0000000..614fbb0 --- /dev/null +++ b/CWS-프로세스-문제-분석-보고서.md @@ -0,0 +1,566 @@ +# CWS 프로세스 구조적 문제 분석 보고서 + +> **분석일:** 2026-01-26 +> **분석자:** Claude Sonnet 4.5 +> **대상:** Creative Writing System (CWS) v1.4.0 +> **발단:** plot-master.md 타임라인 에러 4건 발견 + +--- + +## 🚨 핵심 문제 요약 + +**표면적 문제:** plot-master.md에 타임라인 에러 4건 (겹침 2건, 공백 2건) + +**근본적 문제:** +1. Phase 4-2 절차가 불완전함 - 체크리스트만 있고 HOW TO 없음 +2. Phase 5 검증 프로토콜이 오늘(2026-01-26) 생성됨 - plot-master.md 작성 당시 부재 +3. 프로토콜 부재 → 검증 건너뛰기 → 에러 전파 + +--- + +## 📊 프로세스 전체 맵 + +### 현재 CWS 구조 + +``` +Phase 4-1: 전체 & 시즌 플롯 + ↓ (체크리스트만, HOW TO 없음) +Phase 4-2: 권별 플롯 (plot-master.md 생성) ⚠️ + ↓ (plot-mode.md v2.2.0 존재) +Phase 4-3: 5화별 상세 플롯 (plot-XXX-YYY.md 생성) ✅ + ↓ (design-verification-mode.md v1.0.0: 2026-01-26 생성) ⚠️ +Phase 5: 설계 검증 + ↓ +작성 단계 (CWS Writing Guide) +``` + +--- + +## 🔍 Phase별 상세 분석 + +### Phase 4-1: 전체 & 시즌 플롯 ⚠️ + +**산출물:** `settings/plot-master.md` + +**체크리스트 (CWS Design Guide.md 1527-1536):** +```markdown +Phase 4-1 완료 조건: +- [ ] 0단계: 전체 3시즌 플롯 작성 (반 페이지) +- [ ] 1단계: 시즌 1 플롯 작성 (1페이지) + - [ ] 시즌 3막 구조 정의 + - [ ] 5권 목표/전환점 명시 +- [ ] 시즌 간 복선 계획 수립 +- [ ] 전체 로맨스/갈등 라인 정의 +- [ ] Phase 5 검증 통과 (품질 + 일관성) +- [ ] settings/plot-master.md 저장 +``` + +**문제점:** +1. ❌ **타임라인 검증 항목 없음** + - Phase 4-2, 4-3에는 타임라인 검증이 있는데 4-1에는 없음 + - plot-master.md는 시즌 1 (5권) 전체를 다루는데 검증 안 함 +2. ❌ **"Phase 5 검증 통과"는 형식적임** + - Phase 5가 모든 Phase 완료 후 최종 검증인데 + - Phase 4-1만으로 Phase 5 진행은 불가능 + - 실제로는 Phase 5를 Phase 4-1 후에 하지 않음 +3. ❌ **상세 프로토콜 없음** + - 어떻게 시즌 플롯을 작성하는지 절차 없음 + - 템플릿만 있고 작성 가이드 없음 + +**결과:** +- plot-master.md 작성 시 타임라인 검증 누락 +- 54화 전체에 대한 타임라인 체크 안 함 +- 에러 4건 발생 + +--- + +### Phase 4-2: 권별 플롯 ⚠️⚠️⚠️ 최대 문제 + +**산출물:** `volumes/vol-XX/volume-plot.md` + +**체크리스트 (CWS Design Guide.md 1667-1678):** +```markdown +Phase 4-2 완료 조건: +- [ ] 1권 50화를 10화 단위로 구간 분할 +- [ ] 각 구간 목표/주요 이벤트 명시 +- [ ] 분위기/페이싱/긴장도 설계 +- [ ] 권 목표 달성 경로 명확 +- [ ] 복선 설치/회수 계획 수립 +- [ ] 전체 화 타임라인 검증 ⭐ v1.3.1 추가 + - 시간 역행 없음 + - 각 화 간 시간 간격 합리적 + - 권 시작/종료가 settings/plot-master.md와 일치 + - 캐릭터 나이 일관성 확인 +- [ ] volumes/vol-01/volume-plot.md 저장 +``` + +**문제점:** +1. ❌ **체크리스트만 있고 HOW TO 없음** + - "전체 화 타임라인 검증" 항목이 v1.3.1에 추가됨 (2026-01-25) + - 하지만 **어떻게 검증하는지 방법 없음** + - Phase 4-3에는 plot-mode.md v2.2.0 프로토콜 있음 + - **Phase 4-2 전용 프로토콜 없음** +2. ❌ **프로세스 섹션에 검증 절차 없음** (CWS Design Guide.md 1555-1570) + ```markdown + ### 9.2 프로세스 + + 1. Phase 4-1 (시즌 플롯) 읽기 + 2. 1권 권별 플롯 작성 + - 10화 단위로 구간 나누기 + - 각 구간 목표/주요 이벤트 정의 + - 분위기/페이싱 설계 + + 3. 검증 + - 권 목표 달성 여부 + - 다음 권 연결점 명확성 + ❌ 타임라인 검증 언급 없음! + + 4. 산출물: volumes/vol-01/volume-plot.md 저장 + ``` +3. ❌ **실제 작업 시 검증 누락 가능성 100%** + - 체크리스트에는 있지만 프로세스에 없음 + - 구체적인 방법 없음 + - 건너뛰기 쉬움 + +**결과:** +- 4권 plot-master.md (54화) 작성 시 타임라인 검증 안 함 +- 4개 에러 발견 못함 +- 이후 모든 Phase에 에러 전파 + +--- + +### Phase 4-3: 5화별 상세 플롯 ✅ (유일하게 완전함) + +**산출물:** `volumes/vol-XX/plots/plot-XXX-YYY.md` +**프로토콜:** `templates/standards/plot-mode.md` v2.2.0 + +**체크리스트 (CWS Design Guide.md 1761-1772):** +```markdown +Phase 4-3 완료 조건: +- [ ] 1권 50화 모두 상세 플롯 완료 (10개 파일) +- [ ] 각 화마다 Part별 장면 상세 포함 +- [ ] 캐릭터 목표/갈등/감정선 설계 완료 +- [ ] 🚨 타임라인 검증 완료 (50화 전체) + - [ ] 50화 모두 역행 없음 + - [ ] 회상/병렬 명시 (해당 시) +- [ ] volumes/vol-01/plots/ 폴더에 10개 파일 저장 +``` + +**강점:** +1. ✅ **상세 프로토콜 존재** (plot-mode.md v2.2.0) +2. ✅ **프로세스에 검증 포함** (CWS Design Guide.md 1733-1735) + ```markdown + 4. 🚨 타임라인 검증 (5화 전체) + - 이전 화 종료일 ≤ 현재 화 시작일 + - 역행 발견 시 수정 또는 [회상]/[병렬] 명시 + ``` +3. ✅ **plot-mode.md에 구체적인 3단계 체크포인트** +4. ✅ **Phase 2-1에서 volume-plot.md 확인 강제** +5. ✅ **Phase 3-2에서 volume-plot.md 일치성 검증 필수** + +**한계:** +- ⚠️ **이미 에러가 있는 plot-master.md 기반** +- ⚠️ **5화 단위로만 검증, 전체 54화 통합 검증은 안 함** + +--- + +### Phase 5: 설계 검증 ⚠️⚠️ 치명적 문제 + +**프로토콜:** `templates/standards/design-verification-mode.md` v1.0.0 + +**생성일:** 2026-01-26 (오늘!) + +**CHANGELOG 발췌:** +```markdown +### v1.0.0 (2026-01-26) - 초기 버전 + +배경: +문제: Phase 5 검증에 구체적인 절차 없음 +- Phase 5-1 (품질): 체크리스트만 존재, 어떻게 검증하는지 없음 +- Phase 5-2 (일관성): 체크리스트만 존재, 구체적인 절차 없음 + +결과: 검증을 건너뛰거나 불완전하게 진행 +- 마스터 파일 → volume-plot.md 반영 누락 +- volume-plot.md → plot-XXX-YYY.md 불일치 +- 설정 충돌 미발견 → 작성 단계에서 문제 발생 +``` + +**치명적 문제:** +1. ❌ **프로토콜이 오늘 생성됨** + - plot-master.md 작성 당시 이 프로토콜 부재 + - 4권 작업 (plot-001-005.md ~ plot-041-045.md) 모두 이 프로토콜 없이 진행 +2. ❌ **Phase 5가 최종 방어선인데 작동 안 했음** + - 설계 단계 최후의 보루 + - 계층적 반영 검증 (마스터 → 권별 → 5화별) + - 타임라인 일관성 검증 + - 모두 오늘 추가됨 + +**영향:** +- plot-master.md의 4개 타임라인 에러 발견 못함 +- plot-001-005.md ~ plot-041-045.md 모두 검증 없이 진행 +- 작성 단계 가기 전 최종 검증 누락 + +--- + +## 🔗 에러 전파 타임라인 + +### 1단계: plot-master.md 작성 (Phase 4-1 or 4-2?) + +``` +시점: 2026-01-XX (정확한 날짜 불명) +작업: 4권 plot-master.md 54화 타임라인 설정 + +문제: +- Phase 4-2 체크리스트에 "타임라인 검증" 있음 (v1.3.1) +- 하지만 HOW TO 없음 +- 프로세스에 검증 절차 없음 +→ 검증 건너뜀 + +에러 발생: +- 16-17화 겹침 (2월) +- 21-22화 6.5개월 공백 +- 44-45화 6개월 공백 +- 45-46-47화 3중 겹침 (7-9월) +``` + +### 2단계: Phase 5 검증 (실패) + +``` +시점: plot-master.md 완성 후 (추정) +상황: design-verification-mode.md 프로토콜 부재 + +본래 해야 할 것: +- Phase 5-2 계층적 반영 검증 +- Phase 5-2 타임라인 일관성 검증 + +실제: +- 프로토콜 없음 → 검증 불가 또는 건너뜀 +→ 4개 에러 발견 못함 +``` + +### 3단계: plot-001-005.md ~ plot-041-045.md 작성 (Phase 4-3) + +``` +시점: 2026-01-XX ~ 2026-01-26 +작업: 9개 파일 (45화) 작성 + +각 파일: +- plot-mode.md v2.2.0 프로토콜 따름 ✅ +- 5화 단위 타임라인 검증 수행 ✅ +- volume-plot.md 일치성 검증 수행 ✅ + +하지만: +- plot-master.md의 에러는 이미 존재 +- 5화 단위 검증은 plot-master.md 에러 발견 못함 +→ 에러 그대로 반영 +``` + +### 4단계: plot-041-045-검증보고서.md 작성 (Phase 4-3 검증) + +``` +시점: 2026-01-26 (오늘) +작업: plot-041-045.md 검증 + +발견: +- plot-041-045.md 자체는 plot-master.md 100% 일치 ✅ +- 하지만 타임라인 불연속 발견: + - 44-45화 6개월 공백 + - 45-46-47화 3중 겹침 + +보고서 결론: +"⚠️ plot-master.md 타임라인 불연속 발견 + 이는 plot-master.md 원본 설정 문제" +``` + +### 5단계: 전체 플롯 타임라인 검증 (Task agent) + +``` +시점: 2026-01-26 (오늘) +작업: 54화 전체 타임라인 추출 및 분석 + +발견: 4개 문제 +- Problem 1: 16-17화 겹침 +- Problem 2: 21-22화 공백 +- Problem 3: 44-45화 공백 +- Problem 4: 45-46-47화 3중 겹침 + +→ 근본 원인: plot-master.md +``` + +--- + +## 📋 프로세스 구멍 정리 + +### 구멍 1: Phase 4-1 타임라인 검증 없음 + +**현재:** +``` +Phase 4-1 체크리스트: +- [ ] 시즌 3막 구조 +- [ ] 5권 목표/전환점 +- [ ] 복선 계획 +❌ 타임라인 검증 없음! +``` + +**필요:** +- [ ] 시즌 1 타임라인 검증 (5권 전체) +- [ ] 각 권 간 시간 간격 합리적 +- [ ] 권 시작/종료 중복/공백 없음 + +### 구멍 2: Phase 4-2 HOW TO 없음 ⚠️ 최대 + +**현재:** +``` +체크리스트: +- [ ] 전체 화 타임라인 검증 ⭐ v1.3.1 추가 + - 시간 역행 없음 + - 각 화 간 시간 간격 합리적 + (HOW TO: 없음!) + +프로세스: +3. 검증 + - 권 목표 달성 여부 + - 다음 권 연결점 명확성 + (타임라인 언급 없음!) +``` + +**필요:** +1. **Phase 4-2 전용 프로토콜 생성 필요** + - `templates/standards/volume-plot-mode.md` 신규 + - plot-mode.md v2.2.0 참고하여 작성 +2. **프로세스에 타임라인 검증 추가** + ```markdown + 3. 타임라인 검증 (필수!) + - 50화 타임라인 추출 + - 역행/겹침/비정상 공백 체크 + - 계절/날씨 일치성 확인 + + 4. 검증 + - 권 목표 달성 여부 + - 다음 권 연결점 명확성 + ``` +3. **구체적인 검증 방법 명시** + ```bash + # 50화 타임라인 추출 + grep "화:" volume-plot.md | grep "작중 기간" + + # 역행 체크 + 이전 화 종료일 ≤ 현재 화 시작일 + + # 공백 체크 + 현재 화 시작일 - 이전 화 종료일 > 3개월? 경고 + + # 겹침 체크 + 현재 화 시작일 < 이전 화 종료일? 에러 + ``` + +### 구멍 3: Phase 5 프로토콜 늦게 생성됨 + +**문제:** +- design-verification-mode.md v1.0.0: 2026-01-26 생성 +- 4권 작업 대부분 이전에 완료 +- 최종 방어선이 작동 안 함 + +**필요:** +- ⚠️ 기존 작업물 전체 재검증 필요 + - plot-master.md (4권 54화) + - plot-001-005.md ~ plot-041-045.md (9개 파일, 45화) +- Phase 5 프로토콜 소급 적용 + +### 구멍 4: 전체 통합 검증 없음 + +**현재:** +- Phase 4-3: 5화 단위 검증만 +- Phase 5-2: 권별 검증 (50화) + +**문제:** +- 여러 권에 걸친 타임라인 검증 없음 +- 4권 54화 전체를 한번에 검증하는 절차 없음 + +**필요:** +- Phase 5-2에 "전체 권 타임라인 통합 검증" 추가 +- 시즌 1 (1-5권) 전체 타임라인 검증 +- 권 경계에서 타임라인 연결 확인 + +--- + +## 🛠️ 수정 방안 + +### 즉시 조치 (Hotfix) + +#### 1. plot-master.md 타임라인 에러 4건 수정 +``` +우선순위: 🔥 최고 +대상: volumes/vol-04/plot-master.md + +수정: +- [ ] 16-17화 겹침 해소 (2월) +- [ ] 21-22화 공백 채우기 (6.5개월) +- [ ] 44-45화 공백 채우기 (6개월) +- [ ] 45-46-47화 3중 겹침 해소 (7-9월) +``` + +#### 2. 수정된 plot-master.md 기반으로 plot-041-045.md 재작성 +``` +대상: volumes/vol-04/plots/plot-041-045.md +조건: plot-master.md 수정 완료 후 +``` + +#### 3. 기존 작업물 Phase 5 소급 검증 +``` +대상: +- plot-master.md (수정 후) +- plot-001-005.md ~ plot-040.md (기존 8개 파일) + +프로토콜: design-verification-mode.md v1.0.0 +검증자: Codex (Phase 5-2) +``` + +### 중기 조치 (프로토콜 개선) + +#### 1. Phase 4-2 전용 프로토콜 작성 🔥 최우선 +``` +파일: templates/standards/volume-plot-mode.md +버전: v1.0.0 +내용: +- Phase 4-2 작업 절차 상세화 +- 타임라인 검증 구체적 방법 +- 50화 전체 타임라인 추출/검증 스크립트 +- 검증 체크리스트 +- 검증 보고서 템플릿 + +참고: plot-mode.md v2.2.0 구조 +``` + +#### 2. CWS Design Guide.md Phase 4-1 체크리스트 보강 +``` +파일: CWS Design Guide.md +섹션: Phase 4-1 체크리스트 (1527-1536) + +추가: +- [ ] 시즌 1 타임라인 검증 (5권 전체) + - 각 권 간 시간 연결 확인 + - 권 시작/종료 중복/공백 없음 + - 캐릭터 나이 일관성 +``` + +#### 3. CWS Design Guide.md Phase 4-2 프로세스 보강 +``` +파일: CWS Design Guide.md +섹션: Phase 4-2 프로세스 (1555-1570) + +추가: +3. 타임라인 검증 (volume-plot-mode.md 참조) + - 50화 전체 타임라인 추출 + - 역행/겹침/공백 체크 + - 계절/날씨 일치성 확인 + - 검증 보고서 작성 + +4. 검증 + - 권 목표 달성 여부 + - 다음 권 연결점 명확성 +``` + +#### 4. Phase 5-2에 전체 권 통합 검증 추가 +``` +파일: design-verification-mode.md +섹션: Phase 5-2 검증 2 (타임라인) + +추가: +2-3. 전체 권 타임라인 통합 검증 (시즌 레벨) + - 시즌 1 (1-5권) 전체 타임라인 추출 + - 권 경계 연결 확인 + - 전체 시즌 타임라인 역행/겹침/공백 체크 +``` + +### 장기 조치 (시스템 개선) + +#### 1. 타임라인 검증 자동화 스크립트 +``` +파일: scripts/verify-timeline.py +기능: +- plot-master.md 파싱 +- 모든 화 타임라인 추출 +- 역행/겹침/공백 자동 검출 +- 보고서 생성 + +사용: +python scripts/verify-timeline.py volumes/vol-04/plot-master.md +``` + +#### 2. 프로토콜 버전 관리 강화 +``` +규칙: +- 모든 산출물에 사용된 프로토콜 버전 기록 +- 프로토콜 변경 시 기존 작업물 영향도 분석 +- 소급 적용 필요 여부 판단 +``` + +#### 3. Phase 게이트 체크 강화 +``` +원칙: +- 다음 Phase 진입 전 이전 Phase 완료 조건 100% 충족 확인 +- 체크리스트 형식적 체크 금지 +- 프로토콜 따름 여부 확인 +``` + +--- + +## 📌 결론 + +### 문제의 본질 + +**표면:** plot-master.md 타임라인 에러 4건 +**본질:** 프로세스 구조적 결함 + +``` +1. 체크리스트는 있지만 HOW TO 없음 +2. 프로토콜이 늦게 생성됨 (v1.0.0: 오늘) +3. 검증 절차를 건너뛰기 쉬움 +4. 전체 통합 검증 없음 +``` + +### 우선순위 + +#### P0 (즉시) +1. plot-master.md 타임라인 4건 수정 +2. plot-041-045.md 재작성 (수정된 plot-master.md 기반) + +#### P1 (24시간 내) +3. Phase 4-2 전용 프로토콜 작성 (`volume-plot-mode.md`) +4. 기존 작업물 Phase 5 소급 검증 + +#### P2 (1주일 내) +5. CWS Design Guide Phase 4-1, 4-2 프로세스 보강 +6. Phase 5-2 전체 권 통합 검증 추가 + +#### P3 (장기) +7. 타임라인 검증 자동화 스크립트 +8. 프로토콜 버전 관리 시스템 + +### 교훈 + +``` +프로세스 = WHAT + HOW + +WHAT만 있으면 (체크리스트): +→ 건너뛰기 쉬움 +→ 해석 분분 +→ 불완전 실행 + +WHAT + HOW 있으면 (체크리스트 + 프로토콜): +→ 구체적 절차 +→ 일관된 품질 +→ 완전한 실행 + +CWS의 강점 = 프로토콜 중심 시스템 +CWS의 약점 = 프로토콜 부재 구간 존재 + +→ 모든 Phase에 상세 프로토콜 필요! +``` + +--- + +**보고서 작성:** Claude Sonnet 4.5 +**검토 요청:** 사용자 +**다음 조치:** P0 즉시 조치 실행 대기 diff --git a/MEETING-2026-02-01.md b/MEETING-2026-02-01.md new file mode 100644 index 0000000..4c6d8d2 --- /dev/null +++ b/MEETING-2026-02-01.md @@ -0,0 +1,1774 @@ +# CWS 시스템 협의 회의록 + +**날짜**: 2026-02-01 +**참석**: Alex, Claude +**주제**: CWS (Creative Writing System) 개선 및 협의 + +--- + +## 회의 개요 + +CWS 글쓰기 시스템에 대한 협의 진행 중 + +--- + +## 협의 내용 + +### 1. 회의 시작 (2026-02-01) + +- **배경**: Guide 디렉토리 확인 +- **시스템 현황**: + - CWS v4.3 (AI 협업 장편 소설 작성 시스템) + - 설계 단계: Phase 0-5 (Design Guide) + - 작성 단계: PLOT/WRITING/VERIFICATION/FIX/POLISH 모드 (Writing Guide) + - Single Source of Truth 시스템 확립 (v4.0) + +- **결정사항**: + - 협의 내용을 회의록으로 지속 기록하기로 함 + - 회의록 파일: `MEETING-2026-02-01.md` + +### 2. 현재 시스템의 문제점 분석 + +#### 2.1 핵심 문제 + +**문제 1: 파일 크기 문제** +- 가이드 파일들이 너무 큼 (CWS Writing Guide: 29,277 토큰, Design Guide: 34,057 토큰) +- Claude가 토큰 제한(25,000)으로 파일을 읽지 못함 +- 결과: Claude가 시스템 내용을 모르는 상태로 작업 + +**문제 2: 정보 불일치** +- Alex: "이미 가이드에 다 있으니 Claude는 알고 있다"고 가정 +- Claude: 파일을 못 읽어서 실제로는 모름 +- 결과: 맥락 없이 작업 → 오류 발생 + +**문제 3: 무한 반복 사이클** +``` +작업 → 검증 → 문제 발견 → 개선 → "완성도 95%" +→ 재검증 → 심각한 오류 발견 → 수정 → 다시 처음부터... +``` +- 품질 문제가 지속적으로 재발 +- 근본 원인: Claude가 전체 시스템을 파악하지 못한 채 작업 + +#### 2.2 해결 방향 (Alex 제안) + +**목표: "법전" 시스템** +- 절차는 가이드로 잘 정리 +- Phase별로 분리 +- 각 Phase에 **꼭 필요한 내용만** 체크리스트/가이드로 작성 +- "법전"처럼 모르면 찾아보는 레퍼런스 +- **매번 전부 읽지 않아도 되는 구조** + +**핵심 원칙:** +1. **모듈화**: Phase별로 독립된 작은 파일들 +2. **최소화**: 각 Phase에 정말 필요한 것만 +3. **실행 가능성**: 체크리스트 중심 +4. **참조성**: 상세 설명은 별도 (필요시만 참조) + +### 3. 현재 시스템 구조 분석 완료 + +#### 3.1 standards 디렉토리 현황 + +**총 27개 프로토콜 파일** (templates/standards/) + +**문제가 되는 대형 파일들:** +- `verification-mode.md`: 48,092 바이트 (토큰 제한 초과 가능성 높음) +- `design-verification-mode.md`: 36,014 바이트 (토큰 제한 초과) +- `writing-mode.md`: 29,243 바이트 (토큰 제한 초과) +- `README.md`: 27,449 바이트 (간신히 읽을 수 있음) +- `file-formats.md`: 23,242 바이트 + +**증상:** +- README에 "AI 강제 실행 규칙" 섹션이 있음 +- "프로토콜 읽지 않고 작업 시작 절대 금지!" 같은 강제 규칙들 +- 이것 자체가 Claude가 프로토콜을 안 읽고 작업했다는 증거 +- → 왜? 파일이 너무 커서 읽지 못했기 때문 + +#### 3.2 근본 원인 + +``` +큰 프로토콜 파일 (48KB) + ↓ +Claude가 토큰 제한으로 읽지 못함 + ↓ +규칙을 모르고 작업 + ↓ +오류 발생 + ↓ +검증 → 문제 발견 → 수정 + ↓ +재검증 → 또 다른 문제 발견 + ↓ +무한 반복... +``` + +--- + +### 4. Alex의 명확한 방향 제시 + +#### 4.1 해결 방법 (Alex) + +**잘못된 접근 (Claude 제안):** +- 큰 파일을 작은 파일로 쪼개기 +- 새로운 디렉토리 구조 만들기 +- ❌ 이건 문제 해결이 아님! + +**올바른 접근 (Alex 방향):** + +1. **claude.md 표준화** (네비게이터 역할) + - 모든 Phase 목록 + - 각 Phase별 절차 + - 해당 가이드/체크리스트 파일 위치 + - Claude가 "현재 Phase → 해야 할 일 → 파일 위치" 바로 찾기 + +2. **work-mode.txt** (상태 추적기) + - 현재 어느 Phase인지 + - 무슨 작업 중인지 + - 어디까지 했는지 + - 다음에 할 일 + +3. **Phase별 완료 체크리스트 작성** (검증 도구) + - Claude가 현재 Phase들을 분석 + - 각 Phase 완료 후 확인할 항목 추출 + - 체크리스트 작성 + - 이게 "법전"의 핵심! + +#### 4.2 작업 순서 + +**Step 1: Phase 분석** +- 현재 시스템의 모든 Phase 파악 +- 각 Phase의 절차 이해 +- 각 Phase의 완료 조건 도출 + +**Step 2: claude.md 표준화** +- Phase 목록 및 네비게이션 작성 +- 파일 위치 명시 +- Claude 작업 규칙 정리 + +**Step 3: Phase별 완료 체크리스트 작성** +- 각 Phase마다 "완료 확인" 체크리스트 +- 간결하고 명확하게 +- Yes/No로 답할 수 있는 항목들 + +**Step 4: work-mode.txt 템플릿 개선** +- 상태 추적에 필요한 정보 정리 +- 표준 형식 확정 + +### 5. 전체 시스템 재구성 범위 확정 + +#### 5.1 문제 범위 확대 + +**Design Guide뿐만 아니라 Writing Guide도 문제:** +- Writing Guide도 동일한 기준으로 정리 필요 +- Phase별 체크리스트 접근 방식 적용 +- 모든 가이드를 같은 체계로 통일 + +#### 5.2 필수 정의 항목 (Alex 요구사항) + +**1. 표준 claude.md 양식** +- 정확한 구조 정의 +- Phase 네비게이션 형식 +- 파일 위치 참조 방법 +- Claude 작업 규칙 표준화 + +**2. work-mode.txt 표준** +- 어떤 정보를 담을지 정의 +- 필수 필드 목록 +- 형식 표준화 + +**3. Phase별 work-mode.txt 세팅 기준** +- 각 Phase마다 work-mode.txt를 어떻게 세팅할지 +- Phase 전환 시 업데이트 규칙 +- 상태 추적 메커니즘 + +**4. 프로젝트 구조 및 필수 파일 정의** +- 표준 디렉토리 구조 +- 필수 파일 목록 +- 각 파일의 역할 및 형식 + +**5. 프로젝트 생성 자동화** +- 워크플로우: + ``` + 사용자: "디자인 가이드 읽고 프로젝트 생성해" + ↓ + Claude: Design Guide 읽기 + ↓ + Claude: 프로젝트 구조에 맞게 자동 생성 + - 필요한 디렉토리 생성 + - 필수 파일 생성 또는 복사 + - claude.md 세팅 + - work-mode.txt 초기화 + ↓ + 프로젝트 준비 완료 + ``` + +#### 5.3 작업 순서 재정의 + +**우선순위 1: 기준 문서 작성** +- [ ] 프로젝트 구조 정의 +- [ ] 필수 파일 목록 +- [ ] 표준 claude.md 양식 +- [ ] 표준 work-mode.txt 양식 +- [ ] Phase별 work-mode.txt 세팅 기준 + +**우선순위 2: Phase 체계 정리** +- [ ] Design Guide Phase 분석 및 체크리스트 +- [ ] Writing Guide Phase 분석 및 체크리스트 +- [ ] Phase별 완료 조건 정의 + +**우선순위 3: 자동화** +- [ ] 프로젝트 생성 스크립트/절차 +- [ ] Phase 전환 자동화 +- [ ] 검증 자동화 + +--- + +## 다음 안건 + +### 6. 중요한 원칙 확립 (Alex 강조) + +**⚠️ 경고: 기존 프로젝트는 참고만, 따라하지 말 것!** + +- 1945-novel 프로젝트 = 문제가 있어서 개선하려는 것 +- 기존 구조 그대로 받아들이면 같은 문제 반복 +- **목표: 새로운 효율적인 구조 설계** + +**올바른 접근:** +``` +1945-novel 분석 목적: +✅ 무엇이 문제였는지 파악 +✅ 어떤 부분이 비효율적이었는지 식별 +✅ 개선 포인트 도출 + +❌ 기존 구조 그대로 채택 +❌ 문제 있는 방식 답습 +``` + +--- + +## 다음 안건 + +### 7. 1945-novel 프로젝트 분석 (비판적 관점) + +#### 7.1 발견된 문제점 + +**문제 1: 프로젝트 루트 혼란** +``` +루트 디렉토리에 임시 파일 산재: +- 1권_완전_검증_보고서.md +- 2권_문제점_상세보고서.md +- 2권_완전_재검증_보고서.md +- 2권_최종_완벽_검증_보고서.md +- ch-029_문제_보고서.md +- HEADER_FIX_NEEDED.md +- TODO_2권_전면_수정.md +- 회귀자-나이-개선-프로젝트.md + +→ 정리되지 않은 임시 작업 파일들 +→ 프로젝트 구조가 명확하지 않음 +``` + +**문제 2: WORK-MODE.txt 과다 정보** +``` +- 총 182줄 +- "현재 상태"가 아니라 "전체 히스토리" 기록 +- 배치별 진행 상황 상세 기록 +- FIX/VERIFICATION 완료 내역 포함 + +→ 상태 파일이 아니라 로그 파일화 +→ Claude가 읽어야 할 핵심 정보 파악 어려움 +``` + +**문제 3: claude.md 과다 경고** +``` +- 총 573줄 +- "🚨 AI 강제 실행 규칙" 반복 +- "⚠️ 절대 금지", "❌ 절대 하지 말 것" 섹션들 +- "과거 실패 사례" 기록 +- 예외 처리, 경고문 과다 + +→ 문제 발생 → 경고 추가 → 문서 비대화 +→ "반응적" 문서 작성 방식 +→ 네비게이터가 아니라 "경고문" +``` + +**문제 4: volumes 구조 복잡도** +``` +vol-06/ 예시: +- design-verification.md +- vol-06-plot-integration-verification.md +- quality-verification.md +- design-verification-phase5-2.md +- vol-06-phase5-2-critical-issues.md + +→ 검증 파일이 너무 많고 복잡 +→ 어떤 파일을 읽어야 하는지 불명확 +``` + +#### 7.2 근본 원인 분석 + +**반응적 문제 해결 방식:** +``` +문제 발생 → 규칙 추가 → 또 문제 발생 → 또 규칙 추가 +→ 문서만 길어지고 복잡해짐 +→ Claude는 여전히 읽지 못함 (토큰 제한) +→ 같은 문제 반복 +``` + +**구조 vs 경고:** +``` +현재: "이것 하지 마!", "저것 필수!", "절대 금지!" +필요: 명확한 구조, 간결한 네비게이션 +``` + +**상태 vs 로그:** +``` +현재 WORK-MODE.txt: 전체 히스토리 기록 +필요: 현재 상태만 간결하게 +``` + +#### 7.3 개선 포인트 도출 + +**개선 1: 프로젝트 구조 명확화** +``` +필요한 것: +- 명확한 디렉토리 구조 +- 임시 파일 관리 규칙 +- 보고서 저장 위치 표준화 +``` + +**개선 2: claude.md 간소화** +``` +목표: 네비게이터 역할만 +- Phase 목록 +- 각 Phase별 절차 요약 +- 필요한 파일 위치 +- 길이: 100줄 이하 목표 + +제거: +- 경고문, 금지사항 나열 +- 과거 실패 사례 +- 중복 설명 +``` + +**개선 3: WORK-MODE.txt 최소화** +``` +목표: 현재 상태만 +- 현재 Phase +- 현재 작업 +- 다음 할 일 +- 필수 정보만 +- 길이: 20줄 이하 목표 + +제거: +- 히스토리 +- 완료된 작업 상세 +- 배치별 진행 상황 +``` + +**개선 4: 파일 정리 규칙** +``` +필요한 것: +- 보고서 저장 위치 (reports/ 또는 각 권 폴더) +- 임시 파일 규칙 +- 정리 주기 +``` + +### 8. 핵심 설계 원칙 확립 (Alex) + +#### 8.1 근본 원인 재정의 + +**현재 문제의 본질:** +``` +가이드가 무거움 (48KB) + ↓ +Claude가 안 읽음 (토큰 제한 + 부담) + ↓ +가이드가 있으나 마나 + ↓ +오류 발생 → 경고 추가 → 가이드 더 무거워짐 + ↓ +악순환 반복 +``` + +**해결책:** +``` +Phase별 가이드 최소화 + ↓ +작업할 때마다 무조건 읽기 강제 + ↓ +가이드를 실제로 읽음 + ↓ +오류 감소 +``` + +#### 8.2 새로운 구조 설계 + +**핵심 원칙:** +1. **claude.md**: 더 짧게 (50줄 이하 목표) +2. **WORK-MODE.txt**: 주요 내용 기록 (핵심 역할) +3. **Phase별 표준 세팅 기준**: 처음 한 번만 읽음 +4. **Phase별 가이드**: 최소화, 작업할 때마다 필수 읽기 + +**정보 흐름:** +``` +claude.md (50줄) + ↓ +WORK-MODE.txt (현재 Phase + 주요 정보) + ↓ +Phase 표준 세팅 기준 (처음만 읽기) + ↓ +Phase 가이드 (짧음, 매번 읽기) + ↓ +작업 실행 +``` + +#### 8.3 구체적인 구조 + +**Level 1: claude.md** (50줄 이하) +```markdown +# 목적 +- 최소한의 네비게이션만 + +# 내용 +- WORK-MODE.txt 위치 +- 기본 작업 규칙 (3-5개) +- 끝! + +# 제거 +- 경고문, 금지사항, 예외처리, 과거 사례 +``` + +**Level 2: WORK-MODE.txt** (주요 정보) +```markdown +# 내용 +- 현재 Phase +- Phase 세팅 기준 파일 (처음이면 읽기) +- Phase 가이드 파일 (작업 시 필수 읽기) +- 현재 작업 상태 +- 다음 할 일 +- 필수 참조 정보 + +# 역할 +- Claude가 읽는 주요 정보원 +- 히스토리 아님, 현재 상태만 +``` + +**Level 3: Phase별 표준 세팅 기준** (처음만 읽기) +``` +파일: writing-setup-standard.md + +# 목적 +- WRITING Phase 시작할 때 WORK-MODE.txt 세팅 방법 + +# 내용 +- 필요한 필드 +- 각 필드에 들어갈 정보 +- 참조할 파일들 +- 세팅 예시 + +# 언제 읽기 +- WRITING Phase 처음 진입 시 1회만 +- WORK-MODE.txt 세팅용 +``` + +**Level 4: Phase별 가이드** (짧음, 매번 읽기) +``` +파일: writing-guide.md (5-10KB 목표) + +# 목적 +- WRITING 작업 시 필수 절차 + +# 내용 +- 간결한 체크리스트 +- 필수 검증 항목만 +- 예시 최소화 + +# 언제 읽기 +- WRITING 작업할 때마다 필수! +- 짧으니까 부담 없음 +``` + +#### 8.4 작동 방식 예시 + +**시나리오 1: WRITING Phase 처음 시작** +``` +1. Claude가 claude.md 읽음 (50줄) +2. WORK-MODE.txt 읽음 +3. 현재 Phase: WRITING (처음) +4. writing-setup-standard.md 읽기 (세팅 방법) +5. WORK-MODE.txt 세팅 +6. writing-guide.md 읽기 (작업 절차) +7. 작업 시작 +``` + +**시나리오 2: WRITING Phase 계속** +``` +1. Claude가 claude.md 읽음 (50줄) +2. WORK-MODE.txt 읽음 +3. 현재 Phase: WRITING (이미 세팅됨) +4. writing-guide.md 읽기 (작업 절차만) +5. 작업 시작 +``` + +**시나리오 3: Phase 전환 (WRITING → VERIFICATION)** +``` +1. WORK-MODE.txt 업데이트 (Phase: VERIFICATION) +2. verification-setup-standard.md 읽기 (처음) +3. WORK-MODE.txt 세팅 +4. verification-guide.md 읽기 +5. 검증 시작 +``` + +#### 8.5 핵심 이점 + +**이점 1: 가이드가 짧아서 실제로 읽음** +``` +기존: 48KB → 못 읽음 → 무용지물 +개선: 5-10KB → 읽을 수 있음 → 실제 활용 +``` + +**이점 2: 작업할 때마다 필수 읽기** +``` +가이드가 짧음 → 부담 없음 → 매번 읽기 강제 가능 +→ 절차 준수율 향상 +``` + +**이점 3: WORK-MODE.txt가 주요 정보원** +``` +claude.md는 최소한 +WORK-MODE.txt에 필요한 정보 집중 +→ 읽어야 할 파일 명확 +``` + +**이점 4: 세팅은 한 번, 가이드는 매번** +``` +세팅 기준: 한 번만 읽으면 됨 +작업 가이드: 짧으니까 매번 읽어도 OK +→ 효율적 +``` + +### 9. 최종 시스템 설계 확정 (Alex) + +#### 9.1 Phase 세팅 자동화 + +**사용자 명령:** +``` +"플롯설계 모드 Phase 4-1 세팅해" +``` + +**Claude 자동 실행:** +``` +1. Phase 4-1 세팅 기준 파일 읽기 +2. WORK-MODE.txt 자동 생성/업데이트 +3. "세팅 완료" 보고 +``` + +#### 9.2 WORK-MODE.txt 구조 (핵심!) + +**필수 포함 내용:** + +```markdown +--- +PHASE: 4-1 (플롯 마스터 설계) +MODE: PLOT-MASTER +STATUS: READY / IN-PROGRESS / COMPLETED +STARTED: YYYY-MM-DD +--- + +📋 이 Phase 수행 절차: +1. [절차 1] +2. [절차 2] +3. [절차 3] + +--- + +✅ 선행 필수 파일 체크리스트 (작업 전 확인): +- [ ] settings/characters-master.md 존재 확인 +- [ ] settings/timeline-master.md 존재 확인 +- [ ] settings/worldview.md 존재 확인 + +--- + +📝 작업 후 정리 체크리스트 (Phase 종료 시): +- [ ] plot-master.md 작성 완료 +- [ ] 타임라인 일치성 확인 +- [ ] Phase 완료 기록 작성 (logs/phase-4-1-YYYY-MM-DD.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 가이드: +- Guide/templates/standards/plot-master-guide.md (5KB) + +--- +``` + +**핵심:** +- WORK-MODE.txt에 모든 정보 집중 +- 선행 체크리스트 (작업 전) +- 정리 체크리스트 (작업 후) +- 가이드는 짧은 파일만 참조 + +#### 9.3 Phase 종료 시 기록 강제화 + +**규칙:** +``` +모든 Phase 종료 시 반드시 기록 남기기 +``` + +**Phase 완료 기록 표준 양식:** +```markdown +# Phase 4-1 완료 기록 + +**날짜:** YYYY-MM-DD +**Phase:** 4-1 (플롯 마스터 설계) +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- plot-master.md 작성 (10권 전체 플롯) +- 총 XXX화 구성 +- 타임라인: YYYY ~ YYYY + +--- + +## 산출물 + +- settings/plot-master.md (생성) +- [기타 파일들] + +--- + +## 검증 결과 + +- [ ] 타임라인 일치성: PASS +- [ ] 캐릭터 일관성: PASS +- [ ] 세계관 일관성: PASS + +--- + +## 발견된 이슈 + +- 없음 / [이슈 목록] + +--- + +## 다음 Phase + +- Phase 4-2: 권별 타임라인 설계 + +--- + +**작성:** Claude +**검토:** Alex +``` + +**저장 위치:** +``` +프로젝트/logs/phase-4-1-YYYY-MM-DD.md +``` + +#### 9.4 시스템 목적 재정의 + +**목적:** + +1. **파일 쪼개기** - 읽기 쉽게 + - 각 가이드 5-10KB + - WORK-MODE.txt에 통합 정보 + - 필요한 것만 읽기 + +2. **관리 미세화** - 더 세밀하게 + - Phase별 세분화 + - 각 Phase마다 체크리스트 + - 선행/정리 단계 명확화 + +3. **히스토리 강제화** - 원인 추적 + - 모든 Phase 종료 시 기록 + - 표준 양식 사용 + - logs/ 디렉토리에 누적 + - 오류 발생 시 과거 기록 참조 + +#### 9.5 전체 워크플로우 + +**Phase 시작:** +``` +사용자: "Phase 4-1 세팅해" + ↓ +Claude: phase-4-1-setup.md 읽기 + ↓ +Claude: WORK-MODE.txt 자동 생성 + - 절차 + - 선행 체크리스트 + - 정리 체크리스트 + - 참조 가이드 + ↓ +Claude: "세팅 완료. 선행 체크리스트를 확인하세요." +``` + +**Phase 작업:** +``` +사용자: "Phase 4-1 시작" + ↓ +Claude: WORK-MODE.txt 읽기 + ↓ +Claude: 선행 체크리스트 확인 + ↓ +Claude: 참조 가이드 읽기 (짧음) + ↓ +Claude: 작업 수행 + ↓ +Claude: 작업 완료 +``` + +**Phase 종료:** +``` +사용자: "Phase 4-1 완료" + ↓ +Claude: WORK-MODE.txt 읽기 + ↓ +Claude: 정리 체크리스트 확인 + ↓ +Claude: Phase 완료 기록 작성 (표준 양식) + ↓ +Claude: logs/phase-4-1-YYYY-MM-DD.md 저장 + ↓ +Claude: Git 커밋 + ↓ +Claude: WORK-MODE.txt STATUS → COMPLETED + ↓ +Claude: "Phase 4-1 완료. 다음 Phase: 4-2" +``` + +#### 9.6 필요한 표준 문서들 + +**1. Phase별 세팅 파일** (각 Phase마다) +``` +Guide/templates/setup/ +├── phase-4-1-setup.md (플롯 마스터 세팅 방법) +├── phase-4-2-setup.md (권별 타임라인 세팅 방법) +├── phase-4-3-setup.md (5화별 플롯 세팅 방법) +├── writing-setup.md (작성 모드 세팅 방법) +├── verification-setup.md +└── ... +``` + +**2. Phase별 가이드** (짧음, 5-10KB) +``` +Guide/templates/standards/ +├── plot-master-guide.md (5KB) +├── volume-timeline-guide.md (5KB) +├── plot-detail-guide.md (5KB) +├── writing-guide.md (8KB) +├── verification-guide.md (10KB) +└── ... +``` + +**3. Phase 완료 기록 템플릿** +``` +Guide/templates/logs/ +└── phase-completion-template.md +``` + +**4. 표준 claude.md** (50줄) +``` +Guide/templates/claude.md.template +``` + +**5. WORK-MODE.txt 템플릿** +``` +Guide/templates/WORK-MODE.txt.template +``` + +### 10. 작업 순서 재정의 (Alex 지적) + +#### 10.1 순서 오류 수정 + +**잘못된 접근:** +``` +claude.md 먼저 작성 → Phase 나중에 정리 +❌ 무엇을 네비게이션할지도 모르는데 네비게이터부터 만들기 +``` + +**올바른 접근:** +``` +1. 가이드 전체 파악 +2. Phase 나누기 (MECE) +3. 관리 체계 확립 +4. 파일 구조 설계 +5. 템플릿 작성 +6. 마지막에 claude.md +``` + +#### 10.2 작업 방식 주의사항 + +**위험:** +``` +내용 정리 없이 파일 수정 + ↓ +컴팩팅 발생 + ↓ +대화 내용 날아감 + ↓ +정리한 내용 소실 +``` + +**안전한 방식:** +``` +1. 먼저 대화로 내용 완전히 정리 +2. 정리 완료 후 파일 수정 +3. 한 번에 작업 +``` + +#### 10.3 최종 목표 재확인 + +**주 목표:** +``` +Claude가: +- 읽기 쉽게 +- 매번 해당 절차를 완벽히 숙지 +- 완벽하게 따라할 수 있게 +``` + +**부 목표:** +``` +- 가이드 전체 MECE하게 재정리 +- Design Guide + Writing Guide 통합 정리 +- 업데이트하면서 복잡해진 것 단순화 +``` + +--- + +## 작업 계획 (최종) + +### Phase 1: 현황 파악 (대화로 정리) + +**1-1. 전체 Phase 목록 작성** +- Design Guide Phase 전체 +- Writing Guide Phase 전체 +- 현재 standards/ 파일들과 매핑 + +**1-2. MECE 분석** +- 중복되는 Phase 식별 +- 누락된 Phase 식별 +- 애매한 경계 명확화 + +**1-3. Phase 재분류** +- 논리적 그룹핑 +- 순서 정립 +- 의존관계 파악 + +### Phase 2: 구조 설계 (대화로 정리) + +**2-1. 각 Phase별 필요 정보 정의** +- 선행 조건 +- 수행 절차 +- 산출물 +- 검증 기준 +- 완료 조건 + +**2-2. 파일 구조 설계** +- 디렉토리 구조 +- 파일명 규칙 +- 파일 크기 목표 +- 파일 간 관계 + +**2-3. 템플릿 구조 설계** +- WORK-MODE.txt 구조 +- Phase 세팅 파일 구조 +- Phase 가이드 구조 +- Phase 완료 기록 구조 + +### Phase 3: 내용 작성 (대화로 초안) + +**3-1. 1개 Phase 프로토타입 작성** +- Phase 선택 (대표성 있는 것) +- 전체 문서 세트 작성 +- 검증 및 개선 + +**3-2. 전체 Phase 확대** +- 프로토타입 기반 나머지 작성 +- 일관성 검증 + +**3-3. claude.md 작성** +- 전체 구조 반영 +- 네비게이션 설계 + +### Phase 4: 파일 생성 (일괄 작업) + +**4-1. 정리된 내용 기반 파일 생성** +- 모든 템플릿 파일 +- 모든 가이드 파일 +- 디렉토리 구조 + +**4-2. 기존 시스템과 비교** +- 마이그레이션 계획 +- 호환성 검증 + +--- + +## 즉시 시작: Phase 1-1 + +### 전체 Phase 목록 작성 + +**현재까지 파악된 Phase:** + +**Design Guide (Phase 0~5):** +- Phase 0: 아이디어/컨셉 +- Phase 0.5: 작가 문체 정의 +- Phase 1: 세계관 설계 +- Phase 2: 캐릭터 설계 +- Phase 3: 타임라인 설계 +- Phase 4: 플롯 설계 + - Phase 4-1: PLOT-MASTER (plot-master.md) + - Phase 4-2-A: VOLUME-TIMELINE (vol-XX-timeline.md) + - Phase 4-2-B: VOLUME-CHARACTERS (vol-XX-characters.md) + - Phase 4-2-C: VOLUME-PLOT (vol-XX-plot.md) + - Phase 4-3: PLOT (vol-XX-plot-NNN-MMM.md) +- Phase 5: 설계 검증 + - Phase 5-1: Opus 품질 검증 + - Phase 5-2: Codex 일관성 검증 + +**Writing Guide (작성 단계):** +- WRITING 모드: 챕터 작성 +- VERIFICATION 모드: 전체 검증 +- FIX 모드: 문제 수정 +- POLISH 모드: 문장 다듬기 +- MODIFICATION 모드: 내용 수정 +- RETOUCH 모드: 퇴고 +- ARTISTIC-REVIEW 모드: 예술성 검토 + +### 11. 최종 접근 방법 확정 (Alex - 핵심!) + +#### 11.1 프로세스 카탈로그 생성 + +**목표:** +``` +Claude의 작업 최소 단위로 분해 + ↓ +각 단위마다: + - 고유 기호 (예: P0-1) + - 고유 명칭 (예: "아이디어 컨셉 정의") + - 설명 + - 필요 파일 리스트 + - 산출물 리스트 + ↓ +완전한 프로세스 카탈로그 +``` + +**사용 방법:** +- Alex: 리스트 보면서 "P0-1 해줘" 또는 "아이디어 컨셉 정의 해줘" +- Claude: 기호/명칭으로 프로세스 식별 → 필요 파일 읽기 → 작업 수행 +- 공통 참조 문서: 양쪽 다 같은 리스트 보면서 작업 + +#### 11.2 프로세스 카탈로그 구조 + +**각 프로세스 항목:** +```markdown +## P0-1: 아이디어 컨셉 정의 + +**기호:** P0-1 +**명칭:** 아이디어 컨셉 정의 (중복 없음) +**설명:** 막연한 아이디어를 구체적 컨셉으로 발전 +**카테고리:** 설계 > 초기 설정 + +**필요 파일 (INPUT):** +- (없음, 사용자와 대화로 진행) + +**산출물 (OUTPUT):** +- settings/project-config.md + +**다음 프로세스:** +- P0-2 (작가 문체 정의) + +**참조 가이드:** +- Guide/templates/standards/concept-guide.md +``` + +#### 11.3 번호 체계 + +**제안:** +``` +P = Process (프로세스) +X-Y 형식: + X = 대분류 (0=초기, 1=설계, 2=작성, 3=검증, 4=완료) + Y = 순번 + +예시: +P0-1: 아이디어 컨셉 정의 +P0-2: 작가 문체 정의 +P1-1: 세계관 설계 +P1-2: 캐릭터 설계 +P1-3: 타임라인 설계 +P1-4: 플롯 마스터 설계 +P1-5: 권별 타임라인 설계 +P1-6: 권별 캐릭터 설계 +P1-7: 권별 플롯 설계 +P1-8: 5화별 상세 플롯 설계 +P2-1: 챕터 작성 +P3-1: 전체 검증 +P3-2: 문제 수정 +P3-3: 문장 다듬기 +... +``` + +#### 11.4 MECE 재분류 필요 + +**현재 문제:** +``` +Design Guide: Phase 0~5 +Writing Guide: Phase 1~7 (번호 중복!) +Standards: Mode 시스템 (PLOT, WRITING, VERIFICATION...) + +→ 체계가 3개로 분산 +→ 번호 중복 +→ Phase vs Mode 혼재 +``` + +**해결:** +``` +하나의 통합 프로세스 카탈로그 + - 고유 번호 (P0-1 ~ PX-Y) + - 고유 명칭 (중복 없음) + - MECE하게 분류 + - 명확한 경계 +``` + +--- + +## 현재 작업: 프로세스 카탈로그 작성 + +### Step 1: 전체 프로세스 리스트업 (진행 중) + +**현재까지 파악:** + +**Design Guide에서 추출:** +- P0-1: 아이디어 컨셉 정의 +- P0-2: 작가 문체 정의 +- P1-1: 세계관 설계 +- P1-2: 캐릭터 설계 +- P1-3: 타임라인 설계 +- P1-4: 플롯 마스터 설계 (Phase 4-1) +- P1-5: 권별 타임라인 설계 (Phase 4-2 선행) +- P1-6: 권별 캐릭터 설계 (Phase 4-2 선행) +- P1-7: 권별 플롯 설계 (Phase 4-2) +- P1-8: 5화별 상세 플롯 설계 (Phase 4-3) +- P1-9: 설계 품질 검증 (Phase 5-1) +- P1-10: 설계 일관성 검증 (Phase 5-2) + +**Writing Guide에서 추출 필요:** +- P2-X: 작성 관련 +- P3-X: 검증 관련 +- P4-X: 완료 관련 + +**Standards에서 추출 필요:** +- 각 모드별 세부 프로세스 + +### 12. 프로세스 카탈로그 초안 작성 및 검토 + +#### 12.1 초안 완료 + +Claude가 전체 프로세스 카탈로그 초안 작성 완료 +- P0-X: 초기 설정 (2개) +- P1-X: 설계 단계 (16개) +- P2-X: 작성 단계 (2개) +- P3-X: 검증 및 개선 (6개) +- P4-X: 완료 및 전환 (3개) + +#### 12.2 Alex 피드백 + +**핵심 지적:** +``` +P2 작성 단계에 즉시 검증 필요! + +현재: +P2-1 작성 → P2-2 서머리 → (검증 없음) → P3-1 전체 검증 + ↑ + 여기서 문제 발견 (늦음!) + +개선: +P2-1 작성 → P2-2 즉시 자가 검증 → P2-3 서머리 → P3-1 전체 검증 + ↑ ↑ + 문제 즉시 발견 문제 거의 없어야 함! +``` + +**철학:** +- P3 검증은 "문제 없음" 확인이 목표 +- 문제는 작성 직후 바로 잡아야 함 +- Self-Check 개념 필요 + +#### 12.3 추가 보완 필요 사항 (Claude 제안) + +1. **프로젝트 초기화 프로세스 누락** + - P0-0: 프로젝트 생성 (디렉토리, 파일 구조) + +2. **Git 관련 프로세스 명시 필요** + - 각 단계 완료 후 커밋 프로세스 + +3. **완료 기록 강제화** + - 모든 프로세스 완료 후 logs/ 기록 + - 표준 양식 사용 + +#### 12.4 보완 중 (Alex 승인 대기) + +추가 보완할 사항 있으면 말씀해주세요. + +### 13. 파일명 고유성 원칙 (Alex - 중요!) + +#### 13.1 문제 인식 + +**현재 문제:** +``` +verification-report.md (어느 프로세스? 언제?) +self-check-report.md (어느 챕터? 언제?) +quality-verification.md (어느 권? 언제?) + +→ 파일명만 보고 구분 불가 +→ 같은 날 여러 번 하면 덮어쓰기 +→ 관리 어려움 +``` + +**원칙:** +``` +모든 파일은 프로젝트 내에서 고유 파일명 +→ 파일명만 보고 무엇인지 알 수 있어야 함 +→ 절대 충돌 없어야 함 +``` + +#### 13.2 파일명 규칙 설계 필요 + +**고려사항:** +1. **컨텍스트 포함** + - 프로세스 기호 (p1-4v) + - 대상 (plot-master, ch001, vol-02) + - 날짜시간 (20260201-1430) + +2. **형식 표준화** + - 일관된 패턴 + - 정렬 가능 + - 검색 가능 + +3. **디렉토리 구조 vs 파일명** + - 옵션 A: 디렉토리로 분류 + 간단한 파일명 + - 옵션 B: 평면 구조 + 상세한 파일명 + +#### 13.3 제안 (논의 필요) + +**옵션 A: 디렉토리 구조** +``` +reports/ +├── p1-4v-plot-master/ +│ └── 20260201-1430.md +├── p1-5v-vol02-timeline/ +│ └── 20260201-1530.md +├── p2-2-ch001/ +│ └── 20260201-1630.md +└── p3-1-vol02/ + └── 20260201-1730.md + +logs/ +├── p1-4-plot-master/ +│ └── 20260201-1430.md +└── p1-5-vol02-timeline/ + └── 20260201-1530.md +``` + +**옵션 B: 평면 구조 + 상세 파일명** +``` +reports/ +├── p1-4v-plot-master-20260201-1430.md +├── p1-5v-vol02-timeline-20260201-1530.md +├── p2-2-ch001-20260201-1630.md +└── p3-1-vol02-20260201-1730.md + +logs/ +├── p1-4-plot-master-20260201-1430.md +└── p1-5-vol02-timeline-20260201-1530.md +``` + +**옵션 C: 혼합 (권별 분류 + 상세 파일명)** +``` +volumes/vol-02/ +├── reports/ +│ ├── p1-5v-timeline-20260201-1530.md +│ ├── p1-6v-characters-20260201-1540.md +│ ├── p2-2-ch001-20260201-1630.md +│ └── p3-1-full-20260201-1730.md +├── logs/ +│ ├── p1-5-timeline-20260201-1530.md +│ ├── p2-1-ch001-20260201-1625.md +│ └── p3-1-verification-20260201-1730.md +└── ... +``` + +#### 13.4 산출물 파일명 재정의 필요 + +**현재 카탈로그:** +- verification-report.md (X) +- self-check-report.md (X) +- quality-verification.md (X) + +**개선 필요:** +각 프로세스마다 산출물 파일명 규칙 명시 + +#### 13.5 Alex 방향 확정 + +**원칙:** +1. **권별 분류**: 리포트는 권별로 관리 +2. **vol-XX 접두사**: 모든 파일명에 vol-XX 포함 +3. **절대 중복 없음**: 프로젝트 내 모든 파일 고유 +4. **체계 확립**: 1945처럼 엉망이 되지 않도록 + +**1945 문제:** +``` +프로젝트 루트에 산재: +- 1권_완전_검증_보고서.md +- 2권_문제점_상세보고서.md +- 2권_완전_재검증_보고서.md +- 2권_최종_완벽_검증_보고서.md +- ch-029_문제_보고서.md +- TODO_2권_전면_수정.md +- 회귀자-나이-개선-프로젝트.md + +→ 정리 안 됨, 찾기 어려움, 관리 불가 +``` + +### 14. 파일 구조 및 파일명 규칙 확정 + +#### 14.1 디렉토리 구조 + +``` +프로젝트/ +├── settings/ # 전체 프로젝트 설정 +│ ├── project-config.md +│ ├── worldview.md +│ ├── characters-master.md +│ ├── timeline-master.md +│ └── plot-master.md +│ +├── authors/ # 작가 문체 +│ └── author-01.md +│ +├── volumes/ +│ ├── vol-01/ +│ │ ├── vol-01-timeline.md # 권별 타임라인 +│ │ ├── vol-01-characters.md # 권별 캐릭터 +│ │ ├── vol-01-plot.md # 권별 플롯 +│ │ │ +│ │ ├── plots/ # 5화별 상세 플롯 +│ │ │ ├── vol-01-plot-001-005.md +│ │ │ ├── vol-01-plot-006-010.md +│ │ │ └── ... +│ │ │ +│ │ ├── chapters/ # 챕터 +│ │ │ ├── vol-01-ch-001.md +│ │ │ ├── vol-01-ch-002.md +│ │ │ └── ... +│ │ │ +│ │ ├── summaries/ # 서머리 +│ │ │ ├── vol-01-summary-001-005.md +│ │ │ ├── vol-01-summary-001-010.md +│ │ │ ├── vol-01-summary-001-050.md +│ │ │ └── vol-01-summary-final.md +│ │ │ +│ │ ├── reports/ # 권별 리포트 ⭐ +│ │ │ ├── design/ # 설계 관련 +│ │ │ │ ├── vol-01-p1-5v-timeline-20260201-1430.md +│ │ │ │ ├── vol-01-p1-6v-characters-20260201-1440.md +│ │ │ │ ├── vol-01-p1-7v-plot-20260201-1450.md +│ │ │ │ └── vol-01-p1-9-quality-20260201-1500.md +│ │ │ │ +│ │ │ ├── writing/ # 작성 관련 +│ │ │ │ ├── vol-01-p2-2-ch001-selfcheck-20260201-1600.md +│ │ │ │ ├── vol-01-p2-2-ch002-selfcheck-20260201-1610.md +│ │ │ │ └── ... +│ │ │ │ +│ │ │ ├── verification/ # 검증 관련 +│ │ │ │ ├── vol-01-p3-1-batch01-20260201-1700.md +│ │ │ │ ├── vol-01-p3-1-batch02-20260201-1710.md +│ │ │ │ └── vol-01-p3-1-final-20260201-1800.md +│ │ │ │ +│ │ │ └── polish/ # 품질 개선 +│ │ │ ├── vol-01-p3-3-batch01-20260201-1900.md +│ │ │ └── ... +│ │ │ +│ │ └── logs/ # 완료 기록 ⭐ +│ │ ├── vol-01-p1-5-timeline-20260201-1430.md +│ │ ├── vol-01-p1-6-characters-20260201-1440.md +│ │ ├── vol-01-p2-1-ch001-20260201-1600.md +│ │ └── ... +│ │ +│ ├── vol-02/ +│ │ └── (동일 구조) +│ │ +│ └── ... +│ +├── logs/ # 전체 프로젝트 로그 +│ ├── p0-0-init-20260115.md +│ ├── p0-1-concept-20260115.md +│ ├── p1-1-worldview-20260116.md +│ └── ... +│ +├── claude.md # Claude 작업 규칙 +├── WORK-MODE.txt # 현재 작업 상태 +└── README.md +``` + +#### 14.2 파일명 규칙 + +**기본 패턴:** +``` +vol-XX-{type}-{identifier}-{timestamp}.md + +vol-XX: 권 번호 (항상 포함) +type: 파일 타입 (p1-5v, p2-2, ch, plot 등) +identifier: 대상 식별 (001, batch01, final 등) +timestamp: YYYYMMDD-HHMM (선택적, 리포트/로그에 필수) +``` + +**예시:** + +**설계 파일:** +- `vol-01-timeline.md` (권별 타임라인) +- `vol-01-characters.md` (권별 캐릭터) +- `vol-01-plot.md` (권별 플롯) +- `vol-01-plot-001-005.md` (5화별 상세 플롯) + +**챕터:** +- `vol-01-ch-001.md` +- `vol-01-ch-002.md` +- `vol-01-ch-010A.md` (분할 챕터) + +**서머리:** +- `vol-01-summary-001-005.md` +- `vol-01-summary-final.md` + +**리포트:** +- `vol-01-p1-5v-timeline-20260201-1430.md` (타임라인 검증) +- `vol-01-p2-2-ch001-selfcheck-20260201-1600.md` (즉시 검증) +- `vol-01-p3-1-batch01-20260201-1700.md` (배치 검증) +- `vol-01-p3-1-final-20260201-1800.md` (최종 검증) + +**로그:** +- `vol-01-p1-5-timeline-20260201-1430.md` (타임라인 완료) +- `vol-01-p2-1-ch001-20260201-1600.md` (챕터 작성 완료) + +**전체 프로젝트 로그:** +- `p0-0-init-20260115.md` (프로젝트 초기화) +- `p1-1-worldview-20260116.md` (세계관 설계 완료) + +#### 14.3 장점 + +**1. 고유성 보장** +``` +모든 파일명에 vol-XX 포함 +→ 프로젝트 전체에서 절대 중복 없음 +``` + +**2. 검색 용이** +``` +vol-01-* : 1권 관련 모든 파일 +*-p2-2-* : 모든 즉시 검증 리포트 +*-ch-001* : 1화 관련 모든 파일 +``` + +**3. 정리 명확** +``` +reports/design/ : 설계 관련 +reports/writing/ : 작성 관련 +reports/verification/ : 검증 관련 +logs/ : 완료 기록 +``` + +**4. 시간순 정렬** +``` +타임스탬프로 작업 순서 파악 +히스토리 추적 가능 +``` + +#### 14.4 프로세스 카탈로그 업데이트 필요 + +이제 각 프로세스마다: +- 산출물 파일명 규칙 명시 +- 저장 위치 명시 +- 예시 제공 + +다음 작업: 프로세스 카탈로그 v3 (파일명 포함) + +### 15. CWS v2.0 새로 시작 결정 (Alex 확정) + +#### 15.1 결정 사항 + +**✅ CWS v2.0으로 새로 만들기** + +**이유:** +1. 기존 가이드와 근본적으로 다른 체계 +2. 기존 가이드 너무 무거움 (2,600줄 이상) +3. 수정이 아니라 재작성 수준 +4. 깔끔한 시작이 더 효율적 + +**기존 가이드 처리:** +- Guide/legacy/ 폴더로 이동 +- 참고용 보관 +- v1.6.0 마지막 버전 + +#### 15.2 CWS v2.0 구조 + +``` +Guide/ +├── legacy/ # v1 보관 +│ ├── CWS Design Guide.md (v1.6.0) +│ ├── CWS Writing Guide.md (v4.2.0) +│ └── README-legacy.md +│ +├── v2/ # 새 CWS v2.0 +│ ├── README.md +│ ├── PROCESS-CATALOG.md # 프로세스 카탈로그 (마스터) +│ ├── FILE-STRUCTURE.md # 파일 구조 및 명명 규칙 +│ │ +│ ├── setup/ # Phase별 세팅 가이드 +│ │ ├── p0-0-setup.md +│ │ ├── p1-5-setup.md +│ │ └── ... +│ │ +│ ├── guides/ # Phase별 실행 가이드 (5-10KB) +│ │ ├── p1-5-guide.md +│ │ ├── p2-1-guide.md +│ │ └── ... +│ │ +│ └── templates/ +│ ├── claude.md.template +│ ├── WORK-MODE.txt.template +│ ├── project-structure/ # 프로젝트 구조 템플릿 +│ └── logs/ +│ └── completion-log-template.md +│ +├── templates/standards/ # 기존 유지 (당분간) +└── CHANGELOG.md # v1 → v2 마이그레이션 +``` + +#### 15.3 작업 계획 + +**Phase 1: 핵심 문서 작성** (오늘) +1. ✅ 프로세스 카탈로그 v3 완성 (대화 완료) +2. PROCESS-CATALOG.md 작성 +3. FILE-STRUCTURE.md 작성 +4. README.md 작성 + +**Phase 2: 템플릿 작성** (오늘/내일) +5. claude.md.template +6. WORK-MODE.txt.template +7. completion-log-template.md +8. 프로젝트 구조 템플릿 + +**Phase 3: Phase별 가이드 작성** (점진적) +9. 핵심 3개 프로세스 가이드 (P1-5, P2-1, P3-1) +10. 나머지 프로세스 가이드 (순차적) + +**Phase 4: 기존 정리** +11. legacy/ 폴더 생성 및 이동 +12. CHANGELOG 작성 (v1 → v2 차이점) + +#### 15.4 즉시 시작 + +**다음 작업:** +1. Guide/v2/ 디렉토리 생성 +2. PROCESS-CATALOG.md 작성 (오늘 정리한 내용) +3. FILE-STRUCTURE.md 작성 +4. README.md 작성 + +**주의:** +- 대화 컴팩팅 방지: 문서 내용 먼저 확정, 파일 생성은 나중에 +- 한 번에 여러 파일 생성 + +### 16. CWS v2.0 핵심 문서 생성 완료 ✅ + +#### 16.1 생성된 파일 + +**Guide/v2/ 디렉토리 생성 완료** + +1. ✅ **README.md** (3.4KB) + - CWS v2.0 개요 + - 핵심 개념 5가지 + - v1 → v2 변경 사항 + - 시작 가이드 + +2. ✅ **FILE-STRUCTURE.md** (7.8KB) + - 프로젝트 디렉토리 구조 + - 파일명 규칙 (vol-XX 패턴) + - 각 디렉토리 역할 + - 파일 찾기 예시 + +3. ✅ **PROCESS-CATALOG.md** (13KB) + - 31개 프로세스 전체 목록 + - P0~P4 카테고리별 분류 + - 각 프로세스마다: + * 고유 기호 (P0-1, P1-5 등) + * 명확한 설명 + * 필요 파일 목록 + * 산출물 위치 및 파일명 규칙 + * 완료 기록 규칙 + +#### 16.2 디렉토리 구조 생성 + +``` +Guide/v2/ +├── README.md ✅ +├── PROCESS-CATALOG.md ✅ +├── FILE-STRUCTURE.md ✅ +├── setup/ (생성됨, 빈 폴더) +├── guides/ (생성됨, 빈 폴더) +└── templates/ + ├── logs/ (생성됨) + └── project-structure/ (생성됨) +``` + +--- + +## 오늘 작업 요약 (2026-02-01) + +### 달성한 목표 + +1. ✅ **문제 분석 완료** + - 기존 CWS v1 시스템의 근본적 문제 파악 + - 1945-novel 프로젝트 문제점 분석 + - 가이드 크기 문제, 파일명 중복 문제 식별 + +2. ✅ **새로운 시스템 설계** + - 프로세스 카탈로그 중심 접근 + - MECE한 프로세스 분류 (P0~P4, 31개) + - 파일명 고유성 보장 (vol-XX 접두사) + - 간결한 가이드 원칙 (5-10KB) + +3. ✅ **CWS v2.0 핵심 문서 작성** + - README.md (3.4KB) + - FILE-STRUCTURE.md (7.8KB) + - PROCESS-CATALOG.md (13KB) + +### 확립된 원칙 + +**1. 프로세스 카탈로그 중심** +- 작업 최소 단위로 분해 +- 고유 기호 및 명칭 +- "P1-5 해줘" → 즉시 실행 가능 + +**2. 파일명 고유성** +- vol-XX 접두사 강제 +- 타임스탬프로 버전 관리 +- 프로젝트 내 절대 중복 없음 + +**3. WORK-MODE.txt 중심** +- 현재 상태만 기록 +- 선행/정리 체크리스트 포함 +- 히스토리는 logs/에 + +**4. 히스토리 강제화** +- 모든 프로세스 완료 시 logs/ 기록 +- 표준 양식 사용 +- 오류 추적 가능 + +**5. 간결한 가이드** +- Phase별 5-10KB +- Claude가 읽을 수 있는 크기 +- 매번 필수 읽기 가능 + +### 다음 단계 + +**Phase 1: 템플릿 작성** (다음 작업) +- claude.md.template +- WORK-MODE.txt.template +- completion-log-template.md +- 프로젝트 구조 템플릿 + +**Phase 2: Phase별 가이드 작성** (점진적) +- 핵심 3개 프로세스 (P1-5, P2-1, P3-1) +- setup 가이드 + 실행 가이드 +- 나머지 프로세스 (순차적) + +**Phase 3: 기존 정리** +- legacy/ 폴더 생성 및 이동 +- CHANGELOG 작성 + +**Phase 4: 실제 적용** +- 1945-novel v2 마이그레이션 계획 +- 또는 새 프로젝트로 테스트 + +### 17. Phase 2 완료: 템플릿 작성 ✅ + +#### 17.1 생성된 템플릿 (4개) + +**1. claude.md.template** (1KB) +- 프로젝트별 네비게이터 역할 +- 50줄 이하, 최소한의 정보만 +- WORK-MODE.txt 참조 중심 + +**2. WORK-MODE.txt.template** (1KB) +- 현재 상태 추적기 +- 선행 체크리스트 포함 +- 정리 체크리스트 포함 +- Phase별 세팅 시 사용 + +**3. completion-log-template.md** +- 프로세스 완료 기록 표준 양식 +- 산출물, 검증 결과, 이슈 기록 +- logs/ 디렉토리에 저장 + +**4. project-structure/README.md** +- 프로젝트 구조 생성 가이드 +- Windows/Unix 명령어 제공 +- 디렉토리 구조 상세 설명 + +--- + +### 18. Phase 3 완료: 핵심 가이드 작성 ✅ + +#### 18.1 작성된 가이드 (3개 프로세스, 6개 파일) + +**P1-5: 권별 타임라인 설계** +- `setup/p1-5-setup.md` - WORK-MODE.txt 세팅 방법 +- `guides/p1-5-guide.md` (5.4KB) - 실행 가이드 + - plot-master.md 기반 타임라인 작성 + - 일관성 검증 절차 + - 완료 기록 작성 + +**P2-1: 챕터 작성** +- `setup/p2-1-setup.md` - WORK-MODE.txt 세팅 방법 +- `guides/p2-1-guide.md` (5.8KB) - 실행 가이드 + - 플롯 기반 작성 (8,000~12,000자) + - 작가 문체 준수 + - P2-2 즉시 검증 필수 + +**P3-1: 전체 검증** +- `setup/p3-1-setup.md` - WORK-MODE.txt 세팅 방법 +- `guides/p3-1-guide.md` (8.6KB) - 실행 가이드 + - 배치 단위 검증 (5~10개 챕터) + - 5개 카테고리 체크리스트 + - 심각도 분류 (🔴긴급/🟡중요/🟢경미) + +#### 18.2 가이드 설계 원칙 + +**1. 이원화 구조** +- setup: Phase 시작 시 한 번만 읽음 (WORK-MODE.txt 세팅용) +- guide: 작업할 때마다 필수 읽음 (절차 실행용) + +**2. 크기 제한** +- setup: 1~2KB +- guide: 5~10KB (Claude가 읽을 수 있는 크기) + +**3. 실행 가능성** +- 구체적인 절차 +- 명확한 체크리스트 +- 문제 해결 가이드 포함 + +--- + +### 19. CWS v2.0 최종 구조 + +``` +Guide/v2/ +├── README.md ✅ (3.4KB) +├── PROCESS-CATALOG.md ✅ (13KB, 31개 프로세스) +├── FILE-STRUCTURE.md ✅ (7.8KB) +│ +├── setup/ ✅ +│ ├── p1-5-setup.md (권별 타임라인) +│ ├── p2-1-setup.md (챕터 작성) +│ └── p3-1-setup.md (전체 검증) +│ +├── guides/ ✅ +│ ├── p1-5-guide.md (5.4KB) +│ ├── p2-1-guide.md (5.8KB) +│ └── p3-1-guide.md (8.6KB) +│ +└── templates/ ✅ + ├── claude.md.template (1KB) + ├── WORK-MODE.txt.template (1KB) + ├── logs/ + │ └── completion-log-template.md + └── project-structure/ + └── README.md +``` + +**총 파일:** 13개 +**총 용량:** 약 45KB + +--- + +### 20. 남은 작업 + +#### 20.1 가이드 작성 (28개 프로세스) + +**P0 초기 설정 (3개):** +- P0-0: 프로젝트 생성 +- P0-1: 아이디어 컨셉 정의 +- P0-2: 작가 문체 정의 + +**P1 설계 단계 (나머지 13개):** +- P1-1 ~ P1-4 (세계관, 캐릭터, 타임라인, 플롯 마스터) +- P1-5v ~ P1-10 (검증 프로세스들) + +**P2 작성 단계 (1개):** +- P2-2: 작성 즉시 검증 ⭐ 중요! + +**P3 검증 및 개선 (5개):** +- P3-2 ~ P3-6 (수정, 품질 개선, 내용 수정, 퇴고, 예술성) + +**P4 완료 및 전환 (3개):** +- P4-1 ~ P4-3 (최종 완료, 권 전환, 프로젝트 완료) + +#### 20.2 기존 정리 + +- legacy/ 폴더 생성 +- CWS Design Guide v1.6.0 이동 +- CWS Writing Guide v4.2.0 이동 +- CHANGELOG.md 작성 (v1 → v2 변경 사항) + +#### 20.3 실제 적용 + +- 새 프로젝트로 테스트 또는 +- 1945-novel v2 마이그레이션 계획 + +--- + +## 회의 성과 (최종) + +**소요 시간:** 약 5시간 +**작성된 문서:** 13개 (총 45KB) +**정리된 프로세스:** 31개 +**확립된 원칙:** 5개 + +**Phase별 완료 상황:** +- ✅ Phase 1: 핵심 문서 (README, PROCESS-CATALOG, FILE-STRUCTURE) +- ✅ Phase 2: 템플릿 (4개) +- ✅ Phase 3: 핵심 가이드 (3개 프로세스, 6개 파일) +- ⏳ Phase 4: 나머지 가이드 (28개 프로세스) +- ⏳ Phase 5: 기존 정리 (legacy/ 이동, CHANGELOG) + +**핵심 성과:** +- ✅ CWS v1의 근본 문제 해결 방향 확립 +- ✅ 완전히 새로운 체계 설계 완료 +- ✅ 실행 가능한 프로세스 카탈로그 작성 +- ✅ 파일 관리 체계 확립 +- ✅ 템플릿 및 핵심 가이드 작성 완료 +- ✅ CWS v2.0 기본 골격 완성 + +--- + +**회의록 작성:** Claude Sonnet 4.5 +**최종 업데이트:** 2026-02-01 19:25 + +--- + +## 다음 회의 안건 + +1. P2-2 (즉시 검증) 가이드 우선 작성 - 매우 중요! +2. 나머지 프로세스 가이드 작성 전략 +3. 1945-novel 프로젝트 v2 마이그레이션 계획 +4. 또는 새 프로젝트로 CWS v2.0 테스트 + +--- + +**작성**: Claude (자동 기록) +**최종 수정**: 2026-02-01 19:25 diff --git a/templates/standards/design-verification-mode.md b/templates/standards/design-verification-mode.md index f9d0d11..5fc8add 100644 --- a/templates/standards/design-verification-mode.md +++ b/templates/standards/design-verification-mode.md @@ -31,7 +31,9 @@ - [ ] 2계층: vol-XX-plot.md → vol-XX-plot-NNN-MMM.md 반영 검증 - 각 화 타임라인 일치 - 핵심 이벤트 일치 - - 등장인물 일치 + - 등장인물 일치 (⭐ 예외: 조연은 상세 플롯에만 있어도 OK) + - 핵심 인물 (국가 지도자, 역사적 인물, 주조연): 권별 플롯 필수 + - 조연 (가족, 기술자, 엑스트라): 상세 플롯에만 있어도 정상 - [ ] 3계층: 파일 간 일관성 검증 - vol-XX-timeline.md 일치 - vol-XX-characters.md 일치 @@ -428,6 +430,23 @@ YYYY-MM-DD - [ ] 3화: 일치? - ... (50화까지) + ⭐ 등장인물 일치성 체크 (예외 규칙 적용): + - [ ] 핵심 인물 (국가 지도자, 역사적 인물, 주조연): 권별 플롯 필수 + - [ ] 조연 (가족, 기술자, 엑스트라): 상세 플롯에만 있어도 정상 + + 예시: + ``` + vol-03-plot.md 21화: 최태준, 강민준, 박현우 + vol-03-plot-021-025.md 21화: 최태준, 강민준, 박현우, 김구, 김미란, 이고르 + + 분석: + - 김구: 국가 지도자, 청와대 발표 역할 → ❌ 권별 플롯에 추가 필요 + - 김미란: 조연(최태준 아내), 감정 장면 → ✅ 상세 플롯만 OK + - 이고르: 조연(기술자), 압력 데이터 확인 → ✅ 상세 플롯만 OK + + 판정: 김구만 권별 플롯에 추가 + ``` + 자동화 가능: ```bash # vol-01-plot.md에서 각 화 핵심 이벤트 추출 diff --git a/templates/standards/plot-mode.md b/templates/standards/plot-mode.md index ec9315f..746e67d 100644 --- a/templates/standards/plot-mode.md +++ b/templates/standards/plot-mode.md @@ -44,13 +44,17 @@ 🔍 기본 정보 일치 체크리스트 (강제 실행): - [ ] 각 화 타임라인: vol-XX-plot.md와 100% 일치 - [ ] 각 화 핵심 이벤트: vol-XX-plot.md와 100% 일치 -- [ ] 각 화 등장인물: vol-XX-plot.md와 100% 일치 +- [ ] 각 화 등장인물: vol-XX-plot.md 핵심 인물 포함 + ⭐ 조연 추가 가능 + - 핵심 인물 (국가 지도자, 역사적 인물, 주조연): vol-XX-plot.md에 명시 + - 조연 (가족, 기술자, 엑스트라): 상세 플롯에서 추가 가능 + - ⚠️ 조연 추가 시 반드시 "등장인물" 필드에 명시 - [ ] 각 화 종료 상태: vol-XX-plot.md와 100% 일치 - [ ] 각 화 로맨스: vol-XX-plot.md와 100% 일치 - [ ] 각 화 복선: vol-XX-plot.md와 100% 일치 **하나라도 불일치 발견 시 즉시 수정!** **"창의적으로 변경" 절대 금지!** +**조연 추가는 허용되나 반드시 명시!** ``` --- @@ -187,13 +191,16 @@ Phase 5: 실제 집필 (WRITING 모드) 각 화마다: - 타임라인 - 핵심 이벤트 -- 등장인물 +- 등장인물 ⭐ (vol-XX-plot 핵심 인물 + 조연 추가 가능) + - 핵심 인물 (국가 지도자, 역사적 인물, 주조연): vol-XX-plot에서 복사 + - 조연 (가족, 기술자, 엑스트라): 필요 시 추가 가능, 반드시 명시 - 종료 상태 - 로맨스 - 복선 검증: □ vol-XX-plot.md와 100% 일치하는가? +□ 조연 추가 시 "등장인물" 필드에 명시했는가? ``` ### 3.2 Step 2: 감정선 설계 @@ -380,7 +387,9 @@ Part 4: 주인공 POV (결과 처리자이므로) ### 기본 정보 - **타임라인:** {vol-XX-plot에서} - **핵심 이벤트:** {vol-XX-plot에서} -- **등장인물:** {vol-XX-plot에서} +- **등장인물:** {vol-XX-plot 핵심 인물} + {추가 조연 명시} + - ⭐ vol-XX-plot의 핵심 인물 포함 필수 + - ⭐ 조연 (가족, 기술자, 엑스트라) 추가 시 반드시 명시 - **종료 상태:** {vol-XX-plot에서} - **로맨스:** {vol-XX-plot에서} - **복선:** {vol-XX-plot에서} diff --git a/v2/CHANGELOG.md b/v2/CHANGELOG.md new file mode 100644 index 0000000..548d657 --- /dev/null +++ b/v2/CHANGELOG.md @@ -0,0 +1,341 @@ +# CWS v2.0 - 변경 이력 + +> Creative Writing System v1 → v2 주요 변경사항 + +**릴리즈:** 2026-02-01 +**이전 버전:** v1.6.0 (legacy/ 폴더로 이동) + +--- + +## 🎯 v2.0 릴리즈 - 완전 재설계 + +### 주요 목표 +1. Claude가 읽을 수 있는 가이드 크기 (5-10KB) +2. 파일명 고유성 보장 (vol-XX 접두사) +3. 프로세스 카탈로그 중심 접근 +4. 간결하고 명확한 WORK-MODE.txt +5. 히스토리 강제화 (logs/ 기록) + +--- + +## 📋 프로세스 체계 변경 + +### v1.6.0 (기존) +``` +Design Phase (0~5): 설계 단계 +Writing Phase (1~7): 작성 단계 +``` +- 분리된 두 가지 체계 +- 불명확한 프로세스 번호 +- 가이드 파일 48KB+ (읽기 불가) + +### v2.0 (신규) +``` +P0 (3개): 초기 설정 +P1 (10개): 설계 단계 +P2 (3개): 작성 단계 +P3 (6개): 검증 및 개선 +P4 (3개): 완료 및 전환 +총 25개 프로세스 +``` +- 통합 프로세스 체계 +- 명확한 프로세스 기호 (P0-0, P1-5 등) +- 가이드 파일 5-10KB (읽기 가능) + +--- + +## 📂 파일 구조 변경 + +### 파일명 규칙 + +**v1.6.0:** +``` +timeline.md (권 구분 불명확) +ch-001.md (권 번호 없음) +plot-001-005.md (중복 가능) +``` + +**v2.0:** +``` +vol-01-timeline.md (권 명시) +vol-01-ch-001.md (고유성 보장) +vol-01-plot-001-005.md (절대 중복 없음) +``` + +### 디렉토리 구조 + +**v1.6.0:** +``` +reports/ (분류 없음) +└── verification-*.md +``` + +**v2.0:** +``` +reports/ +├── design/ (설계 검증) +├── writing/ (즉시 검증) +├── verification/ (전체 검증) +└── artistic/ (예술성 검토) +``` + +--- + +## 📝 WORK-MODE.txt 변경 + +### v1.6.0 +- 182줄 (과도하게 긴 히스토리) +- 모든 과거 작업 누적 +- 읽기 어려움 + +### v2.0 +- 30-50줄 (현재 상태만) +- 현재 Phase 정보 +- 선행/정리 체크리스트 +- 히스토리는 logs/로 분리 + +--- + +## 📖 가이드 파일 변경 + +### v1.6.0 +- 통합 가이드: 48KB+ +- Claude가 읽기 불가능 +- 모든 정보를 한 파일에 + +### v2.0 +- 이원화 구조: + - setup/ (1-2KB): Phase 시작 시 세팅 + - guides/ (5-10KB): 실행 절차 +- Claude가 읽기 가능 +- 작업 시마다 필요한 가이드만 읽기 + +--- + +## 🔄 프로세스별 변경 + +### P0: 초기 설정 (신규) +- **P0-0:** 프로젝트 생성 (자동화된 구조 생성) +- **P0-1:** 아이디어 컨셉 정의 (대화식) +- **P0-2:** 작가 문체 정의 (금지/선호 표현) + +### P1: 설계 단계 + +**v1.6.0:** Design 0~5 +- 불명확한 검증 프로세스 +- 검증 보고서 위치 산재 + +**v2.0:** P1-1 ~ P1-10 +- **P1-1~P1-4:** 마스터 설계 (세계관→캐릭터→타임라인→플롯) +- **P1-5~P1-8:** 권별 설계 (타임라인→캐릭터→플롯→5화별 상세) +- **P1-9:** 설계 품질 검증 (완성도, 논리성) +- **P1-10:** 설계 일관성 검증 (마스터↔권별) + +### P2: 작성 단계 + +**v1.6.0:** Writing 1~3 +- 작성 후 검증 (문제 누적) +- 서머리 생성 불명확 + +**v2.0:** P2-1 ~ P2-3 +- **P2-1:** 챕터 작성 +- **P2-2:** 즉시 검증 ⭐ (작성 직후 자가 검증) +- **P2-3:** 서머리 작성 (챕터별 서머리) + +**핵심 변화:** P2-2 즉시 검증으로 P3 검증 시 문제 최소화 + +### P3: 검증 및 개선 + +**v1.6.0:** Writing 4~7 +- 검증만 존재 +- 개선 프로세스 불명확 + +**v2.0:** P3-1 ~ P3-6 +- **P3-1:** 전체 검증 (배치 검증) +- **P3-2:** 문제 수정 (발견된 문제 해결) +- **P3-3:** 품질 개선 (표현, 감정선, 몰입도) +- **P3-4:** 내용 수정 (사용자 요청 시) +- **P3-5:** 퇴고 (문장 다듬기) +- **P3-6:** 예술성 검토 (선택, 주관적 평가) + +### P4: 완료 및 전환 (신규) + +**v1.6.0:** 없음 (프로젝트 완료 프로세스 부재) + +**v2.0:** P4-1 ~ P4-3 +- **P4-1:** 최종 완료 (메타데이터, 백업) +- **P4-2:** 권 전환 (다음 권 준비) +- **P4-3:** 프로젝트 완료 (전체 완료 정리) + +--- + +## 📋 claude.md 변경 + +### v1.6.0 +- 573줄 (과도하게 긴 경고문) +- 너무 많은 정보 +- 압도적 + +### v2.0 +- 50줄 내외 (간결한 네비게이터) +- WORK-MODE.txt 읽기 지시 +- 가이드 파일 경로 안내 +- 최소한의 규칙만 + +--- + +## 🔍 logs/ 시스템 (신규) + +### v1.6.0 +- 완료 기록 없음 +- 히스토리 추적 불가 + +### v2.0 +- 모든 프로세스 완료 시 logs/ 기록 +- 표준 양식 사용 +- 오류 추적 가능 +- 프로젝트 히스토리 보존 + +**파일명 패턴:** +``` +logs/p0-0-init-YYYYMMDD-HHMM.md +volumes/vol-01/logs/vol-01-p1-5-timeline-YYYYMMDD-HHMM.md +volumes/vol-01/logs/vol-01-p2-1-ch001-YYYYMMDD-HHMM.md +``` + +--- + +## 🎨 reports/ 분류 체계 (신규) + +### v1.6.0 +``` +reports/ (단일 폴더) +└── 모든 보고서 혼재 +``` + +### v2.0 +``` +reports/ +├── design/ (설계 검증: P1-9, P1-10) +├── writing/ (즉시 검증: P2-2) +├── verification/ (전체 검증: P3-1) +└── artistic/ (예술성: P3-6) +``` + +--- + +## 📊 통계 비교 + +| 항목 | v1.6.0 | v2.0 | +|------|--------|------| +| **프로세스 수** | 불명확 | 25개 명확 | +| **가이드 크기** | 48KB+ | 5-10KB | +| **Claude 가독성** | 불가 | 가능 | +| **파일명 고유성** | 없음 | 보장됨 | +| **히스토리 관리** | 없음 | logs/ 강제화 | +| **WORK-MODE 크기** | 182줄 | 30-50줄 | +| **claude.md 크기** | 573줄 | 50줄 | +| **reports 분류** | 없음 | 4개 카테고리 | + +--- + +## ✅ v2.0 장점 + +### 1. 읽기 가능한 가이드 +- v1: 48KB+ → Claude 읽기 불가 +- v2: 5-10KB → Claude 읽기 가능 +- **효과:** 작업 시마다 정확한 절차 수행 + +### 2. 파일명 고유성 +- v1: 중복 가능, 권 구분 모호 +- v2: vol-XX 접두사로 절대 중복 없음 +- **효과:** 검색 및 추적 용이 + +### 3. 프로세스 명확성 +- v1: 불명확한 Phase 체계 +- v2: P0-0 ~ P4-3 명확한 25개 +- **효과:** "P1-5 해줘" 즉시 실행 가능 + +### 4. 히스토리 관리 +- v1: 히스토리 추적 불가 +- v2: logs/ 강제화 +- **효과:** 오류 추적 및 재작업 가능 + +### 5. 간결한 작업 지시 +- v1: WORK-MODE 182줄, claude.md 573줄 +- v2: WORK-MODE 30-50줄, claude.md 50줄 +- **효과:** 빠른 상황 파악 + +--- + +## 🔧 마이그레이션 가이드 + +### v1 프로젝트를 v2로 전환 + +**방법 1: 점진적 적용** +1. WORK-MODE.txt를 v2 형식으로 변경 +2. 파일명에 vol-XX 접두사 추가 +3. logs/ 시스템 적용 시작 + +**방법 2: 새 프로젝트** +- v2.0으로 새 프로젝트 시작 권장 +- v1 프로젝트는 그대로 완료 + +**v1 가이드 위치:** +``` +../legacy/v1.6.0/ +``` + +--- + +## 📦 v2.0 구성 파일 + +### 문서 (4개) +- README.md (이 시스템 소개) +- PROCESS-CATALOG.md (25개 프로세스 목록) +- FILE-STRUCTURE.md (파일 구조 및 명명 규칙) +- CHANGELOG.md (이 문서) + +### 가이드 (50개) +- setup/ (25개): Phase별 세팅 가이드 +- guides/ (25개): Phase별 실행 가이드 + +### 템플릿 (3개 디렉토리) +- templates/claude.md.template +- templates/WORK-MODE.txt.template +- templates/logs/ (로그 템플릿들) + +**총:** 57개 파일 + +--- + +## 🎉 v2.0 완성 + +**개발 기간:** 2026-01-31 ~ 2026-02-01 +**작성자:** Alex & Claude Sonnet 4.5 + +**완성 내용:** +- 25개 프로세스 설계 완료 +- 50개 가이드 파일 작성 완료 +- 4개 핵심 문서 작성 완료 +- 완전히 새로운 시스템 구축 + +**다음 단계:** +- 실제 프로젝트 테스트 +- 피드백 수집 +- 필요 시 개선 + +--- + +## 📌 v2.0 핵심 철학 + +1. **간결함 (Concise):** 꼭 필요한 정보만 +2. **명확함 (Clear):** 모호함 제거 +3. **추적 가능 (Traceable):** 모든 작업 기록 +4. **자동화 (Automated):** 반복 작업 최소화 +5. **확장 가능 (Scalable):** 대규모 프로젝트 대응 + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/FILE-STRUCTURE.md b/v2/FILE-STRUCTURE.md new file mode 100644 index 0000000..e2ba628 --- /dev/null +++ b/v2/FILE-STRUCTURE.md @@ -0,0 +1,239 @@ +# CWS v2.0 - 파일 구조 및 명명 규칙 + +> 프로젝트 내 모든 파일의 고유성 보장 + +**버전:** 2.0.0 +**최종 수정:** 2026-02-01 + +--- + +## 📁 프로젝트 디렉토리 구조 + +``` +프로젝트-루트/ +├── settings/ # 전체 프로젝트 설정 +│ ├── project-config.md +│ ├── worldview.md +│ ├── characters-master.md +│ ├── timeline-master.md +│ ├── plot-master.md +│ └── reports/ # 전체 프로젝트 검증 보고서 +│ └── p1-4v-plot-master-YYYYMMDD-HHMM.md +│ +├── authors/ # 작가 문체 +│ ├── author-01.md +│ └── author-02.md +│ +├── volumes/ +│ ├── vol-01/ +│ │ ├── vol-01-timeline.md # 권별 타임라인 +│ │ ├── vol-01-characters.md # 권별 캐릭터 +│ │ ├── vol-01-plot.md # 권별 플롯 +│ │ │ +│ │ ├── plots/ # 5화별 상세 플롯 +│ │ │ ├── vol-01-plot-001-005.md +│ │ │ ├── vol-01-plot-006-010.md +│ │ │ └── ... +│ │ │ +│ │ ├── chapters/ # 챕터 +│ │ │ ├── vol-01-ch-001.md +│ │ │ ├── vol-01-ch-002.md +│ │ │ ├── vol-01-ch-010A.md # 분할 챕터 +│ │ │ ├── vol-01-ch-010B.md +│ │ │ └── ... +│ │ │ +│ │ ├── summaries/ # 서머리 +│ │ │ ├── vol-01-summary-001-005.md +│ │ │ ├── vol-01-summary-001-010.md +│ │ │ ├── vol-01-summary-001-050.md +│ │ │ └── vol-01-summary-final.md +│ │ │ +│ │ ├── reports/ # 권별 리포트 +│ │ │ ├── design/ # 설계 검증 +│ │ │ │ ├── vol-01-p1-9-quality-YYYYMMDD-HHMM.md +│ │ │ │ └── vol-01-p1-10-consistency-YYYYMMDD-HHMM.md +│ │ │ │ +│ │ │ ├── writing/ # 작성 관련 +│ │ │ │ ├── vol-01-p2-2-ch001-selfcheck-YYYYMMDD-HHMM.md +│ │ │ │ ├── vol-01-p2-2-ch002-selfcheck-YYYYMMDD-HHMM.md +│ │ │ │ └── ... +│ │ │ │ +│ │ │ ├── verification/ # 검증 관련 +│ │ │ │ └── vol-01-p3-1-verification-YYYYMMDD-HHMM.md +│ │ │ │ +│ │ │ └── artistic/ # 예술성 검토 (선택) +│ │ │ └── vol-01-p3-6-artistic-YYYYMMDD-HHMM.md +│ │ │ +│ │ └── logs/ # 완료 기록 +│ │ ├── vol-01-p1-5-timeline-YYYYMMDD-HHMM.md +│ │ ├── vol-01-p1-6-characters-YYYYMMDD-HHMM.md +│ │ ├── vol-01-p2-1-ch001-YYYYMMDD-HHMM.md +│ │ ├── vol-01-p3-1-verification-YYYYMMDD-HHMM.md +│ │ └── ... +│ │ +│ ├── vol-02/ +│ │ └── (동일 구조) +│ │ +│ └── ... +│ +├── logs/ # 전체 프로젝트 로그 +│ ├── p0-0-init-YYYYMMDD-HHMM.md +│ ├── p0-1-concept-YYYYMMDD-HHMM.md +│ ├── p0-2-author-YYYYMMDD-HHMM.md +│ ├── p1-1-worldview-YYYYMMDD-HHMM.md +│ ├── p1-2-characters-YYYYMMDD-HHMM.md +│ └── ... +│ +├── claude.md # Claude 작업 규칙 +├── WORK-MODE.txt # 현재 작업 상태 +├── README.md +└── .git/ +``` + +--- + +## 📝 파일명 규칙 + +### 기본 패턴 + +``` +vol-XX-{type}-{identifier}-{timestamp}.md + +vol-XX: 권 번호 (항상 포함, 2자리) +type: 파일 타입 (p1-5v, p2-2, ch, plot 등) +identifier: 대상 식별 (001, batch01, final 등) +timestamp: YYYYMMDD-HHMM (리포트/로그에 필수) +``` + +### 예시 + +**설계 파일:** +- `vol-01-timeline.md` +- `vol-01-characters.md` +- `vol-01-plot.md` +- `vol-01-plot-001-005.md` + +**챕터:** +- `vol-01-ch-001.md` +- `vol-01-ch-002.md` +- `vol-01-ch-010A.md` (분할) +- `vol-01-ch-010B.md` (분할) + +**서머리:** +- `vol-01-summary-001-005.md` (1~5화) +- `vol-01-summary-001-010.md` (1~10화 누적) +- `vol-01-summary-final.md` (전체 압축) + +**리포트:** +- `vol-01-p1-9-quality-20260201-1430.md` +- `vol-01-p2-2-ch001-selfcheck-20260201-1600.md` +- `vol-01-p3-1-verification-20260201-1700.md` + +**로그:** +- `vol-01-p1-5-timeline-20260201-1430.md` +- `vol-01-p2-1-ch001-20260201-1600.md` + +**전체 프로젝트 로그:** +- `p0-0-init-20260115-1000.md` +- `p1-1-worldview-20260116-1100.md` + +--- + +## 🎯 파일명 원칙 + +### 1. 고유성 보장 +- 모든 파일명에 `vol-XX` 포함 (권별 파일) +- 타임스탬프로 시간별 고유성 보장 +- 프로젝트 전체에서 절대 중복 없음 + +### 2. 검색 가능성 +```bash +# 1권 관련 모든 파일 +vol-01-* + +# 모든 즉시 검증 리포트 +*-p2-2-* + +# 1화 관련 모든 파일 +*-ch-001* + +# 오늘 생성된 모든 파일 +*-20260201-* +``` + +### 3. 정렬 가능성 +- 알파벳 순서 = 논리적 순서 +- vol-01-ch-001.md → vol-01-ch-002.md → ... +- 타임스탬프로 시간순 정렬 + +### 4. 가독성 +- 파일명만 보고 내용 파악 가능 +- `vol-01-p2-2-ch001-selfcheck-20260201-1600.md` + - 1권, P2-2 프로세스, 1화 즉시 검증, 2월 1일 16시 + +--- + +## 📂 디렉토리별 역할 + +### settings/ +- 전체 프로젝트 마스터 설정 +- 모든 권이 공유하는 기본 설정 +- Git으로 버전 관리 + +### authors/ +- 작가 문체 프로필 +- 프로젝트마다 다른 작가 사용 가능 + +### volumes/vol-XX/ +- 권별 독립적 관리 +- 각 권마다 동일한 구조 + +### reports/ +- 프로세스별 검증/작업 보고서 +- design/writing/verification/polish 등으로 분류 +- 타임스탬프로 버전 관리 + +### logs/ +- 프로세스 완료 기록 +- 히스토리 추적용 +- 오류 발생 시 과거 기록 참조 + +--- + +## 🔍 파일 찾기 예시 + +**시나리오 1: 1권 1화 관련 모든 파일 찾기** +```bash +find . -name "*vol-01*ch-001*" +``` + +**결과:** +- vol-01-ch-001.md (챕터) +- vol-01-p2-1-ch001-20260201-1600.md (작성 완료 로그) +- vol-01-p2-2-ch001-selfcheck-20260201-1630.md (즉시 검증) +- vol-01-p3-1-verification-20260201-1700.md (전체 검증) + +**시나리오 2: 2월 1일 작업 내역 확인** +```bash +find . -name "*20260201*" +``` + +**시나리오 3: 모든 검증 보고서 찾기** +```bash +find . -name "*-p3-1-*" +``` + +--- + +## ✅ 장점 + +1. **고유성**: 파일명 충돌 절대 없음 +2. **추적성**: 타임스탬프로 히스토리 관리 +3. **검색성**: 패턴으로 쉽게 찾기 +4. **정렬성**: 논리적 순서 자동 유지 +5. **명확성**: 파일명만 보고 내용 파악 + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/PROCESS-CATALOG.md b/v2/PROCESS-CATALOG.md new file mode 100644 index 0000000..f4012e7 --- /dev/null +++ b/v2/PROCESS-CATALOG.md @@ -0,0 +1,618 @@ +# CWS v2.0 - 프로세스 카탈로그 + +> 모든 작업의 최소 단위 프로세스 마스터 목록 + +**버전:** 2.0.0 +**최종 수정:** 2026-02-01 +**총 프로세스:** 25개 + +--- + +## 📋 프로세스 카테고리 + +``` +P0-X: 초기 설정 (3개) - 프로젝트 시작 +P1-X: 설계 단계 (10개) - 플롯 완성까지 +P2-X: 작성 단계 (3개) - 챕터 작성 +P3-X: 검증 및 개선 (6개) - 품질 관리 +P4-X: 완료 및 전환 (3개) - 권 완료, 다음 권 +``` + +--- + +## P0-X: 초기 설정 (3개) + +### P0-0: 프로젝트 생성 + +**설명:** 프로젝트 디렉토리 구조 및 기본 파일 생성 + +**필요 파일:** 없음 + +**산출물:** +``` +프로젝트-루트/ +├── settings/ +├── authors/ +├── volumes/ +├── logs/ +├── claude.md +├── WORK-MODE.txt +└── README.md +``` + +**가이드:** +- setup: `setup/p0-0-setup.md` +- guide: `guides/p0-0-guide.md` + +**완료 기록:** +- 위치: `logs/p0-0-init-YYYYMMDD-HHMM.md` + +--- + +### P0-1: 아이디어 컨셉 정의 + +**설명:** 아이디어를 구체적 컨셉으로 발전 + +**필요 파일:** 없음 (사용자와 대화) + +**산출물:** +- `settings/project-config.md` + +**가이드:** +- setup: `setup/p0-1-setup.md` +- guide: `guides/p0-1-guide.md` + +**완료 기록:** +- 위치: `logs/p0-1-concept-YYYYMMDD-HHMM.md` + +--- + +### P0-2: 작가 문체 정의 + +**설명:** 프로젝트 문체 정의 및 작가 프로필 생성 + +**필요 파일:** +- `settings/project-config.md` + +**산출물:** +- `authors/author-01.md` + +**가이드:** +- setup: `setup/p0-2-setup.md` +- guide: `guides/p0-2-guide.md` + +**완료 기록:** +- 위치: `logs/p0-2-author-YYYYMMDD-HHMM.md` + +--- + +## P1-X: 설계 단계 (10개) + +### P1-1: 세계관 설계 + +**설명:** 세계관/배경 설정 (현대/판타지/SF) + +**필요 파일:** +- `settings/project-config.md` + +**산출물:** +- `settings/worldview.md` + +**가이드:** +- setup: `setup/p1-1-setup.md` +- guide: `guides/p1-1-guide.md` + +**완료 기록:** +- 위치: `logs/p1-1-worldview-YYYYMMDD-HHMM.md` + +--- + +### P1-2: 캐릭터 설계 + +**설명:** 전체 캐릭터 마스터 설계 + +**필요 파일:** +- `settings/worldview.md` + +**산출물:** +- `settings/characters-master.md` + +**가이드:** +- setup: `setup/p1-2-setup.md` +- guide: `guides/p1-2-guide.md` + +**완료 기록:** +- 위치: `logs/p1-2-characters-YYYYMMDD-HHMM.md` + +--- + +### P1-3: 타임라인 설계 + +**설명:** 전체 타임라인 마스터 설계 + +**필요 파일:** +- `settings/worldview.md` +- `settings/characters-master.md` + +**산출물:** +- `settings/timeline-master.md` + +**가이드:** +- setup: `setup/p1-3-setup.md` +- guide: `guides/p1-3-guide.md` + +**완료 기록:** +- 위치: `logs/p1-3-timeline-YYYYMMDD-HHMM.md` + +--- + +### P1-4: 플롯 마스터 설계 + +**설명:** 전체 스토리 플롯 (모든 권 아크) + +**필요 파일:** +- `settings/worldview.md` +- `settings/characters-master.md` +- `settings/timeline-master.md` + +**산출물:** +- `settings/plot-master.md` + +**가이드:** +- setup: `setup/p1-4-setup.md` +- guide: `guides/p1-4-guide.md` + +**완료 기록:** +- 위치: `logs/p1-4-plot-master-YYYYMMDD-HHMM.md` + +--- + +### P1-5: 권별 타임라인 설계 + +**설명:** 권별 상세 타임라인 (화별 날짜) + +**필요 파일:** +- `settings/plot-master.md` +- `settings/timeline-master.md` + +**산출물:** +- `volumes/vol-XX/vol-XX-timeline.md` + +**가이드:** +- setup: `setup/p1-5-setup.md` +- guide: `guides/p1-5-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p1-5-timeline-YYYYMMDD-HHMM.md` + +--- + +### P1-6: 권별 캐릭터 설계 + +**설명:** 권별 캐릭터 상태 (권 시작/종료 시점) + +**필요 파일:** +- `settings/plot-master.md` +- `settings/characters-master.md` + +**산출물:** +- `volumes/vol-XX/vol-XX-characters.md` + +**가이드:** +- setup: `setup/p1-6-setup.md` +- guide: `guides/p1-6-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p1-6-characters-YYYYMMDD-HHMM.md` + +--- + +### P1-7: 권별 플롯 설계 + +**설명:** 권별 플롯 (전체 화 개요) + +**필요 파일:** +- `volumes/vol-XX/vol-XX-timeline.md` +- `volumes/vol-XX/vol-XX-characters.md` +- `settings/plot-master.md` + +**산출물:** +- `volumes/vol-XX/vol-XX-plot.md` + +**가이드:** +- setup: `setup/p1-7-setup.md` +- guide: `guides/p1-7-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p1-7-plot-YYYYMMDD-HHMM.md` + +--- + +### P1-8: 5화별 상세 플롯 설계 + +**설명:** 5화 단위 상세 플롯 (장면별 상세) + +**필요 파일:** +- `volumes/vol-XX/vol-XX-plot.md` +- `volumes/vol-XX/vol-XX-timeline.md` +- `volumes/vol-XX/vol-XX-characters.md` + +**산출물:** +- `volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md` +- 예시: `vol-01-plot-001-005.md`, `vol-01-plot-006-010.md` + +**가이드:** +- setup: `setup/p1-8-setup.md` +- guide: `guides/p1-8-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p1-8-plotNNN-MMM-YYYYMMDD-HHMM.md` + +--- + +### P1-9: 설계 품질 검증 + +**설명:** 권별 설계의 품질 검증 (완성도, 논리성, 실행 가능성) + +**필요 파일:** +- 권 전체 설계 파일 (vol-XX-*.md, plots/*.md) + +**산출물:** +- `volumes/vol-XX/reports/design/vol-XX-p1-9-quality-YYYYMMDD-HHMM.md` + +**가이드:** +- setup: `setup/p1-9-setup.md` +- guide: `guides/p1-9-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p1-9-quality-YYYYMMDD-HHMM.md` + +--- + +### P1-10: 설계 일관성 검증 + +**설명:** 마스터와 권별 설계 간 일관성 검증 + +**필요 파일:** +- 마스터 파일 (settings/*.md) +- 권별 파일 (volumes/vol-XX/*.md) + +**산출물:** +- `volumes/vol-XX/reports/design/vol-XX-p1-10-consistency-YYYYMMDD-HHMM.md` + +**가이드:** +- setup: `setup/p1-10-setup.md` +- guide: `guides/p1-10-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p1-10-consistency-YYYYMMDD-HHMM.md` + +--- + +## P2-X: 작성 단계 (3개) + +### P2-1: 챕터 작성 + +**설명:** 챕터 작성 (8,000~12,000자) + +**필요 파일:** +- `volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md` +- `volumes/vol-XX/vol-XX-characters.md` +- `volumes/vol-XX/vol-XX-timeline.md` +- `authors/author-01.md` + +**산출물:** +- `volumes/vol-XX/chapters/vol-XX-ch-YYY.md` +- 예시: `vol-01-ch-001.md`, `vol-01-ch-002.md` + +**가이드:** +- setup: `setup/p2-1-setup.md` +- guide: `guides/p2-1-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p2-1-chYYY-YYYYMMDD-HHMM.md` + +--- + +### P2-2: 즉시 검증 ⭐ + +**설명:** 챕터 작성 직후 즉시 자가 검증 + +**필요 파일:** +- `volumes/vol-XX/chapters/vol-XX-ch-YYY.md` +- `volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md` +- `volumes/vol-XX/vol-XX-characters.md` +- `volumes/vol-XX/vol-XX-timeline.md` +- `authors/author-01.md` + +**산출물:** +- `volumes/vol-XX/reports/writing/vol-XX-p2-2-chYYY-selfcheck-YYYYMMDD-HHMM.md` + +**특징:** +- P2-1 직후 즉시 실행 +- 문제 발견 시 즉시 수정 +- P3-1 검증에서 문제 최소화 + +**가이드:** +- setup: `setup/p2-2-setup.md` +- guide: `guides/p2-2-guide.md` + +**완료 기록:** 보고서로 대체 (별도 생성 안 함) + +--- + +### P2-3: 서머리 작성 + +**설명:** 챕터별 서머리 생성 (빠른 참조용) + +**필요 파일:** +- `volumes/vol-XX/chapters/vol-XX-ch-YYY.md` + +**산출물:** +- `volumes/vol-XX/summaries/vol-XX-ch-YYY-summary.md` + +**가이드:** +- setup: `setup/p2-3-setup.md` +- guide: `guides/p2-3-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p2-3-chYYY-summary-YYYYMMDD-HHMM.md` + +--- + +## P3-X: 검증 및 개선 (6개) + +### P3-1: 전체 검증 + +**설명:** 배치(5-10화) 단위 전체 검증 + +**필요 파일:** +- `volumes/vol-XX/chapters/vol-XX-ch-*.md` (배치) +- `volumes/vol-XX/vol-XX-*.md` +- `settings/characters-master.md` +- `authors/author-01.md` + +**산출물:** +- `volumes/vol-XX/reports/verification/vol-XX-p3-1-verification-YYYYMMDD-HHMM.md` + +**가이드:** +- setup: `setup/p3-1-setup.md` +- guide: `guides/p3-1-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p3-1-verification-YYYYMMDD-HHMM.md` + +--- + +### P3-2: 문제 수정 + +**설명:** P3-1 검증에서 발견된 문제 수정 + +**필요 파일:** +- `volumes/vol-XX/reports/verification/vol-XX-p3-1-verification-YYYYMMDD-HHMM.md` +- 해당 챕터들 + +**산출물:** +- 수정된 챕터들 (덮어쓰기) + +**가이드:** +- setup: `setup/p3-2-setup.md` +- guide: `guides/p3-2-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p3-2-fixes-YYYYMMDD-HHMM.md` + +--- + +### P3-3: 품질 개선 + +**설명:** 표현, 감정선, 몰입도 개선 (플롯 불변) + +**필요 파일:** +- 해당 챕터들 +- `authors/author-01.md` + +**산출물:** +- 개선된 챕터들 (덮어쓰기) + +**가이드:** +- setup: `setup/p3-3-setup.md` +- guide: `guides/p3-3-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p3-3-improve-YYYYMMDD-HHMM.md` + +--- + +### P3-4: 내용 수정 + +**설명:** 사용자 요청에 따른 플롯/내용 변경 + +**필요 파일:** +- 해당 챕터들 +- 관련 플롯 파일 + +**산출물:** +- 수정된 챕터들 +- 수정된 설계 파일 (필요시) + +**가이드:** +- setup: `setup/p3-4-setup.md` +- guide: `guides/p3-4-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p3-4-revise-YYYYMMDD-HHMM.md` + +--- + +### P3-5: 퇴고 + +**설명:** 문장 다듬기 및 오타 제거 + +**필요 파일:** +- 해당 챕터들 +- `authors/author-01.md` + +**산출물:** +- 퇴고된 챕터들 (덮어쓰기) + +**가이드:** +- setup: `setup/p3-5-setup.md` +- guide: `guides/p3-5-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p3-5-polish-YYYYMMDD-HHMM.md` + +--- + +### P3-6: 예술성 검토 (선택) + +**설명:** 예술적 가치 평가 및 제안 + +**필요 파일:** +- 권 전체 챕터 + +**산출물:** +- `volumes/vol-XX/reports/artistic/vol-XX-p3-6-artistic-YYYYMMDD-HHMM.md` + +**특징:** +- 선택적 프로세스 +- 주관적 평가 포함 +- 사용자 요청 시만 실행 + +**가이드:** +- setup: `setup/p3-6-setup.md` +- guide: `guides/p3-6-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p3-6-artistic-YYYYMMDD-HHMM.md` + +--- + +## P4-X: 완료 및 전환 (3개) + +### P4-1: 최종 완료 + +**설명:** 권 작업 최종 완료 및 정리 + +**필요 파일:** +- 권 전체 파일 + +**산출물:** +- `volumes/vol-XX/vol-XX-metadata.md` +- `volumes/vol-XX/vol-XX-COMPLETE.md` + +**가이드:** +- setup: `setup/p4-1-setup.md` +- guide: `guides/p4-1-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p4-1-complete-YYYYMMDD-HHMM.md` + +--- + +### P4-2: 권 전환 + +**설명:** 다음 권으로 전환 준비 + +**필요 파일:** +- `volumes/vol-XX/vol-XX-COMPLETE.md` +- `volumes/vol-XX/vol-XX-metadata.md` + +**산출물:** +- `volumes/vol-XX/vol-XX-to-vol-YY-transition.md` +- `volumes/vol-YY/` (폴더 생성) + +**가이드:** +- setup: `setup/p4-2-setup.md` +- guide: `guides/p4-2-guide.md` + +**완료 기록:** +- 위치: `volumes/vol-XX/logs/vol-XX-p4-2-transition-YYYYMMDD-HHMM.md` + +--- + +### P4-3: 프로젝트 완료 + +**설명:** 전체 프로젝트 완료 및 최종 정리 + +**필요 파일:** +- 모든 권 완료 파일 + +**산출물:** +- `PROJECT-STATISTICS.md` +- `PROJECT-COMPLETE.md` + +**가이드:** +- setup: `setup/p4-3-setup.md` +- guide: `guides/p4-3-guide.md` + +**완료 기록:** +- 위치: `logs/p4-3-project-complete-YYYYMMDD-HHMM.md` + +--- + +## 📊 프로세스 요약 + +| 카테고리 | 프로세스 수 | 필수/선택 | +|----------|-------------|----------| +| P0 초기 설정 | 3개 | 필수 | +| P1 설계 단계 | 10개 | 필수 | +| P2 작성 단계 | 3개 | 필수 | +| P3 검증 개선 | 6개 | 대부분 필수, P3-6 선택 | +| P4 완료 전환 | 3개 | 필수 | +| **전체** | **25개** | - | + +--- + +## 🎯 핵심 프로세스 + +### 설계의 핵심 +- **P1-4:** 플롯 마스터 (전체 방향) +- **P1-7:** 권별 플롯 (권 구조) +- **P1-8:** 5화별 플롯 (실제 작성 가이드) + +### 작성의 핵심 +- **P2-1:** 챕터 작성 +- **P2-2:** 즉시 검증 ⭐ (P3에서 문제 없도록) + +### 검증의 핵심 +- **P3-1:** 전체 검증 +- **P3-2:** 문제 수정 + +--- + +## 🔄 프로세스 흐름 + +``` +P0-0 → P0-1 → P0-2 + ↓ +P1-1 → P1-2 → P1-3 → P1-4 + ↓ +[권별 작업 시작] + ↓ +P1-5 → P1-6 → P1-7 → P1-8 (반복) → P1-9 → P1-10 + ↓ +P2-1 → P2-2 → P2-3 (반복) + ↓ +P3-1 → P3-2 (필요시) → P3-3 (선택) → P3-4 (필요시) → P3-5 → P3-6 (선택) + ↓ +P4-1 → P4-2 (다음 권) 또는 P4-3 (프로젝트 완료) +``` + +--- + +## 📌 선택적 프로세스 + +**필수가 아닌 프로세스:** +- P3-3: 품질 개선 (권장하지만 선택) +- P3-4: 내용 수정 (필요시만) +- P3-6: 예술성 검토 (선택) + +**나머지는 모두 필수입니다.** + +--- + +**Created:** 2026-02-01 +**Updated:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/README.md b/v2/README.md new file mode 100644 index 0000000..427b716 --- /dev/null +++ b/v2/README.md @@ -0,0 +1,131 @@ +# Creative Writing System v2.0 + +> AI 협업 장편 소설 작성 시스템 - 완전 재설계 버전 + +**버전:** 2.0.0 +**릴리즈:** 2026-02-01 +**이전 버전:** v1.6.0 → legacy/ 폴더로 이동 + +--- + +## 🎯 v2.0 핵심 개념 + +### 1. 프로세스 카탈로그 중심 +- 모든 작업을 **최소 단위 프로세스**로 분해 +- 각 프로세스마다 **고유 기호** (P0-1, P1-5 등) +- 고유 명칭, 필요 파일, 산출물 명시 +- "P1-5 해줘" → 즉시 실행 가능 + +### 2. 파일명 고유성 보장 +- 모든 파일에 **vol-XX 접두사** +- 프로젝트 내 파일명 절대 중복 없음 +- 타임스탬프로 버전 관리 +- 검색 및 추적 용이 + +### 3. 간결한 가이드 +- Phase별 가이드: **5-10KB** (Claude가 읽을 수 있음) +- v1 문제: 48KB+ → 읽기 불가 +- v2 해결: 짧고 집중된 가이드 + +### 4. WORK-MODE.txt 중심 +- 현재 상태 추적 +- 필요한 절차 명시 +- 선행 체크리스트 +- 정리 체크리스트 + +### 5. 히스토리 강제화 +- 모든 프로세스 완료 시 **logs/ 기록** +- 표준 양식 사용 +- 오류 추적 가능 + +--- + +## 📚 문서 구조 + +``` +v2/ +├── README.md ← 이 문서 +├── PROCESS-CATALOG.md ← 프로세스 마스터 목록 +├── FILE-STRUCTURE.md ← 파일 구조 및 명명 규칙 +│ +├── setup/ ← Phase별 세팅 가이드 +│ └── (Phase 시작 시 WORK-MODE.txt 세팅 방법) +│ +├── guides/ ← Phase별 실행 가이드 +│ └── (짧고 집중된 실행 가이드, 5-10KB) +│ +└── templates/ ← 템플릿 + ├── claude.md.template + ├── WORK-MODE.txt.template + └── logs/ +``` + +--- + +## 🚀 시작하기 + +### 1. 프로세스 카탈로그 확인 +→ `PROCESS-CATALOG.md` 읽기 + +### 2. 프로젝트 생성 +→ P0-0: 프로젝트 생성 실행 + +### 3. 순차적으로 진행 +→ P0-1 → P0-2 → P1-1 → ... + +--- + +## 🔄 v1 → v2 주요 변경 + +| 항목 | v1 | v2 | +|------|----|----| +| **Phase 체계** | Design (0~5) + Writing (1~7) 분리 | 통합 프로세스 (P0~P4) | +| **가이드 크기** | 48KB+ (읽기 불가) | 5-10KB (읽기 가능) | +| **파일명 규칙** | 불명확, 중복 가능 | vol-XX 접두사, 중복 없음 | +| **디렉토리** | 산재 | 체계적 분류 (reports/design, writing 등) | +| **완료 기록** | 없음 | logs/ 강제화 | +| **WORK-MODE** | 히스토리 기록 (182줄) | 현재 상태만 (간결) | +| **claude.md** | 경고문 과다 (573줄) | 네비게이터 역할 (50줄) | + +--- + +## 📖 핵심 문서 + +1. **PROCESS-CATALOG.md** + 모든 프로세스의 마스터 목록 + +2. **FILE-STRUCTURE.md** + 파일 구조 및 명명 규칙 + +3. **setup/ 가이드** + Phase 시작 시 세팅 방법 + +4. **guides/ 가이드** + Phase 실행 절차 + +--- + +## 📋 프로세스 카테고리 + +- **P0-X:** 초기 설정 (3개) - 프로젝트 시작 +- **P1-X:** 설계 단계 (10개) - 플롯 완성까지 +- **P2-X:** 작성 단계 (3개) - 챕터 작성 +- **P3-X:** 검증 및 개선 (6개) - 품질 관리 +- **P4-X:** 완료 및 전환 (3개) - 권 완료, 다음 권 + +**총 25개 프로세스** + +--- + +## ⚠️ v1 사용자 + +기존 v1 가이드는 `../legacy/` 폴더로 이동되었습니다. + +새 프로젝트는 v2.0 사용을 권장합니다. + +기존 프로젝트는 점진적으로 v2 체계 적용 가능합니다. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p0-0-guide.md b/v2/guides/p0-0-guide.md new file mode 100644 index 0000000..5c5487f --- /dev/null +++ b/v2/guides/p0-0-guide.md @@ -0,0 +1,380 @@ +# P0-0 Guide: 프로젝트 생성 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P0-0 (PROJECT-INIT) +**목표:** 프로젝트 디렉토리 및 기본 파일 구조 생성 + +--- + +## 📋 작업 순서 + +### 1. 프로젝트 루트 디렉토리 생성 + +**명령어:** +```bash +mkdir [프로젝트명] +cd [프로젝트명] +``` + +--- + +### 2. 전체 디렉토리 구조 생성 + +**Windows (PowerShell):** +```powershell +# 최상위 디렉토리 +New-Item -ItemType Directory -Force settings, authors, volumes, logs + +# 1권 구조 (예시) +New-Item -ItemType Directory -Force volumes/vol-01 +New-Item -ItemType Directory -Force volumes/vol-01/plots, volumes/vol-01/chapters +New-Item -ItemType Directory -Force volumes/vol-01/summaries +New-Item -ItemType Directory -Force volumes/vol-01/reports/design +New-Item -ItemType Directory -Force volumes/vol-01/reports/writing +New-Item -ItemType Directory -Force volumes/vol-01/reports/verification +New-Item -ItemType Directory -Force volumes/vol-01/reports/polish +New-Item -ItemType Directory -Force volumes/vol-01/logs +``` + +**Unix/Linux/Mac (Bash):** +```bash +# 최상위 디렉토리 +mkdir -p settings authors volumes logs + +# 1권 구조 (예시) +mkdir -p volumes/vol-01/{plots,chapters,summaries,logs} +mkdir -p volumes/vol-01/reports/{design,writing,verification,polish} +``` + +**전체 구조:** +``` +프로젝트/ +├── settings/ # 전체 설정 +├── authors/ # 작가 문체 +├── volumes/ +│ └── vol-01/ +│ ├── plots/ +│ ├── chapters/ +│ ├── summaries/ +│ ├── reports/ +│ │ ├── design/ +│ │ ├── writing/ +│ │ ├── verification/ +│ │ └── polish/ +│ └── logs/ +└── logs/ # 전체 프로젝트 로그 +``` + +--- + +### 3. claude.md 작성 + +**파일:** `claude.md` + +**템플릿:** +```markdown +# [프로젝트명] + +**시스템:** CWS v2.0 (Creative Writing System) +**프로젝트 타입:** 장편 소설 +**생성일:** YYYY-MM-DD + +--- + +## 📍 현재 작업 상태 + +**필수:** 작업 시작 전 반드시 다음 파일을 읽으세요. + +``` +WORK-MODE.txt +``` + +이 파일에 현재 Phase, 읽어야 할 가이드, 체크리스트가 모두 있습니다. + +--- + +## 🎯 작업 규칙 + +1. **WORK-MODE.txt 우선** + - 모든 작업 전 WORK-MODE.txt 읽기 + - 현재 Phase 확인 + - 해당 Phase 가이드 읽기 + +2. **가이드 필수 읽기** + - 작업할 때마다 Phase 가이드 읽기 + - 체크리스트 준수 + - 절차 순서대로 진행 + +3. **완료 기록 필수** + - 모든 Phase 완료 시 logs/ 기록 + - 표준 양식 사용 + - Git 커밋 + +--- + +## 📖 CWS v2.0 Guide 위치 + +``` +l:\내 드라이브\Writing\Guide\v2/ +``` + +**주요 문서:** +- README.md - CWS v2.0 개요 +- PROCESS-CATALOG.md - 전체 프로세스 목록 +- FILE-STRUCTURE.md - 파일 구조 및 명명 규칙 + +--- + +## 📂 프로젝트 구조 + +**설정 파일:** +- `settings/project-config.md` - 프로젝트 설정 +- `settings/worldview.md` - 세계관 +- `settings/characters-master.md` - 전체 캐릭터 +- `settings/timeline-master.md` - 전체 타임라인 +- `settings/plot-master.md` - 전체 플롯 + +**작가 문체:** +- `authors/author-01.md` - 작가 문체 가이드 + +**권별 구조:** +- `volumes/vol-XX/` - 각 권 디렉토리 + +--- + +**생성:** YYYY-MM-DD +**CWS 버전:** 2.0.0 +``` + +**파일 생성:** +- 위 내용을 프로젝트 루트에 `claude.md`로 저장 +- 프로젝트명, 날짜 등 커스터마이징 + +--- + +### 4. WORK-MODE.txt 초기화 + +**파일:** `WORK-MODE.txt` + +**초기 내용:** +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P0-1 +CURRENT_MODE: CONCEPT +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p0-1-guide.md +--- +TASK: 아이디어 컨셉 정의 +STATUS: READY +TARGET: project-config.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 아이디어 구체화 +2. project-config.md 작성 +3. 프로젝트 기본 설정 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] 프로젝트 디렉토리 생성 완료 (P0-0) +- [ ] claude.md 작성 완료 (P0-0) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] settings/project-config.md 작성 완료 +- [ ] Phase 완료 기록 작성 (logs/p0-1-concept-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p0-1-guide.md + +--- +``` + +**파일 생성:** +- 프로젝트 루트에 `WORK-MODE.txt` 저장 +- 다음 Phase (P0-1) 준비 완료 상태 + +--- + +### 5. README.md 작성 + +**파일:** `README.md` + +**기본 내용:** +```markdown +# [프로젝트명] + +**장르:** [장르] +**시스템:** CWS v2.0 +**시작일:** YYYY-MM-DD + +--- + +## 프로젝트 개요 + +[간단한 프로젝트 설명] + +--- + +## 진행 상황 + +**현재 Phase:** P0-1 (아이디어 컨셉 정의) +**완료된 Phase:** P0-0 + +--- + +## 구조 + +- `settings/` - 프로젝트 전체 설정 +- `authors/` - 작가 문체 가이드 +- `volumes/` - 권별 콘텐츠 +- `logs/` - 작업 기록 + +--- + +**CWS v2.0** +``` + +--- + +### 6. Git 저장소 초기화 (선택) + +**명령어:** +```bash +git init +git add . +git commit -m "Initial commit: Project structure (P0-0) + +- Created directory structure +- Added claude.md +- Added WORK-MODE.txt +- Added README.md + +Phase: P0-0 (PROJECT-INIT) +CWS: v2.0.0" +``` + +**`.gitignore` 파일:** +``` +# 임시 파일 +*.tmp +*.bak +*~ + +# OS 파일 +.DS_Store +Thumbs.db + +# 에디터 +.vscode/ +.idea/ +``` + +--- + +### 7. 완료 기록 작성 + +**파일명:** +``` +logs/p0-0-init-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P0-0 완료 기록: 프로젝트 생성 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P0-0 (PROJECT-INIT) +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 프로젝트 디렉토리 구조 생성 +- claude.md 작성 +- WORK-MODE.txt 초기화 +- README.md 작성 +- Git 저장소 초기화 + +--- + +## 산출물 + +- claude.md (생성) +- WORK-MODE.txt (생성) +- README.md (생성) +- 전체 디렉토리 구조 (생성) +- .gitignore (생성, 선택) + +--- + +## 검증 결과 + +- [ ] 디렉토리 구조 완전: PASS +- [ ] claude.md 작성: PASS +- [ ] WORK-MODE.txt 작성: PASS +- [ ] README.md 작성: PASS + +--- + +## 발견된 이슈 + +없음 + +--- + +## 다음 Phase + +- P0-1: 아이디어 컨셉 정의 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 전체 디렉토리 구조 생성 완료 +- [ ] claude.md 작성 완료 +- [ ] WORK-MODE.txt 초기화 완료 (P0-1 준비) +- [ ] README.md 작성 완료 +- [ ] 완료 기록 작성 (logs/p0-0-init-YYYYMMDD-HHMM.md) +- [ ] Git 저장소 초기화 (선택) +- [ ] Git 커밋 (선택) +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 문제 해결 + +**Q: 프로젝트 경로에 한글이 들어가도 되나요?** +A: 가능하지만 Git 또는 일부 도구에서 문제가 생길 수 있음. 영문 권장. + +**Q: 권이 몇 개인지 미정인데 vol-01만 만들어도 되나요?** +A: 네. 필요할 때 vol-02, vol-03 추가 생성하면 됨. + +**Q: Git을 꼭 사용해야 하나요?** +A: 선택 사항. 하지만 버전 관리를 위해 강력히 권장. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p0-1-guide.md b/v2/guides/p0-1-guide.md new file mode 100644 index 0000000..d77d9c4 --- /dev/null +++ b/v2/guides/p0-1-guide.md @@ -0,0 +1,279 @@ +# P0-1 Guide: 아이디어 컨셉 정의 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P0-1 (CONCEPT) +**목표:** 막연한 아이디어를 구체적인 프로젝트 컨셉으로 발전 + +--- + +## 📋 작업 순서 + +### 1. 사용자와 아이디어 대화 + +**질문 항목:** + +**기본 정보:** +- 프로젝트 제목 (가제) +- 장르 +- 예상 분량 (권 수, 회차 수) +- 집필 목표 (완결, 연재 등) + +**핵심 아이디어:** +- 이 작품의 핵심 소재는? +- 어떤 이야기를 하고 싶은가? +- 주인공은 누구인가? +- 주요 갈등/사건은? + +**타겟 독자:** +- 주 독자층 +- 작품의 톤 (진지함, 가벼움, 어두움 등) + +**차별점:** +- 기존 작품과 다른 점 +- 독특한 설정이나 요소 + +--- + +### 2. 컨셉 정리 + +사용자의 답변을 바탕으로 다음 항목 정리: + +**핵심 컨셉 (1-2문장):** +- 이 작품을 한 문장으로 설명하면? + +**장르 및 스타일:** +- 주 장르 +- 부 장르 (있으면) +- 톤 앤 매너 + +**구조:** +- 예상 권 수 +- 권당 예상 회차 +- 총 회차 수 개략 + +**목표:** +- 완결 여부 +- 연재 플랫폼 (있으면) + +--- + +### 3. project-config.md 작성 + +**파일명:** +``` +settings/project-config.md +``` + +**구조:** +```markdown +# 프로젝트 설정: [프로젝트명] + +**생성일:** YYYY-MM-DD +**CWS 버전:** 2.0.0 +**상태:** 설계 단계 + +--- + +## 프로젝트 정보 + +**제목:** [프로젝트 제목 (가제)] +**장르:** [주 장르] / [부 장르] +**타입:** 장편 소설 +**목표:** [완결 / 연재] + +--- + +## 핵심 컨셉 + +[핵심 아이디어를 1-2문장으로 요약] + +--- + +## 구조 + +**예상 권 수:** [N]권 +**권당 회차:** 약 [M]화 +**총 회차:** 약 [N×M]화 +**회당 분량:** 8,000~12,000자 + +--- + +## 타겟 + +**주 독자층:** [연령대, 성별, 선호 장르 등] +**톤:** [진지함 / 가벼움 / 어두움 / 밝음 등] +**분위기:** [설명] + +--- + +## 차별점 + +**독특한 설정:** +- [설정 1] +- [설정 2] +- ... + +**기존 작품과의 차이:** +- [차이점 1] +- [차이점 2] +- ... + +--- + +## 주요 요소 + +**주인공:** +- 이름: [미정 / 이름] +- 특징: [간단한 설명] + +**주요 갈등:** +- [핵심 갈등 설명] + +**주요 사건:** +- [주요 사건 개략] + +--- + +## 기술적 설정 + +**시점:** [1인칭 / 3인칭 전지적 / 3인칭 관찰자] +**시제:** [과거형 / 현재형] +**세계관:** [현대 / 판타지 / SF / 역사 등] + +--- + +## 일정 + +**시작일:** YYYY-MM-DD +**목표 완료일:** [미정 / YYYY-MM-DD] + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- 모든 항목을 사용자와 대화로 확정 +- 미정 항목은 "미정"으로 표시 +- 나중에 수정 가능 (초안임을 명시) + +--- + +### 4. 설정 확인 및 조정 + +**사용자에게 확인:** +- 작성한 project-config.md 내용 검토 요청 +- 수정 사항 반영 +- 최종 승인 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +logs/p0-1-concept-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P0-1 완료 기록: 아이디어 컨셉 정의 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P0-1 (CONCEPT) +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 사용자와 아이디어 대화 +- 핵심 컨셉 정리 +- project-config.md 작성 + +--- + +## 산출물 + +- settings/project-config.md (생성) + +--- + +## 주요 결정 사항 + +**제목:** [프로젝트명] +**장르:** [장르] +**예상 분량:** [N]권, 총 [M]화 +**핵심 컨셉:** [1문장 요약] + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P0-2: 작가 문체 정의 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 사용자와 아이디어 대화 완료 +- [ ] settings/project-config.md 작성 완료 +- [ ] 장르, 분량, 목표 명확히 정의 +- [ ] 사용자 최종 승인 +- [ ] 완료 기록 작성 (logs/p0-1-concept-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 막연한 아이디어를 구체화 +- 프로젝트 방향 설정 +- 다음 단계 준비 + +**완벽주의 경계:** +- 이 단계는 "초안" 작성 +- 세부사항은 다음 Phase에서 +- 큰 그림만 잡으면 충분 + +**사용자 중심:** +- 모든 결정은 사용자와 협의 +- Claude가 임의로 결정하지 않음 +- 불확실하면 질문 + +--- + +## 🔍 문제 해결 + +**Q: 사용자가 아직 구체적인 아이디어가 없다고 함** +A: 큰 틀만 정하기. 장르, 분량, 톤 정도만 정해도 OK. 나머지는 나중에. + +**Q: 예상 분량을 모르겠다고 함** +A: 일단 "미정"으로 두기. P1 단계에서 플롯 잡으면서 자연스럽게 결정됨. + +**Q: 컨셉이 너무 평범한 것 같음** +A: 초기 단계에서는 OK. 차별점은 세부 설정에서 나올 수 있음. 사용자에게 의견 물어보기. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p0-2-guide.md b/v2/guides/p0-2-guide.md new file mode 100644 index 0000000..628f134 --- /dev/null +++ b/v2/guides/p0-2-guide.md @@ -0,0 +1,346 @@ +# P0-2 Guide: 작가 문체 정의 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P0-2 (AUTHOR-STYLE) +**목표:** 프로젝트 전체에 적용할 작가 문체 가이드 작성 + +--- + +## 📋 작업 순서 + +### 1. project-config.md 확인 + +**파일 읽기:** +``` +settings/project-config.md +``` + +**확인 사항:** +- 장르 +- 톤 (진지함/가벼움/어두움 등) +- 타겟 독자층 + +→ 문체는 이 설정과 일치해야 함 + +--- + +### 2. 사용자와 문체 선호도 대화 + +**질문 항목:** + +**기본 스타일:** +- 선호하는 문체 (간결함 / 화려함 / 절제된 / 감성적 등) +- 문장 길이 선호 (짧은 문장 / 긴 문장) +- 묘사 스타일 (상세 / 간결) + +**시점 및 시제:** +- 시점 (1인칭 / 3인칭 전지적 / 3인칭 관찰자) +- 시제 (과거형 / 현재형) + +**대화 스타일:** +- 대화 표현 방식 +- 말투 특징 + +**금지 표현:** +- 사용하지 말아야 할 표현 +- 피해야 할 클리셰 +- 부자연스러운 표현 + +**선호 표현:** +- 선호하는 표현 방식 +- 강조하고 싶은 요소 + +**참고 작품 (선택):** +- 참고할 만한 작품이나 작가 +- 어떤 부분을 참고할지 + +--- + +### 3. author-01.md 작성 + +**파일명:** +``` +authors/author-01.md +``` + +**구조:** +```markdown +# 작가 문체 가이드 + +**프로젝트:** [프로젝트명] +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 기본 원칙 + +**톤:** [진지함 / 가벼움 / 어두움 / 밝음 등] +**스타일:** [간결함 / 화려함 / 절제된 / 감성적 등] +**시점:** [1인칭 / 3인칭 전지적 / 3인칭 관찰자] +**시제:** [과거형 / 현재형] + +--- + +## 문장 스타일 + +**문장 길이:** +- [짧은 문장 선호 / 긴 문장 선호 / 혼합] +- [구체적 설명] + +**문장 구조:** +- [단문 중심 / 복문 활용 / 혼합] +- [예시] + +**리듬:** +- [빠른 템포 / 느린 템포 / 상황별 조절] +- [설명] + +--- + +## 묘사 원칙 + +**배경 묘사:** +- [상세함 / 간결함 / 필요시만] +- [예시] + +**감정 묘사:** +- [직접적 / 간접적 / 혼합] +- [예시] + +**행동 묘사:** +- [상세함 / 간결함] +- [예시] + +--- + +## 대화 스타일 + +**대화 태그:** +- [사용 방식: "말했다", "물었다" 등] +- [동작과 함께 표현 / 분리 표현] + +**말투 표현:** +- [캐릭터별 차별화 정도] +- [존댓말/반말 기준] + +**대화 비율:** +- [대화 많음 / 적음 / 균형] + +--- + +## 금지 표현 ⚠️ + +**절대 사용 금지:** +- "[표현 1]" → 이유: [설명] +- "[표현 2]" → 이유: [설명] +- ... + +**피해야 할 클리셰:** +- [클리셰 1]: [설명] +- [클리셰 2]: [설명] +- ... + +**부자연스러운 표현:** +- [표현]: [왜 부자연스러운지] +- ... + +--- + +## 선호 표현 ✅ + +**권장 표현:** +- "[표현 1]" → [사용 상황] +- "[표현 2]" → [사용 상황] +- ... + +**강조 요소:** +- [요소 1]: [설명] +- [요소 2]: [설명] +- ... + +--- + +## 장르별 특성 + +**[장르] 특성 반영:** +- [장르 특유의 표현 방식] +- [장르 관습 준수/파괴] + +--- + +## 예시 + +**좋은 예시:** +``` +[좋은 문장 예시] +``` +→ 이유: [설명] + +**나쁜 예시:** +``` +[나쁜 문장 예시] +``` +→ 이유: [설명] + +--- + +## 일관성 유지 + +**체크 포인트:** +- [ ] 시점 일관성 +- [ ] 시제 일관성 +- [ ] 톤 일관성 +- [ ] 문장 스타일 일관성 + +--- + +## 참고 작품 (선택) + +**참고할 작품:** +- [작품명 1]: [참고 포인트] +- [작품명 2]: [참고 포인트] +- ... + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- 모든 항목을 사용자와 협의 +- 구체적인 예시 포함 +- 금지 표현은 명확히 +- 나중에 수정 가능 (초안) + +--- + +### 4. 설정 확인 및 조정 + +**사용자에게 확인:** +- 작성한 author-01.md 내용 검토 요청 +- 예시가 적절한지 확인 +- 수정 사항 반영 +- 최종 승인 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +logs/p0-2-author-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P0-2 완료 기록: 작가 문체 정의 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P0-2 (AUTHOR-STYLE) +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 사용자와 문체 선호도 대화 +- 문체 특징 정리 +- author-01.md 작성 +- 금지 표현 및 선호 표현 정의 + +--- + +## 산출물 + +- authors/author-01.md (생성) + +--- + +## 주요 결정 사항 + +**시점:** [1인칭 / 3인칭] +**시제:** [과거형 / 현재형] +**스타일:** [설명] +**톤:** [설명] + +**금지 표현:** [N]개 정의 +**선호 표현:** [M]개 정의 + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P1-1: 세계관 설계 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] project-config.md 확인 완료 +- [ ] 사용자와 문체 대화 완료 +- [ ] authors/author-01.md 작성 완료 +- [ ] 금지 표현 명확히 정의 +- [ ] 선호 표현 정의 +- [ ] 예시 포함 +- [ ] 사용자 최종 승인 +- [ ] 완료 기록 작성 (logs/p0-2-author-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 전체 프로젝트의 문체 일관성 확보 +- 챕터 작성 시 참조할 명확한 기준 마련 +- 검증 시 문체 체크 기준 제공 + +**중요성:** +- P2-1 (챕터 작성) 시 필수 참조 파일 +- P2-2, P3-1 검증 시 기준 +- 일관성 유지의 핵심 + +**완벽주의 경계:** +- 초안 단계 +- 작업하면서 조정 가능 +- 너무 세세하게 정의할 필요 없음 + +--- + +## 🔍 문제 해결 + +**Q: 사용자가 문체에 대해 잘 모르겠다고 함** +A: 다른 작품 예시를 들어 비교. "A 작품처럼 간결하게? B 작품처럼 상세하게?" + +**Q: 금지 표현을 어떻게 정의해야 할지 모르겠음** +A: 일단 몇 개만. 작업하면서 추가 가능. 예: "~한 것이다", "~하였다" 등. + +**Q: 시점과 시제를 혼용하고 싶다고 함** +A: 가능하지만 혼란 위험. 명확한 규칙 필요. 예: "회상은 1인칭, 현재는 3인칭" 등. + +**Q: 참고 작품이 없다고 함** +A: OK. 선택 항목임. 작업하면서 스타일 형성 가능. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-1-guide.md b/v2/guides/p1-1-guide.md new file mode 100644 index 0000000..2c9341d --- /dev/null +++ b/v2/guides/p1-1-guide.md @@ -0,0 +1,379 @@ +# P1-1 Guide: 세계관 설계 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-1 (WORLDVIEW) +**목표:** 작품의 배경이 되는 세계관 설계 + +--- + +## 📋 작업 순서 + +### 1. 프로젝트 컨셉 확인 + +**파일 읽기:** +``` +settings/project-config.md +``` + +**확인 사항:** +- 장르 (현대 / 판타지 / SF / 역사 등) +- 핵심 컨셉 +- 차별점 +- 독특한 설정 + +→ 세계관은 이 설정과 일치해야 함 + +--- + +### 2. 사용자와 세계관 대화 + +**질문 항목:** + +**기본 설정:** +- 시간적 배경 (현대 / 과거 / 미래 / 가상) +- 공간적 배경 (지구 / 다른 행성 / 다른 차원) +- 실제 세계와의 관계 (현실 / 판타지 / SF 등) + +**세계의 법칙:** +- 물리 법칙 (현실과 동일 / 다름) +- 마법/초능력 (있음 / 없음) +- 기술 수준 +- 사회 구조 + +**독특한 요소:** +- 이 세계만의 특별한 설정 +- 현실과 다른 점 +- 주요 갈등의 원인이 되는 요소 + +**역사/배경:** +- 주요 역사적 사건 (필요시) +- 현재 시점의 상황 +- 세계의 문제점 + +--- + +### 3. worldview.md 작성 + +**파일명:** +``` +settings/worldview.md +``` + +**구조:** +```markdown +# 세계관 설계 + +**프로젝트:** [프로젝트명] +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 개요 + +**세계 타입:** [현대 / 판타지 / SF / 역사 / 혼합] +**시간적 배경:** [구체적 시대 또는 설정] +**공간적 배경:** [주요 무대] + +**한 줄 요약:** +[이 세계를 한 문장으로 설명] + +--- + +## 기본 법칙 + +**물리 법칙:** +- [현실과 동일 / 차이점 설명] + +**마법/초능력:** +- 존재 여부: [있음 / 없음] +- (있으면) 원리: [설명] +- (있으면) 제한: [설명] +- (있으면) 사용자: [누가 사용 가능한지] + +**기술 수준:** +- [현대 / 미래 / 과거 / 혼합] +- 주요 기술: [목록] +- 특이사항: [설명] + +--- + +## 사회 구조 + +**정치 체제:** +- [민주주의 / 군주제 / 기타] +- 주요 국가/세력: [목록] + +**경제 체제:** +- [자본주의 / 사회주의 / 기타] +- 화폐 시스템: [설명] + +**계급/신분:** +- 존재 여부: [있음 / 없음] +- (있으면) 구조: [설명] + +**주요 조직:** +- [조직 1]: [역할 및 설명] +- [조직 2]: [역할 및 설명] +- ... + +--- + +## 지리 + +**주요 지역:** +- [지역 1]: [설명] +- [지역 2]: [설명] +- ... + +**중요 장소:** +- [장소 1]: [설명 및 의미] +- [장소 2]: [설명 및 의미] +- ... + +**지리적 특징:** +- [특징 설명] + +--- + +## 역사 (필요시) + +**주요 역사적 사건:** +- [연도/시기]: [사건 설명] +- [연도/시기]: [사건 설명] +- ... + +**현재 시점 (작품 시작 시점):** +- 연도: [설정] +- 상황: [현재 세계의 상태] +- 주요 문제: [갈등의 원인] + +--- + +## 독특한 설정 ⭐ + +**이 세계만의 특별한 요소:** +1. [설정 1] + - 설명: [상세] + - 영향: [이것이 스토리에 미치는 영향] + +2. [설정 2] + - 설명: [상세] + - 영향: [이것이 스토리에 미치는 영향] + +... + +--- + +## 문화 + +**종교:** +- [존재 여부 및 설명] + +**언어:** +- [특이사항 있으면] + +**풍습:** +- [중요한 문화적 요소] + +**금기:** +- [사회적 금기 사항] + +--- + +## 세계의 제약 + +**할 수 있는 것:** +- [목록] + +**할 수 없는 것:** +- [목록] +- 이유: [설명] + +**중요한 법칙:** +- [법칙 1]: [설명] +- [법칙 2]: [설명] +- ... + +--- + +## 갈등 요소 + +**세계 수준의 문제:** +- [문제 1]: [설명] +- [문제 2]: [설명] +- ... + +**주요 갈등 구조:** +- [대립 구도 설명] + +--- + +## 일관성 체크 + +**내부 모순 확인:** +- [ ] 물리 법칙 일관성 +- [ ] 사회 구조 논리성 +- [ ] 역사 연속성 +- [ ] 설정 간 충돌 없음 + +--- + +## 참고 자료 (선택) + +**참고한 작품/자료:** +- [자료 1]: [어떤 부분 참고] +- [자료 2]: [어떤 부분 참고] +- ... + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- 스토리에 필요한 만큼만 설정 +- 과도한 설정은 피하기 +- 일관성이 가장 중요 +- 나중에 추가/수정 가능 + +--- + +### 4. 일관성 검증 + +**자체 검증:** +- 설정 간 모순 없는지 확인 +- 법칙이 논리적인지 확인 +- 불필요한 복잡성 제거 + +**사용자 확인:** +- 작성한 worldview.md 검토 요청 +- 수정 사항 반영 +- 최종 승인 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +logs/p1-1-worldview-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-1 완료 기록: 세계관 설계 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-1 (WORLDVIEW) +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 프로젝트 컨셉 확인 +- 사용자와 세계관 대화 +- worldview.md 작성 +- 일관성 검증 + +--- + +## 산출물 + +- settings/worldview.md (생성) + +--- + +## 주요 결정 사항 + +**세계 타입:** [현대 / 판타지 / SF 등] +**시간적 배경:** [설명] +**독특한 설정:** [핵심 요소] +**주요 법칙:** [핵심 법칙] + +--- + +## 검증 결과 + +- [ ] 내부 일관성: PASS +- [ ] 스토리 연관성: PASS +- [ ] 설정 완성도: PASS + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P1-2: 캐릭터 설계 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] project-config.md 확인 완료 +- [ ] 사용자와 세계관 대화 완료 +- [ ] settings/worldview.md 작성 완료 +- [ ] 세계관 핵심 요소 명확히 정의 +- [ ] 독특한 설정 포함 +- [ ] 내부 일관성 검증 +- [ ] 사용자 최종 승인 +- [ ] 완료 기록 작성 (logs/p1-1-worldview-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 스토리의 무대 설정 +- 캐릭터와 플롯의 기반 제공 +- 일관성 있는 세계 구축 + +**중요성:** +- P1-2 (캐릭터) 설계 시 참조 +- P1-3 (타임라인) 설계 시 참조 +- P1-4 (플롯) 설계 시 기반 + +**완벽주의 경계:** +- 스토리에 필요한 만큼만 +- 모든 것을 설정할 필요 없음 +- 작업하면서 추가 가능 + +--- + +## 🔍 문제 해결 + +**Q: 세계관이 너무 복잡해짐** +A: 스토리에 직접 영향 주는 요소만 남기기. 나머지는 삭제 또는 간략화. + +**Q: 현대물인데 세계관을 따로 작성해야 하나?** +A: 네. 현대라도 이 작품만의 설정이 있음. 예: 초능력 존재, 비밀 조직 등. 없으면 간단하게. + +**Q: 판타지인데 세계관 설정이 부족한 것 같음** +A: 일단 핵심만. 마법 원리, 주요 국가, 지리 정도. 나머지는 플롯 짜면서 추가. + +**Q: 설정 간 모순 발견** +A: 즉시 수정. 지금 잡아야 나중에 문제 없음. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-10-guide.md b/v2/guides/p1-10-guide.md new file mode 100644 index 0000000..9706ff9 --- /dev/null +++ b/v2/guides/p1-10-guide.md @@ -0,0 +1,337 @@ +# P1-10 Guide: 설계 일관성 검증 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-10 (DESIGN-CONSISTENCY) +**목표:** 마스터와 권별 설계 간 일관성 검증 + +--- + +## 📋 작업 순서 + +### 1. 필수 파일 읽기 + +**마스터 파일:** +``` +settings/worldview.md +settings/characters-master.md +settings/timeline-master.md +settings/plot-master.md +``` + +**권별 파일:** +``` +volumes/vol-XX/vol-XX-timeline.md +volumes/vol-XX/vol-XX-characters.md +volumes/vol-XX/vol-XX-plot.md +volumes/vol-XX/plots/vol-XX-plot-*-*.md (전체) +``` + +--- + +### 2. 일관성 검증 체크리스트 + +각 항목을 순서대로 검증: + +#### A. 세계관 일관성 🔴 + +**필수:** +- [ ] 세계관 법칙 준수 +- [ ] 마법/능력 시스템 일치 +- [ ] 사회 구조 일치 +- [ ] 지리/장소 일치 + +**대조:** +- worldview.md vs 권별 플롯 + +**심각도:** +- 세계관 법칙 위반: 🔴 긴급 +- 설정 불일치: 🟡 중요 + +--- + +#### B. 캐릭터 일관성 🔴 + +**필수:** +- [ ] 나이 계산 정확 +- [ ] 성격 일치 +- [ ] 말투 일치 +- [ ] 배경 일치 +- [ ] 능력 일치 + +**대조:** +- characters-master.md vs vol-XX-characters.md + +**심각도:** +- 나이 오류: 🔴 긴급 +- 성격 불일치: 🟡 중요 +- 말투 불일치: 🟡 중요 + +--- + +#### C. 타임라인 일관성 🔴 + +**필수:** +- [ ] 날짜 계산 정확 +- [ ] timeline-master.md와 일치 +- [ ] 시간 흐름 논리적 +- [ ] 과거 사건 일치 + +**대조:** +- timeline-master.md vs vol-XX-timeline.md + +**심각도:** +- 날짜 불일치: 🔴 긴급 +- 시간 흐름 문제: 🔴 긴급 + +--- + +#### D. 플롯 일관성 🔴 + +**필수:** +- [ ] plot-master.md와 권 목표 일치 +- [ ] 주요 사건 모두 포함 +- [ ] 플롯 라인 연속성 +- [ ] 복선 설치/회수 일치 + +**대조:** +- plot-master.md vs vol-XX-plot.md + +**심각도:** +- 주요 사건 누락: 🔴 긴급 +- 플롯 불일치: 🟡 중요 + +--- + +#### E. 작가 문체 일관성 🟡 + +**필수:** +- [ ] 금지 표현 확인 +- [ ] 시점 일관성 +- [ ] 시제 일관성 +- [ ] 톤 일치 + +**대조:** +- authors/author-01.md vs 플롯 파일의 대화/장면 + +**심각도:** +- 금지 표현 사용: 🟡 중요 +- 시점/시제 불일치: 🔴 긴급 + +--- + +### 3. 검증 보고서 작성 + +**파일명:** +``` +volumes/vol-XX/reports/design/vol-XX-p1-10-consistency-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# [X]권 설계 일관성 검증 보고서 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-10 (DESIGN-CONSISTENCY) +**검증 범위:** [X]권 vs 마스터 파일 +**검증자:** Claude Sonnet 4.5 + +--- + +## 검증 요약 + +**발견된 불일치:** [M]건 +- 🔴 긴급: [A]건 +- 🟡 중요: [B]건 +- 🟢 경미: [C]건 + +**결과:** PASS / FAIL + +--- + +## 검증 결과 + +**A. 세계관 일관성:** PASS / FAIL +- 불일치: [상세] 또는 없음 + +**B. 캐릭터 일관성:** PASS / FAIL +- 불일치: [상세] 또는 없음 + +**C. 타임라인 일관성:** PASS / FAIL +- 불일치: [상세] 또는 없음 + +**D. 플롯 일관성:** PASS / FAIL +- 불일치: [상세] 또는 없음 + +**E. 작가 문체 일관성:** PASS / FAIL +- 불일치: [상세] 또는 없음 + +--- + +## 발견된 불일치 상세 + +### 🔴 긴급 (즉시 수정 필요) + +**1. [불일치 제목]** +- 마스터: [파일명] - [내용] +- 권별: [파일명] - [내용] +- 불일치: [설명] +- 수정안: [어느 쪽을 수정할지] + +### 🟡 중요 (우선 수정 권장) + +[동일 형식] + +### 🟢 경미 (여유 있을 때 수정) + +[동일 형식] + +--- + +## 통계 + +**체크 항목:** [N]개 +**PASS:** [P]개 +**FAIL:** [F]개 +**통과율:** [%] + +--- + +## 다음 조치 + +- [ ] 🔴 긴급 불일치 즉시 수정 +- [ ] 🟡 중요 불일치 우선 수정 +- [ ] 🟢 경미 불일치 일괄 수정 +- [ ] 수정 완료 후 재검증 (필요시) + +--- + +**작성:** Claude Sonnet 4.5 +**검증 완료:** YYYY-MM-DD HH:MM +``` + +--- + +### 4. 불일치 발견 시 수정 + +**수정 원칙:** +- 일반적으로 마스터 파일이 우선 +- 권별 파일을 마스터에 맞춤 +- 단, 마스터가 잘못되었으면 마스터 수정 + +**수정 방법:** +- Edit 도구로 해당 파일 수정 +- 수정 내용 보고서에 기록 +- 양쪽 파일 모두 확인 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p1-10-consistency-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-10 완료 기록: [X]권 설계 일관성 검증 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-10 (DESIGN-CONSISTENCY) +**대상:** [X]권 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 마스터 파일과 권별 파일 대조 +- 일관성 체크리스트 검증 +- 불일치 발견 및 수정 +- 검증 보고서 작성 + +--- + +## 산출물 + +- volumes/vol-XX/reports/design/vol-XX-p1-10-consistency-YYYYMMDD-HHMM.md (생성) + +--- + +## 검증 결과 + +**발견된 불일치:** [M]건 +**수정 완료:** [K]건 +**결과:** PASS / FAIL + +--- + +## 발견된 이슈 + +없음 / [이슈 내용 간략히] + +--- + +## 다음 Phase + +- P2-1: 챕터 작성 (작성 단계 시작) + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 마스터 파일 모두 읽기 완료 +- [ ] 권별 파일 모두 읽기 완료 +- [ ] 5개 카테고리 모두 검증 +- [ ] 🔴 긴급 불일치 모두 수정 +- [ ] 검증 보고서 작성 +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 검증 원칙 + +**이 단계의 목적:** +- 마스터와 권별 설계 정합성 확보 +- 작성 시 혼란 방지 +- 전체 일관성 유지 + +**마스터 vs 권별:** +- 마스터: 전체 프로젝트 기준 +- 권별: 특정 권의 상세 +- 둘은 반드시 일치해야 함 + +**수정 기준:** +- 일반적으로 마스터 우선 +- 하지만 마스터가 틀렸으면 마스터 수정 +- 판단 애매하면 사용자에게 확인 + +--- + +## 🔍 문제 해결 + +**Q: 마스터와 권별이 다른데 어느 것이 맞는지 모르겠음** +A: 사용자에게 확인. 일반적으로 최신 정보가 맞을 가능성 높음. + +**Q: 캐릭터 나이가 1살 차이 나는데 문제인가?** +A: 생일 지났는지 확인. 생일 지나면 +1. 그게 아니면 오류. + +**Q: 플롯이 마스터와 조금 다른데?** +A: 마스터는 대략, 권별은 상세. 핵심이 같으면 OK. 다르면 문제. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-2-guide.md b/v2/guides/p1-2-guide.md new file mode 100644 index 0000000..ebe424d --- /dev/null +++ b/v2/guides/p1-2-guide.md @@ -0,0 +1,402 @@ +# P1-2 Guide: 캐릭터 설계 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-2 (CHARACTERS) +**목표:** 작품의 주요 캐릭터 설계 + +--- + +## 📋 작업 순서 + +### 1. 필수 파일 확인 + +**파일 읽기:** +``` +settings/project-config.md +settings/worldview.md +``` + +**확인 사항:** +- 핵심 컨셉 및 주요 갈등 +- 세계관 설정 (세계의 법칙, 사회 구조 등) +- 작품의 톤 + +→ 캐릭터는 이 설정과 일치해야 함 + +--- + +### 2. 사용자와 캐릭터 대화 + +**질문 항목:** + +**주인공:** +- 이름 +- 나이 +- 성별 +- 외모 특징 +- 성격 핵심 키워드 (3-5개) +- 말투 특징 +- 목표/욕구 +- 갈등/약점 +- 배경 스토리 + +**주요 조연:** +- (주인공과 동일한 항목) +- 주인공과의 관계 +- 역할 (조력자 / 적대자 / 기타) + +**기타 캐릭터:** +- (필요한 만큼 간략하게) + +**캐릭터 간 관계:** +- 주요 관계도 +- 갈등 구조 +- 역학 관계 + +--- + +### 3. characters-master.md 작성 + +**파일명:** +``` +settings/characters-master.md +``` + +**구조:** +```markdown +# 캐릭터 설계 (마스터) + +**프로젝트:** [프로젝트명] +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 캐릭터 목록 + +**주인공:** +- [이름] + +**주요 조연:** +- [이름 1] +- [이름 2] +- ... + +**기타 캐릭터:** +- [이름 1] +- [이름 2] +- ... + +--- + +## 주인공: [이름] + +**기본 정보:** +- 이름: [전체 이름] +- 나이: [나이] (작품 시작 시점) +- 성별: [성별] +- 직업: [직업] + +**외모:** +- [외모 특징 설명] + +**성격:** +- 핵심: [키워드 3-5개] +- 상세: + - [성격 특징 1]: [설명] + - [성격 특징 2]: [설명] + - ... + +**말투:** +- [말투 특징 및 예시] +- 예: "[대사 예시]" + +**목표/욕구:** +- 표면적 목표: [설명] +- 내면적 욕구: [설명] + +**갈등/약점:** +- [주요 갈등]: [설명] +- [약점]: [설명] + +**배경:** +- [중요한 과거 사건] +- [현재 상황] + +**변화 호:** +- 시작: [초기 상태] +- 변화: [어떻게 변할 것인가] +- 끝: [최종 상태] + +**특기/능력:** +- [특별한 능력이나 특기] + +--- + +## 주요 조연: [이름] + +**기본 정보:** +- 이름: [전체 이름] +- 나이: [나이] +- 성별: [성별] +- 직업: [직업] + +**외모:** +- [외모 특징 설명] + +**성격:** +- 핵심: [키워드 3-5개] +- 상세: [설명] + +**말투:** +- [말투 특징 및 예시] + +**역할:** +- 스토리에서의 역할: [조력자 / 적대자 / 멘토 / 라이벌 등] +- 주인공과의 관계: [설명] + +**목표/욕구:** +- [설명] + +**갈등:** +- [주요 갈등] + +**배경:** +- [중요한 배경] + +**특기/능력:** +- [특별한 능력이나 특기] + +--- + +(다른 주요 조연들도 동일한 형식으로 작성) + +--- + +## 기타 캐릭터 + +### [이름] +- 역할: [간단한 역할 설명] +- 나이/성별: [정보] +- 특징: [핵심 특징 1-2줄] + +### [이름] +- (동일 형식) + +... + +--- + +## 캐릭터 관계도 + +**주요 관계:** + +``` +[주인공] + ├─ [조연 1]: [관계 유형] - [설명] + ├─ [조연 2]: [관계 유형] - [설명] + └─ [조연 3]: [관계 유형] - [설명] + +[조연 1] + └─ [조연 2]: [관계 유형] - [설명] +``` + +**갈등 구조:** +- [대립 1]: [캐릭터 A] vs [캐릭터 B] - [갈등 원인] +- [대립 2]: [캐릭터 C] vs [캐릭터 D] - [갈등 원인] +- ... + +**동맹 구조:** +- [그룹 1]: [멤버들] - [공통 목표] +- [그룹 2]: [멤버들] - [공통 목표] +- ... + +--- + +## 나이 계산 기준 + +**기준 연도:** [작품 시작 시점 연도/날짜] + +**나이 변화:** +- [이름]: [시작 시 나이]세 → [작품 종료 시 나이]세 (예상) +- [이름]: [시작 시 나이]세 → [작품 종료 시 나이]세 (예상) +- ... + +**주의:** +- 모든 나이는 작품 시작 시점 기준 +- 타임라인에 따라 자동 계산 + +--- + +## 일관성 체크 + +**설정 일관성:** +- [ ] 세계관과 부합 +- [ ] 캐릭터 간 모순 없음 +- [ ] 나이/배경 논리적 +- [ ] 능력 수준 적절 + +**캐릭터 차별화:** +- [ ] 성격 구분 명확 +- [ ] 말투 차별화 +- [ ] 역할 중복 없음 + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- 주요 캐릭터는 상세하게 +- 기타 캐릭터는 간략하게 +- 말투 예시 반드시 포함 +- 세계관과 일치하는지 확인 + +--- + +### 4. 일관성 검증 + +**자체 검증:** +- 캐릭터 간 성격 중복 없는지 확인 +- 나이 계산 논리적인지 확인 +- 세계관과 부합하는지 확인 + +**사용자 확인:** +- 작성한 characters-master.md 검토 요청 +- 캐릭터가 의도대로 설계되었는지 확인 +- 수정 사항 반영 +- 최종 승인 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +logs/p1-2-characters-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-2 완료 기록: 캐릭터 설계 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-2 (CHARACTERS) +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 필수 파일 확인 (worldview.md) +- 사용자와 캐릭터 대화 +- characters-master.md 작성 +- 캐릭터 간 관계 설정 +- 일관성 검증 + +--- + +## 산출물 + +- settings/characters-master.md (생성) + +--- + +## 주요 결정 사항 + +**총 캐릭터 수:** [N]명 +- 주인공: [N]명 +- 주요 조연: [N]명 +- 기타: [N]명 + +**주요 관계:** +- [관계 1] +- [관계 2] +- ... + +--- + +## 검증 결과 + +- [ ] 세계관 부합: PASS +- [ ] 캐릭터 차별화: PASS +- [ ] 일관성: PASS + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P1-3: 타임라인 설계 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] worldview.md 확인 완료 +- [ ] 사용자와 캐릭터 대화 완료 +- [ ] settings/characters-master.md 작성 완료 +- [ ] 주요 캐릭터 모두 정의 +- [ ] 말투 예시 포함 +- [ ] 캐릭터 간 관계 명확 +- [ ] 일관성 검증 +- [ ] 사용자 최종 승인 +- [ ] 완료 기록 작성 (logs/p1-2-characters-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 스토리의 핵심 인물 설계 +- 갈등 구조의 기반 마련 +- 일관된 캐릭터 표현을 위한 기준 제공 + +**중요성:** +- P1-4 (플롯) 설계 시 캐릭터 기반 +- P2-1 (작성) 시 캐릭터 참조 +- P2-2, P3-1 검증 시 기준 + +**완벽주의 경계:** +- 작업하면서 캐릭터 발전 가능 +- 모든 것을 미리 정할 필요 없음 +- 핵심만 명확하면 충분 + +--- + +## 🔍 문제 해결 + +**Q: 캐릭터가 너무 평범한 것 같음** +A: 독특한 말투, 특이한 배경, 특별한 능력 중 하나만 추가해도 차별화됨. + +**Q: 캐릭터 성격이 겹치는 것 같음** +A: 핵심 키워드 3-5개를 비교. 겹치면 하나는 다른 특성으로 변경. + +**Q: 조연이 너무 많음** +A: "주요 조연"과 "기타"로 분리. 기타는 간략하게만. + +**Q: 말투 예시를 어떻게 만들지 모르겠음** +A: 일단 간단하게. "안녕하세요" 같은 인사말도 OK. 작업하면서 발전. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-3-guide.md b/v2/guides/p1-3-guide.md new file mode 100644 index 0000000..44157d8 --- /dev/null +++ b/v2/guides/p1-3-guide.md @@ -0,0 +1,362 @@ +# P1-3 Guide: 타임라인 설계 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-3 (TIMELINE) +**목표:** 작품 전체의 시간 흐름 설계 + +--- + +## 📋 작업 순서 + +### 1. 필수 파일 확인 + +**파일 읽기:** +``` +settings/worldview.md +settings/characters-master.md +``` + +**확인 사항:** +- 세계관의 시간적 배경 +- 캐릭터들의 초기 나이 +- 주요 갈등 요소 + +--- + +### 2. 사용자와 타임라인 대화 + +**질문 항목:** + +**전체 기간:** +- 작품이 다루는 전체 기간 (몇 년? 몇 개월?) +- 시작 시점 (날짜 또는 상대적 시점) +- 종료 시점 + +**주요 시간 단위:** +- 날짜 단위로 관리? 월 단위로 관리? +- 정확한 날짜가 중요한가? + +**주요 사건 시점:** +- 작품 시작 전 중요한 과거 사건 +- 작품 중 주요 사건들 (대략적) +- 시간 흐름 (빠름 / 느림) + +--- + +### 3. timeline-master.md 작성 + +**파일명:** +``` +settings/timeline-master.md +``` + +**구조:** +```markdown +# 타임라인 설계 (마스터) + +**프로젝트:** [프로젝트명] +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 전체 개요 + +**전체 기간:** [시작] ~ [종료] +**총 기간:** 약 [N]년 [M]개월 +**시간 관리 단위:** [날짜 / 월 / 기타] + +--- + +## 기준 연도/날짜 + +**작품 시작 시점:** +- 날짜: [YYYY.MM.DD] 또는 [상대적 표현] +- 상황: [시작 시점의 상황] + +**기준점:** +- 모든 날짜는 이 시점 기준 +- 캐릭터 나이도 이 시점 기준 + +--- + +## 과거 사건 (작품 시작 이전) + +**중요한 과거:** + +### [연도/시기]: [사건명] +- 날짜: [YYYY.MM.DD] 또는 [XX년 전] +- 내용: [사건 설명] +- 영향: [현재에 미치는 영향] +- 관련 캐릭터: [캐릭터 목록] +- 당시 나이: [캐릭터]: [나이]세 + +### [연도/시기]: [사건명] +- (동일 형식) + +... + +--- + +## 작품 기간 (대략적 흐름) + +### 권 1 시기 +- 기간: [시작일] ~ [종료일] +- 주요 사건: + - [사건 1]: [날짜] + - [사건 2]: [날짜] + - ... +- 경과 시간: 약 [N]일/개월 + +### 권 2 시기 +- 기간: [시작일] ~ [종료일] +- 주요 사건: + - [사건 1]: [날짜] + - [사건 2]: [날짜] + - ... +- 경과 시간: 약 [N]일/개월 + +... + +--- + +## 주요 사건 연대표 + +**시간 순서:** + +| 날짜/시기 | 사건 | 관련 캐릭터 | 권 | +|----------|------|------------|-----| +| [날짜] | [사건 1] | [캐릭터] | 작품 전 | +| [날짜] | [사건 2] | [캐릭터] | 작품 전 | +| [날짜] | [작품 시작] | [주인공] | 1권 | +| [날짜] | [주요 사건 1] | [캐릭터] | 1권 | +| [날짜] | [주요 사건 2] | [캐릭터] | 2권 | +| ... | ... | ... | ... | + +--- + +## 캐릭터 나이 변화 + +**기준 연도:** [YYYY] ([작품 시작 시점]) + +**나이 추이:** + +### [캐릭터 이름] +- 출생: [YYYY년] (추정) +- 작품 시작 시: [N]세 +- 1권: [N]세 +- 2권: [N]세 (또는 [N+1]세) +- ... +- 작품 종료 시: [N]세 + +### [캐릭터 이름] +- (동일 형식) + +... + +**주의:** +- 생일 지나면 나이 +1 +- 작품 내 시간 흐름에 따라 자동 계산 + +--- + +## 시간 흐름 원칙 + +**기본 규칙:** +- [원칙 1]: 예) 날짜는 항상 명시 +- [원칙 2]: 예) 시간 역행 금지 +- [원칙 3]: 예) 계절 고려 + +**특수 상황:** +- 회상: [처리 방법] +- 시간 점프: [허용 여부 및 방법] +- 동시다발적 사건: [처리 방법] + +--- + +## 계절/주기 (필요시) + +**계절 변화:** +- [시작]: [계절] +- [중간]: [계절] +- [종료]: [계절] + +**중요한 날:** +- [날짜/기념일]: [의미] +- [날짜/기념일]: [의미] +- ... + +--- + +## 일관성 체크 + +**검증 항목:** +- [ ] 날짜 순서 논리적 +- [ ] 시간 역행 없음 +- [ ] 캐릭터 나이 계산 정확 +- [ ] 경과 시간 합리적 +- [ ] 계절 변화 자연스러움 + +--- + +## 유의사항 + +**주의할 점:** +- 날짜 명시 시 요일까지 확인 (필요시) +- 생일 지나면 나이 증가 +- 과거 회상은 타임라인에 "(회상)" 표시 +- 시간 점프는 명확히 표시 + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- 주요 사건만 포함 (상세는 나중에) +- 날짜 계산 정확하게 +- 캐릭터 나이 일관성 확인 +- 시간 역행 절대 금지 + +--- + +### 4. 일관성 검증 + +**자체 검증:** +- 날짜 순서 확인 +- 캐릭터 나이 계산 확인 +- 시간 흐름이 논리적인지 확인 + +**사용자 확인:** +- 작성한 timeline-master.md 검토 요청 +- 전체 기간이 적절한지 확인 +- 수정 사항 반영 +- 최종 승인 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +logs/p1-3-timeline-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-3 완료 기록: 타임라인 설계 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-3 (TIMELINE) +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 필수 파일 확인 +- 사용자와 타임라인 대화 +- timeline-master.md 작성 +- 일관성 검증 + +--- + +## 산출물 + +- settings/timeline-master.md (생성) + +--- + +## 주요 결정 사항 + +**전체 기간:** [시작] ~ [종료] (약 [N]년) +**시작 시점:** [날짜] +**주요 사건 수:** [N]개 +**관리 단위:** [날짜 / 월] + +--- + +## 검증 결과 + +- [ ] 날짜 일관성: PASS +- [ ] 나이 계산: PASS +- [ ] 시간 흐름: PASS + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P1-4: 플롯 마스터 설계 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] worldview.md, characters-master.md 확인 완료 +- [ ] 사용자와 타임라인 대화 완료 +- [ ] settings/timeline-master.md 작성 완료 +- [ ] 주요 사건 시간 순서 명확 +- [ ] 캐릭터 나이 계산 정확 +- [ ] 시간 역행 없음 +- [ ] 일관성 검증 +- [ ] 사용자 최종 승인 +- [ ] 완료 기록 작성 (logs/p1-3-timeline-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 작품의 시간적 틀 확립 +- 캐릭터 나이 관리 기준 마련 +- 시간 일관성 확보 + +**중요성:** +- P1-4 (플롯) 설계 시 시간 기준 +- P2-1 (작성) 시 날짜 참조 +- P2-2, P3-1 검증 시 타임라인 체크 + +**완벽주의 경계:** +- 대략적 흐름만 잡으면 충분 +- 상세는 권별 타임라인 (P1-5)에서 +- 날짜가 중요하지 않으면 느슨하게 + +--- + +## 🔍 문제 해결 + +**Q: 정확한 날짜를 정하기 어려움** +A: "1권 초반", "2권 중반" 같은 상대적 표현도 OK. 나중에 구체화. + +**Q: 작품 기간이 너무 길어짐 (10년 이상)** +A: 괜찮음. 다만 권별로 나누어 관리. 중간 시간 점프 활용. + +**Q: 캐릭터 나이를 계산하기 복잡함** +A: 엑셀이나 메모장에 간단히 계산. 출생년도만 정하면 자동 계산 가능. + +**Q: 과거 회상이 많은데 타임라인이 복잡해짐** +A: "과거 사건" 섹션 별도 관리. 본편과 분리. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-4-guide.md b/v2/guides/p1-4-guide.md new file mode 100644 index 0000000..252c5e2 --- /dev/null +++ b/v2/guides/p1-4-guide.md @@ -0,0 +1,421 @@ +# P1-4 Guide: 플롯 마스터 설계 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-4 (PLOT-MASTER) +**목표:** 전체 작품의 플롯 개요 설계 + +--- + +## 📋 작업 순서 + +### 1. 필수 파일 확인 + +**파일 읽기:** +``` +settings/worldview.md +settings/characters-master.md +settings/timeline-master.md +``` + +**확인 사항:** +- 세계관의 갈등 요소 +- 주인공의 목표/욕구 +- 전체 시간 흐름 +- 작품 기간 + +--- + +### 2. 사용자와 플롯 대화 + +**질문 항목:** + +**전체 구조:** +- 총 몇 권으로 구성? +- 각 권의 역할 (기승전결 등) + +**핵심 플롯:** +- 중심 갈등은? +- 주인공의 여정 (시작 → 변화 → 결말) +- 주요 전환점 (터닝 포인트) + +**권별 개요:** +- 1권: [주요 사건 및 목표] +- 2권: [주요 사건 및 목표] +- ... +- 최종권: [클라이맥스 및 결말] + +**주요 플롯 라인:** +- 메인 플롯: [설명] +- 서브 플롯 1: [설명] +- 서브 플롯 2: [설명] +- ... + +--- + +### 3. plot-master.md 작성 + +**파일명:** +``` +settings/plot-master.md +``` + +**구조:** +```markdown +# 플롯 마스터 + +**프로젝트:** [프로젝트명] +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 전체 개요 + +**총 권수:** [N]권 +**예상 총 회차:** 약 [M]화 +**장르:** [장르] +**핵심 갈등:** [중심 갈등 한 문장] + +--- + +## 스토리 아크 + +**시작 (1권):** +- 상황: [초기 상태] +- 주인공: [초기 모습] +- 문제: [발단] + +**전개 (2~N-1권):** +- 갈등 심화: [설명] +- 주요 전환점: [설명] +- 주인공 변화: [설명] + +**클라이맥스 (최종권):** +- 정점: [최고조 갈등] +- 해결: [갈등 해결 방법] + +**결말:** +- 결과: [최종 상태] +- 주인공: [최종 모습] +- 메시지: [작품이 전하는 메시지] + +--- + +## 권별 플롯 개요 + +### 1권: [권 제목 또는 주제] + +**기간:** [시작일] ~ [종료일] (약 [N]일/개월) +**예상 회차:** 약 [M]화 + +**목표:** +- [이 권의 주요 목표] + +**주요 사건:** +1. [사건 1]: [설명] +2. [사건 2]: [설명] +3. [사건 3]: [설명] +... + +**핵심 전개:** +- 시작: [설명] +- 중간: [설명] +- 끝: [설명] + +**결말:** +- [이 권의 결말 및 다음 권 연결] + +**캐릭터 변화:** +- [주인공]: [변화 내용] +- [조연]: [변화 내용] + +--- + +### 2권: [권 제목 또는 주제] + +(동일 형식 반복) + +--- + +... + +--- + +### 최종권: [권 제목 또는 주제] + +**기간:** [시작일] ~ [종료일] +**예상 회차:** 약 [M]화 + +**목표:** +- 전체 갈등 해결 + +**주요 사건:** +1. [클라이맥스로 이어지는 사건들] +2. [최종 대결/해결] +3. [에필로그] + +**클라이맥스:** +- [정점 장면] + +**결말:** +- [최종 해결] +- [캐릭터들의 결말] + +--- + +## 주요 플롯 라인 + +### 메인 플롯: [제목] + +**개요:** +- [메인 플롯 설명] + +**전개:** +- 시작 (1권): [설명] +- 발전 (중반부): [설명] +- 해결 (최종권): [설명] + +**관련 캐릭터:** +- [캐릭터 목록] + +--- + +### 서브 플롯 1: [제목] + +**개요:** +- [서브 플롯 설명] + +**전개:** +- 시작 ([권]): [설명] +- 발전 ([권]): [설명] +- 해결 ([권]): [설명] + +**관련 캐릭터:** +- [캐릭터 목록] + +**메인 플롯과의 관계:** +- [어떻게 연결되는지] + +--- + +(다른 서브 플롯들 동일 형식) + +--- + +## 주요 전환점 (터닝 포인트) + +**TP1 ([권]-[화] 예상):** +- 사건: [무슨 일이 일어나는가] +- 영향: [스토리가 어떻게 바뀌는가] +- 캐릭터 변화: [설명] + +**TP2 ([권]-[화] 예상):** +- (동일 형식) + +**TP3 (클라이맥스):** +- (동일 형식) + +--- + +## 복선 및 반전 + +**주요 복선:** +- [복선 1]: [설치 시점] → [회수 시점] +- [복선 2]: [설치 시점] → [회수 시점] +- ... + +**주요 반전:** +- [반전 1]: [권]-[화] 예상 - [내용] +- [반전 2]: [권]-[화] 예상 - [내용] +- ... + +--- + +## 테마 + +**핵심 테마:** +- [주제 1]: [설명] +- [주제 2]: [설명] + +**메시지:** +- [작품을 통해 전달하고자 하는 메시지] + +--- + +## 일관성 체크 + +**검증 항목:** +- [ ] 전체 갈등 구조 명확 +- [ ] 권별 연결 자연스러움 +- [ ] 캐릭터 동기 일관성 +- [ ] 타임라인 부합 +- [ ] 세계관 부합 + +--- + +## 유의사항 + +**플롯 설계 시 주의:** +- 권별 분량 균형 +- 각 권마다 작은 클라이맥스 필요 +- 복선은 반드시 회수 +- 캐릭터 변화 논리적으로 + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- 전체 흐름이 논리적인지 확인 +- 권별 균형 고려 +- 복선/반전 명확히 계획 +- 세계관, 캐릭터, 타임라인과 일치 + +--- + +### 4. 일관성 검증 + +**자체 검증:** +- 전체 구조가 논리적인지 +- 캐릭터 동기가 일관되는지 +- 타임라인과 맞는지 +- 세계관 법칙 위반 없는지 + +**사용자 확인:** +- 작성한 plot-master.md 검토 요청 +- 플롯이 의도대로인지 확인 +- 수정 사항 반영 +- 최종 승인 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +logs/p1-4-plot-master-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-4 완료 기록: 플롯 마스터 설계 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-4 (PLOT-MASTER) +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 필수 파일 확인 +- 사용자와 플롯 대화 +- plot-master.md 작성 +- 일관성 검증 + +--- + +## 산출물 + +- settings/plot-master.md (생성) + +--- + +## 주요 결정 사항 + +**총 권수:** [N]권 +**예상 총 회차:** 약 [M]화 +**핵심 갈등:** [설명] +**주요 전환점:** [N]개 + +**플롯 라인:** +- 메인 플롯: [설명] +- 서브 플롯: [N]개 + +--- + +## 검증 결과 + +- [ ] 전체 구조: PASS +- [ ] 일관성: PASS +- [ ] 세계관/캐릭터/타임라인 부합: PASS + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P1-5: 권별 타임라인 설계 (1권부터 시작) + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] worldview, characters, timeline 확인 완료 +- [ ] 사용자와 플롯 대화 완료 +- [ ] settings/plot-master.md 작성 완료 +- [ ] 전체 권 구조 명확 +- [ ] 주요 플롯 포인트 정의 +- [ ] 복선/반전 계획 +- [ ] 일관성 검증 +- [ ] 사용자 최종 승인 +- [ ] 완료 기록 작성 (logs/p1-4-plot-master-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 전체 스토리 방향 확립 +- 권별 역할 명확화 +- 세부 플롯 설계의 기반 마련 + +**중요성:** +- P1-5~P1-8 (권별/화별 플롯) 기반 +- 전체 작업의 나침반 +- 일관성 유지의 핵심 + +**완벽주의 경계:** +- 큰 그림만 잡으면 충분 +- 세부는 권별 플롯에서 +- 작업하면서 조정 가능 + +--- + +## 🔍 문제 해결 + +**Q: 전체 플롯을 아직 다 정하지 못함** +A: 1~2권 정도만 확실히 하고 나머지는 대략적으로. 작업하면서 구체화. + +**Q: 플롯이 너무 단순한 것 같음** +A: 서브 플롯 추가. 캐릭터 관계, 개인적 갈등 등. + +**Q: 플롯이 너무 복잡해짐** +A: 메인 플롯에 집중. 불필요한 서브 플롯 제거 또는 통합. + +**Q: 클라이맥스를 어디에 두어야 할지 모르겠음** +A: 보통 최종권 후반부. 주요 갈등이 정점에 달하는 지점. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-5-guide.md b/v2/guides/p1-5-guide.md new file mode 100644 index 0000000..3b45199 --- /dev/null +++ b/v2/guides/p1-5-guide.md @@ -0,0 +1,175 @@ +# P1-5 Guide: 권별 타임라인 설계 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-5 (VOLUME-TIMELINE) +**목표:** plot-master.md 기반 권별 타임라인 작성 + +--- + +## 📋 작업 순서 + +### 1. 선행 파일 읽기 + +**필수:** +``` +settings/plot-master.md (전체 플롯) +settings/timeline-master.md (전체 타임라인) +settings/characters-master.md (캐릭터 정보) +``` + +**목적:** +- 해당 권에 포함될 이벤트 파악 +- 전체 타임라인 내 위치 확인 +- 주요 캐릭터 나이/상태 확인 + +--- + +### 2. 권별 이벤트 추출 + +plot-master.md에서 해당 권 이벤트만 추출: + +**확인 사항:** +- 권 시작 시점 (날짜) +- 권 종료 시점 (날짜) +- 포함되는 챕터 범위 (예: 1~50화) +- 주요 이벤트 목록 + +--- + +### 3. vol-XX-timeline.md 작성 + +**파일 위치:** +``` +volumes/vol-XX/vol-XX-timeline.md +``` + +**구조:** +```markdown +# [X]권 타임라인 + +**기간:** YYYY.MM.DD ~ YYYY.MM.DD +**챕터:** 001 ~ 050화 +**주요 사건:** [권 핵심 사건 요약] + +--- + +## 타임라인 + +### YYYY년 MM월 + +**YYYY.MM.DD** +- 챕터: 001화 +- 사건: [주요 사건] +- 장소: [위치] +- 등장인물: [캐릭터 목록] +- 비고: [특이사항] + +**YYYY.MM.DD** +- 챕터: 002화 +- ... + +--- + +## 캐릭터 나이/상태 (권 시작 시점) + +**주인공:** +- 나이: XX세 +- 상태: [직업/위치/상황] + +**주요 캐릭터:** +- [이름]: XX세, [상태] +- ... + +--- + +## 주요 이벤트 요약 + +1. [사건 1] (YYYY.MM.DD, 챕터 XXX) +2. [사건 2] (YYYY.MM.DD, 챕터 XXX) +... + +--- + +## 다음 권 연결 + +**권 종료 시점:** YYYY.MM.DD +**다음 권 시작 예정:** YYYY.MM.DD +**연결 사건:** [다음 권으로 이어지는 복선] + +--- +``` + +--- + +### 4. 일관성 검증 + +**확인 항목:** + +1. **날짜 연속성** + - 이전 권 종료 시점과 연결되는가? + - 날짜 역행 없는가? + - 시간 간격 자연스러운가? + +2. **캐릭터 일관성** + - 나이 계산 정확한가? + - 위치 이동 논리적인가? + - 상태 변화 설명 가능한가? + +3. **마스터 타임라인 일치** + - timeline-master.md와 충돌 없는가? + - 전체 흐름에서 이탈 없는가? + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p1-5-timeline-YYYYMMDD-HHMM.md +``` + +**템플릿:** +``` +l:\내 드라이브\Writing\Guide\v2\templates\logs\completion-log-template.md +``` + +**기록 내용:** +- 작성한 타임라인 기간 +- 포함된 챕터 수 +- 주요 이벤트 개수 +- 검증 결과 (PASS/FAIL) +- 발견된 이슈 + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] vol-XX-timeline.md 파일 생성 완료 +- [ ] 모든 날짜 연속성 확인 +- [ ] 캐릭터 나이 계산 검증 +- [ ] 마스터 타임라인과 비교 완료 +- [ ] 완료 기록 작성 (logs/) +- [ ] Git 커밋 완료 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 문제 해결 + +**Q: 마스터 타임라인과 충돌 발견** +A: 마스터 타임라인 우선. plot-master.md 수정 필요 시 Alex에게 보고. + +**Q: 날짜 간격이 너무 길거나 짧음** +A: plot-master.md 확인. 의도된 것인지 검토 후 Alex 확인. + +**Q: 캐릭터 나이 계산 오류** +A: characters-master.md 생년월일 재확인. 오류 시 즉시 수정. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-6-guide.md b/v2/guides/p1-6-guide.md new file mode 100644 index 0000000..b6a2ff7 --- /dev/null +++ b/v2/guides/p1-6-guide.md @@ -0,0 +1,363 @@ +# P1-6 Guide: 권별 캐릭터 설계 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-6 (VOLUME-CHARACTERS) +**목표:** 특정 권의 캐릭터 상태 및 변화 정의 + +--- + +## 📋 작업 순서 + +### 1. 필수 파일 읽기 + +**마스터 캐릭터:** +``` +settings/characters-master.md +``` +- 전체 캐릭터 정보 + +**권 타임라인:** +``` +volumes/vol-XX/vol-XX-timeline.md +``` +- 이 권의 시간 범위 +- 주요 사건 + +--- + +### 2. 등장 캐릭터 결정 + +**사용자와 논의:** +- 이 권에 등장하는 캐릭터는? +- 주요 역할을 하는 캐릭터는? +- 신규 등장 캐릭터는? (있으면) + +--- + +### 3. vol-XX-characters.md 작성 + +**파일명:** +``` +volumes/vol-XX/vol-XX-characters.md +``` + +**구조:** +```markdown +# [X]권 캐릭터 설계 + +**프로젝트:** [프로젝트명] +**권:** [X]권 +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 권 개요 + +**기간:** [시작일] ~ [종료일] +**등장 캐릭터:** [N]명 + +--- + +## 등장 캐릭터 목록 + +**주요 캐릭터:** +- [이름 1] - [역할] +- [이름 2] - [역할] +- ... + +**조연:** +- [이름 1] - [역할] +- ... + +--- + +## 주요 캐릭터: [이름] + +### 기본 정보 + +**나이:** +- 권 시작 시: [N]세 +- 권 종료 시: [N]세 (또는 [N+1]세) + +**직업/위치:** +- 권 시작 시: [직업/위치] +- 권 종료 시: [직업/위치] (변화 있으면) + +**외모:** +- [이 권 시점의 외모 특징] + +--- + +### 권 시작 시 상태 + +**심리 상태:** +- [설명] + +**상황:** +- [현재 처한 상황] + +**목표:** +- [이 권에서 이루고자 하는 것] + +**관계:** +- [캐릭터 A]와의 관계: [설명] +- [캐릭터 B]와의 관계: [설명] +- ... + +--- + +### 이 권에서의 변화 + +**주요 사건:** +1. [사건 1]: [캐릭터에게 미친 영향] +2. [사건 2]: [캐릭터에게 미친 영향] +... + +**성장/변화:** +- [어떻게 변하는가] + +**감정선:** +- 시작: [감정 상태] +- 중간: [감정 변화] +- 끝: [최종 감정 상태] + +--- + +### 권 종료 시 상태 + +**심리 상태:** +- [설명] + +**상황:** +- [최종 상황] + +**달성/미달성:** +- [목표 달성 여부 및 결과] + +**관계 변화:** +- [캐릭터 A]와의 관계: [변화 내용] +- [캐릭터 B]와의 관계: [변화 내용] +- ... + +**다음 권으로:** +- [다음 권에서의 상태 예고] + +--- + +## 주요 캐릭터: [이름] + +(동일 형식 반복) + +--- + +... + +--- + +## 조연 캐릭터 + +### [이름] + +**나이:** [N]세 +**역할:** [이 권에서의 역할] +**등장 시점:** [언제 등장] +**주요 장면:** [주요 장면 설명] + +--- + +## 신규 캐릭터 (있으면) + +### [이름] + +**첫 등장:** [X]권 [예상 화수] + +**기본 정보:** +- 나이: [N]세 +- 성별: [성별] +- 직업: [직업] + +**외모:** +- [설명] + +**성격:** +- [핵심 키워드] + +**말투:** +- [특징 및 예시] + +**등장 목적:** +- [왜 등장하는가] + +**이후 역할:** +- [이후 어떻게 활용될 것인가] + +**마스터 등록:** +- [ ] characters-master.md에 추가 필요 + +--- + +## 캐릭터 관계 변화 + +**권 시작 시 관계도:** +``` +[캐릭터 A] ─(관계)─ [캐릭터 B] +[캐릭터 C] ─(관계)─ [캐릭터 D] +``` + +**권 종료 시 관계도:** +``` +[캐릭터 A] ─(변화된 관계)─ [캐릭터 B] +[캐릭터 C] ─(변화된 관계)─ [캐릭터 D] +``` + +**주요 변화:** +- [캐릭터 A-B]: [변화 설명] +- [캐릭터 C-D]: [변화 설명] +- ... + +--- + +## 일관성 체크 + +**검증 항목:** +- [ ] characters-master.md와 일치 +- [ ] 나이 계산 정확 +- [ ] 권 타임라인과 부합 +- [ ] 캐릭터 변화 논리적 +- [ ] 말투 일관성 + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- characters-master.md 기반 +- 이 권에서의 변화에 집중 +- 나이 정확히 계산 +- 신규 캐릭터는 마스터에도 추가 + +--- + +### 4. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p1-6-characters-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-6 완료 기록: [X]권 캐릭터 설계 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-6 (VOLUME-CHARACTERS) +**대상:** [X]권 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- characters-master.md 확인 +- 권 등장 캐릭터 선정 +- vol-XX-characters.md 작성 +- 일관성 검증 + +--- + +## 산출물 + +- volumes/vol-XX/vol-XX-characters.md (생성) + +--- + +## 주요 내용 + +**등장 캐릭터:** [N]명 +**신규 캐릭터:** [N]명 (있으면) +**주요 변화:** [간략히] + +--- + +## 검증 결과 + +- [ ] 마스터와 일치: PASS +- [ ] 나이 계산: PASS +- [ ] 일관성: PASS + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P1-7: [X]권 플롯 설계 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] characters-master.md 확인 완료 +- [ ] vol-XX-timeline.md 확인 완료 +- [ ] volumes/vol-XX/vol-XX-characters.md 작성 완료 +- [ ] 등장 캐릭터 모두 포함 +- [ ] 나이 계산 정확 +- [ ] 권 시작/종료 상태 명확 +- [ ] 신규 캐릭터 있으면 마스터 추가 +- [ ] 일관성 검증 +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 권별 캐릭터 상태 명확화 +- 작성 시 참조 자료 제공 +- 캐릭터 변화 추적 + +**중요성:** +- P1-7 (권별 플롯) 설계 시 참조 +- P2-1 (작성) 시 캐릭터 상태 확인 +- P2-2, P3-1 검증 시 기준 + +**마스터와의 관계:** +- characters-master.md: 전체 캐릭터 기본 정보 +- vol-XX-characters.md: 이 권에서의 상태 및 변화 + +--- + +## 🔍 문제 해결 + +**Q: 마스터와 권별 파일에 중복이 많음** +A: 정상. 마스터는 기본 정보, 권별은 특정 시점 상태. 역할이 다름. + +**Q: 신규 캐릭터가 생김** +A: vol-XX-characters.md에 작성 후, characters-master.md에도 추가. + +**Q: 캐릭터 나이 계산이 복잡함** +A: vol-XX-timeline.md의 시작/종료 날짜 확인. 생일 지나면 +1. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-7-guide.md b/v2/guides/p1-7-guide.md new file mode 100644 index 0000000..99109ef --- /dev/null +++ b/v2/guides/p1-7-guide.md @@ -0,0 +1,347 @@ +# P1-7 Guide: 권별 플롯 설계 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-7 (VOLUME-PLOT) +**목표:** 특정 권의 플롯을 화 단위로 개요 작성 + +--- + +## 📋 작업 순서 + +### 1. 필수 파일 읽기 + +**플롯 마스터:** +``` +settings/plot-master.md +``` +- 해당 권의 개요 부분 확인 + +**권 설계:** +``` +volumes/vol-XX/vol-XX-timeline.md +volumes/vol-XX/vol-XX-characters.md +``` +- 시간 범위 및 주요 사건 +- 등장 캐릭터 및 상태 + +--- + +### 2. 권 플롯 상세화 + +**사용자와 논의:** +- 이 권의 예상 회차 수 +- 회차별 대략적 흐름 +- 주요 장면 및 사건 배치 + +--- + +### 3. vol-XX-plot.md 작성 + +**파일명:** +``` +volumes/vol-XX/vol-XX-plot.md +``` + +**구조:** +```markdown +# [X]권 플롯 설계 + +**프로젝트:** [프로젝트명] +**권:** [X]권 +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 권 개요 + +**제목/주제:** [권 제목 또는 핵심 주제] +**기간:** [시작일] ~ [종료일] (약 [N]일/개월) +**예상 회차:** [M]화 + +**목표:** +- [이 권의 목표] + +**핵심 갈등:** +- [이 권의 중심 갈등] + +--- + +## 전체 구조 + +**기승전결:** + +**기 (1~X화):** +- [상황 설정 및 발단] + +**승 (X~Y화):** +- [갈등 전개 및 심화] + +**전 (Y~Z화):** +- [클라이맥스 및 전환] + +**결 (Z~M화):** +- [해결 및 다음 권 연결] + +--- + +## 화별 개요 + +### 001화: [화 제목 또는 핵심 사건] + +**날짜:** [YYYY.MM.DD] (추정) +**장소:** [주요 장소] +**등장인물:** [주요 등장인물] + +**주요 사건:** +1. [사건 1] +2. [사건 2] +3. [사건 3] + +**핵심 내용:** +- [이 화의 핵심 전개] + +**감정선:** +- [주인공의 감정 흐름] + +**중요 대사/장면:** +- [특별히 중요한 대사나 장면] + +--- + +### 002화: [화 제목 또는 핵심 사건] + +(동일 형식 반복) + +--- + +... + +--- + +### [M]화: [화 제목 또는 핵심 사건] + +(최종화) + +--- + +## 주요 플롯 포인트 + +**OP (오프닝): 001화** +- [권 시작 장면] + +**PP1 (1차 플롯 포인트): [X]화** +- 사건: [전환점 1] +- 영향: [스토리 방향 변화] + +**MP (중간점): [Y]화** +- 사건: [중간 전환점] +- 영향: [변화] + +**PP2 (2차 플롯 포인트): [Z]화** +- 사건: [전환점 2] +- 영향: [클라이맥스로 향함] + +**CX (클라이맥스): [C]화** +- 사건: [정점] +- 해결: [갈등 해결] + +**ED (엔딩): [M]화** +- [권 마무리 및 다음 권 연결] + +--- + +## 캐릭터 아크 + +**[주인공]:** +- 시작 (001화): [상태] +- 변화 ([X]화): [사건으로 인한 변화] +- 최종 ([M]화): [최종 상태] + +**[주요 조연]:** +- (동일 형식) + +--- + +## 복선 및 반전 + +**이 권에 설치할 복선:** +- [복선 1]: [X]화 설치 → [Y권에서 회수] +- [복선 2]: [X]화 설치 → [Y화에서 회수] + +**이 권의 주요 반전:** +- [반전 1]: [X]화 - [내용] +- [반전 2]: [Y]화 - [내용] + +**이전 권 복선 회수:** +- [복선]: [X권에서 설치] → [Y]화 회수 + +--- + +## 주요 장면 + +**인상적인 장면:** +- [X]화: [장면 설명] +- [Y]화: [장면 설명] + +**감정적 장면:** +- [X]화: [장면 설명] + +**액션 장면:** +- [X]화: [장면 설명] + +--- + +## 일관성 체크 + +**검증 항목:** +- [ ] plot-master.md와 일치 +- [ ] vol-XX-timeline.md와 일치 +- [ ] vol-XX-characters.md와 일치 +- [ ] 회차 수 적정 ([M]화 = 7,000~13,000자 × M) +- [ ] 기승전결 균형 + +--- + +## 다음 작업 + +- [ ] P1-8: 5화별 상세 플롯 작성 (vol-XX-plot-001-005.md 등) + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- plot-master.md 기반 +- 화별로 개요만 (상세는 P1-8에서) +- 타임라인 및 캐릭터 상태와 일치 +- 분량 고려 (화당 8,000~12,000자) + +--- + +### 4. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p1-7-plot-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-7 완료 기록: [X]권 플롯 설계 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-7 (VOLUME-PLOT) +**대상:** [X]권 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- plot-master.md 확인 +- 권 플롯 상세화 +- vol-XX-plot.md 작성 +- 일관성 검증 + +--- + +## 산출물 + +- volumes/vol-XX/vol-XX-plot.md (생성) + +--- + +## 주요 내용 + +**예상 회차:** [M]화 +**주요 플롯 포인트:** [N]개 +**복선 설치:** [N]개 +**복선 회수:** [N]개 + +--- + +## 검증 결과 + +- [ ] 마스터와 일치: PASS +- [ ] 타임라인 일치: PASS +- [ ] 캐릭터 일치: PASS + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P1-8: 5화별 상세 플롯 설계 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] plot-master.md 확인 완료 +- [ ] vol-XX-timeline.md, vol-XX-characters.md 확인 완료 +- [ ] volumes/vol-XX/vol-XX-plot.md 작성 완료 +- [ ] 화별 개요 모두 작성 +- [ ] 주요 플롯 포인트 명확 +- [ ] 복선/반전 계획 +- [ ] 일관성 검증 +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 권 전체 흐름 가시화 +- 화별 작업 준비 +- P1-8 (5화별 상세 플롯)의 기반 + +**플롯 레벨:** +- plot-master.md: 전체 권 대략 (한 권을 몇 줄) +- vol-XX-plot.md: 권 전체 화 개요 (화당 몇 줄) +- vol-XX-plot-NNN-MMM.md (P1-8): 5화 상세 (화당 여러 문단) + +**완벽주의 경계:** +- 화별 2-3줄 개요면 충분 +- 상세는 P1-8에서 +- 작업하면서 조정 가능 + +--- + +## 🔍 문제 해결 + +**Q: 회차 수를 어떻게 정하나?** +A: plot-master.md 예상 회차 참고. 한 화당 8,000~12,000자 기준으로 역산. + +**Q: 화별 개요가 너무 짧음** +A: OK. 2-3줄이면 충분. P1-8에서 상세화. + +**Q: 화별 날짜를 정확히 정해야 하나?** +A: 대략적으로. P1-8에서 구체화. + +**Q: 플롯 포인트가 어디인지 모르겠음** +A: 전환점 찾기. 주인공 상황이 크게 바뀌는 지점. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-8-guide.md b/v2/guides/p1-8-guide.md new file mode 100644 index 0000000..6201d3d --- /dev/null +++ b/v2/guides/p1-8-guide.md @@ -0,0 +1,318 @@ +# P1-8 Guide: 5화별 상세 플롯 설계 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-8 (PLOT-DETAIL) +**목표:** 5화 단위 상세 플롯 작성 (챕터 작성의 직접 기반) + +--- + +## 📋 작업 순서 + +### 1. 필수 파일 읽기 + +**권 플롯:** +``` +volumes/vol-XX/vol-XX-plot.md +``` +- 해당 화들의 개요 확인 + +**권 설계:** +``` +volumes/vol-XX/vol-XX-timeline.md +volumes/vol-XX/vol-XX-characters.md +``` + +--- + +### 2. 5화 상세 플롯 작성 + +**사용자와 협의:** +- 각 화의 구체적 사건 및 장면 +- 주요 대화 내용 (대략) +- 감정선 및 분위기 + +--- + +### 3. vol-XX-plot-NNN-MMM.md 작성 + +**파일명:** +``` +volumes/vol-XX/plots/vol-XX-plot-001-005.md +volumes/vol-XX/plots/vol-XX-plot-006-010.md +... +``` + +**구조:** +```markdown +# [X]권 [NNN-MMM]화 상세 플롯 + +**프로젝트:** [프로젝트명] +**권:** [X]권 +**화:** [NNN]~[MMM]화 +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 001화: [화 제목] + +### 메타 정보 + +**날짜:** YYYY.MM.DD ([요일]) +**장소:** [주요 장소들] +**등장인물:** [등장하는 캐릭터 목록] +**POV:** [시점 캐릭터] +**분위기:** [전체 분위기] + +--- + +### 플롯 개요 + +**목표:** [이 화의 목표] +**주요 사건:** [핵심 사건 1문장] + +--- + +### 상세 전개 + +**오프닝 장면:** +- 시작: [어떻게 시작하는가] +- 장면: [구체적 장면 설명] +- 분위기: [분위기] + +**전개:** + +**1. [장면/사건 1]** +- 시간: [시간대] +- 장소: [장소] +- 등장: [누가 등장] +- 사건: [무슨 일이 일어나는가] +- 대화: [주요 대화 내용 요약] +- 감정: [캐릭터 감정 변화] + +**2. [장면/사건 2]** +- 시간: [시간대] +- 장소: [장소] +- 등장: [누가 등장] +- 사건: [무슨 일이 일어나는가] +- 대화: [주요 대화 내용 요약] +- 감정: [캐릭터 감정 변화] + +**3. [장면/사건 3]** +- (동일 형식) + +... + +**클로징 장면:** +- 마무리: [어떻게 끝나는가] +- 후킹: [다음 화로 연결되는 요소] + +--- + +### 주요 대사 (중요한 것만) + +- [캐릭터]: "[중요한 대사]" + - 맥락: [왜 중요한가] + +- [캐릭터]: "[중요한 대사]" + - 맥락: [왜 중요한가] + +--- + +### 감정선 + +**[주인공]:** +- 시작: [감정 상태] +- 변화: [어떻게 변하는가] +- 끝: [최종 감정 상태] + +**[주요 조연]:** +- (필요시) + +--- + +### 복선/복선 회수 + +**설치:** +- [복선 1]: [내용] - [나중에 어디서 회수될지] + +**회수:** +- [복선]: [어디서 설치되었는지] - [어떻게 회수하는지] + +--- + +### 주의사항 + +**작성 시 주의:** +- [특별히 주의할 점] +- [강조할 요소] +- [피해야 할 것] + +--- + +## 002화: [화 제목] + +(동일 형식 반복) + +--- + +... + +--- + +## 005화: [화 제목] + +(동일 형식 반복) + +--- + +## 5화 전체 흐름 + +**001~005화 아크:** +- 시작 (001화): [상태] +- 전개 (002~004화): [발전] +- 전환 (005화): [변화 및 다음으로] + +**주요 변화:** +- [변화 1] +- [변화 2] +- ... + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +**작성 시 주의:** +- 장면 단위로 구체화 +- 주요 대화 내용 포함 +- 감정 변화 명확히 +- 이 파일이 P2-1 (챕터 작성)의 직접 기반 + +--- + +### 4. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p1-8-plotNNN-MMM-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-8 완료 기록: [X]권 [NNN-MMM]화 상세 플롯 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-8 (PLOT-DETAIL) +**대상:** [X]권 [NNN]~[MMM]화 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- vol-XX-plot.md 확인 +- 5화 상세 플롯 작성 +- vol-XX-plot-NNN-MMM.md 작성 +- 일관성 검증 + +--- + +## 산출물 + +- volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md (생성) + +--- + +## 주요 내용 + +**작성 화수:** 5화 +**총 장면 수:** 약 [N]개 +**주요 플롯 포인트:** [있으면] + +--- + +## 검증 결과 + +- [ ] 권 플롯 일치: PASS +- [ ] 타임라인 일치: PASS +- [ ] 캐릭터 일치: PASS + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P1-8: [X]권 [MMM+1]~[MMM+5]화 (다음 5화) +- 또는 P1-9: 설계 품질 검증 (권 전체 완료 시) + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] vol-XX-plot.md 확인 완료 +- [ ] volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md 작성 완료 +- [ ] 5화 모두 상세 플롯 작성 +- [ ] 장면별 구체화 +- [ ] 주요 대화 포함 +- [ ] 감정선 명확 +- [ ] 일관성 검증 +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 챕터 작성의 직접 기반 +- 장면별 구체화 +- P2-1에서 이 파일만 보고 작성 가능하도록 + +**상세 수준:** +- vol-XX-plot.md: 화당 2-3줄 +- vol-XX-plot-NNN-MMM.md: 화당 여러 문단 +- 실제 챕터: 8,000~12,000자 + +**중요성:** +- P2-1 (챕터 작성)의 직접 참조 +- 플롯 충실도 검증의 기준 +- 작성 품질의 핵심 결정 요인 + +--- + +## 🔍 문제 해결 + +**Q: 얼마나 상세하게 써야 하나?** +A: 장면별로 3-5문장. "누가, 어디서, 무엇을, 왜, 어떻게" 답할 수 있으면 충분. + +**Q: 대사를 전부 써야 하나?** +A: 아니요. 중요한 대사만. "이런 내용의 대화" 수준도 OK. + +**Q: 5화씩 묶는 이유는?** +A: 파일 관리 편의성. 너무 많은 파일 방지. 5화 단위가 적당. + +**Q: 플롯이 작성 중 바뀌면?** +A: 이 파일 수정하면 됨. Git으로 히스토리 관리. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p1-9-guide.md b/v2/guides/p1-9-guide.md new file mode 100644 index 0000000..254d3f2 --- /dev/null +++ b/v2/guides/p1-9-guide.md @@ -0,0 +1,319 @@ +# P1-9 Guide: 설계 품질 검증 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P1-9 (DESIGN-QUALITY) +**목표:** 권별 설계의 품질 검증 (완성도, 논리성, 실행 가능성) + +--- + +## 📋 작업 순서 + +### 1. 전체 설계 파일 읽기 + +**필수 파일:** +``` +volumes/vol-XX/vol-XX-timeline.md +volumes/vol-XX/vol-XX-characters.md +volumes/vol-XX/vol-XX-plot.md +volumes/vol-XX/plots/vol-XX-plot-001-005.md +volumes/vol-XX/plots/vol-XX-plot-006-010.md +... +``` + +--- + +### 2. 품질 검증 체크리스트 + +각 항목을 순서대로 검증: + +#### A. 완성도 검증 🔴 + +**필수:** +- [ ] 타임라인: 모든 화에 날짜 있음 +- [ ] 캐릭터: 주요 캐릭터 모두 정의됨 +- [ ] 플롯: 모든 화에 플롯 있음 +- [ ] 세부 플롯: 5화별 상세 플롯 모두 작성 + +**심각도:** +- 누락된 화: 🔴 긴급 +- 미정의 캐릭터: 🔴 긴급 +- 불완전한 플롯: 🔴 긴급 + +--- + +#### B. 논리성 검증 🔴 + +**필수:** +- [ ] 날짜 순서 논리적 +- [ ] 캐릭터 동기 명확 +- [ ] 사건 인과관계 자연스러움 +- [ ] 플롯 전개 논리적 + +**심각도:** +- 날짜 역행: 🔴 긴급 +- 동기 불명확: 🟡 중요 +- 인과관계 문제: 🟡 중요 + +--- + +#### C. 일관성 검증 🔴 + +**필수:** +- [ ] 캐릭터 성격 일관성 +- [ ] 세계관 법칙 준수 +- [ ] 타임라인 일치 +- [ ] 플롯 라인 연속성 + +**심각도:** +- 성격 모순: 🟡 중요 +- 세계관 위반: 🔴 긴급 +- 타임라인 충돌: 🔴 긴급 + +--- + +#### D. 실행 가능성 검증 🟡 + +**필수:** +- [ ] 분량 적정 (화당 플롯이 8,000~12,000자 분량) +- [ ] 장면 구체성 (작성 가능한 수준) +- [ ] 대화 가이드 충분 +- [ ] 감정선 명확 + +**심각도:** +- 분량 과다/부족: 🟡 중요 +- 플롯 너무 추상적: 🟡 중요 +- 감정선 불명확: 🟢 경미 + +--- + +#### E. 품질 검증 🟡 + +**필수:** +- [ ] 복선 설치/회수 명확 +- [ ] 갈등 강도 적절 +- [ ] 클라이맥스 배치 효과적 +- [ ] 후킹 요소 충분 + +**심각도:** +- 복선 미회수: 🟡 중요 +- 갈등 약함: 🟡 중요 +- 클라이맥스 부재: 🔴 긴급 + +--- + +### 3. 검증 보고서 작성 + +**파일명:** +``` +volumes/vol-XX/reports/design/vol-XX-p1-9-quality-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# [X]권 설계 품질 검증 보고서 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-9 (DESIGN-QUALITY) +**검증 범위:** [X]권 전체 설계 +**검증자:** Claude Sonnet 4.5 + +--- + +## 검증 요약 + +**총 화수:** [N]화 +**발견된 문제:** [M]건 +- 🔴 긴급: [A]건 +- 🟡 중요: [B]건 +- 🟢 경미: [C]건 + +**결과:** PASS / FAIL + +--- + +## 검증 결과 + +**A. 완성도:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 + +**B. 논리성:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 + +**C. 일관성:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 + +**D. 실행 가능성:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 + +**E. 품질:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 + +--- + +## 발견된 문제 상세 + +### 🔴 긴급 (즉시 수정 필요) + +**1. [문제 제목]** +- 파일: [파일명:위치] +- 유형: [완성도/논리성/일관성/실행가능성/품질] +- 내용: [문제 상세] +- 수정안: [권장 수정 방법] + +### 🟡 중요 (우선 수정 권장) + +[동일 형식] + +### 🟢 경미 (여유 있을 때 수정) + +[동일 형식] + +--- + +## 통계 + +**총 화수:** [N]화 +**총 플롯 파일:** [M]개 +**체크 항목:** [총 체크 수] +**통과율:** [%] + +--- + +## 다음 조치 + +- [ ] 🔴 긴급 문제 즉시 수정 +- [ ] 🟡 중요 문제 우선 수정 +- [ ] 🟢 경미 문제 일괄 수정 +- [ ] 수정 완료 후 재검증 (필요시) + +--- + +**작성:** Claude Sonnet 4.5 +**검증 완료:** YYYY-MM-DD HH:MM +``` + +--- + +### 4. 문제 발견 시 즉시 수정 + +**원칙:** +- 🔴 긴급 문제: 즉시 수정 +- 🟡 중요 문제: 즉시 수정 (가능하면) +- 🟢 경미 문제: 기록 후 일괄 수정 + +**수정 방법:** +- Edit 도구로 해당 파일 수정 +- 수정 내용 보고서에 기록 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p1-9-quality-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P1-9 완료 기록: [X]권 설계 품질 검증 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P1-9 (DESIGN-QUALITY) +**대상:** [X]권 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 전체 설계 파일 읽기 +- 품질 체크리스트 검증 +- 문제 발견 및 수정 +- 검증 보고서 작성 + +--- + +## 산출물 + +- volumes/vol-XX/reports/design/vol-XX-p1-9-quality-YYYYMMDD-HHMM.md (생성) + +--- + +## 검증 결과 + +**총 화수:** [N]화 +**발견된 문제:** [M]건 +**수정 완료:** [K]건 +**결과:** PASS / FAIL + +--- + +## 발견된 이슈 + +없음 / [이슈 내용 간략히] + +--- + +## 다음 Phase + +- P1-10: 설계 일관성 검증 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 전체 설계 파일 읽기 완료 +- [ ] 5개 카테고리 모두 검증 +- [ ] 🔴 긴급 문제 모두 수정 +- [ ] 검증 보고서 작성 +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 검증 원칙 + +**이 단계의 목적:** +- 설계 품질 보증 +- 작성 전 문제 사전 제거 +- 완성도 높은 설계 확보 + +**검증 vs 완벽:** +- 목표: "작성 가능한 수준" 확인 +- 100% 완벽 아님 +- 명백한 문제만 잡으면 됨 + +**수정 기준:** +- 🔴 긴급: 반드시 수정 +- 🟡 중요: 가능하면 수정 +- 🟢 경미: 기록만 (나중에) + +--- + +## 🔍 문제 해결 + +**Q: 플롯이 너무 추상적인 것 같은데 괜찮나?** +A: P2-1 작성 시 문제 없을 정도면 OK. 판단 애매하면 좀 더 구체화. + +**Q: 복선이 회수되지 않았는데 다음 권에서 회수 예정** +A: 괜찮음. 보고서에 "다음 권 회수 예정" 명시. + +**Q: 분량이 화마다 들쭉날쭉한 것 같음** +A: 일부는 OK. 전체적으로 균형만 맞으면. 극단적으로 짧거나 긴 화만 조정. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p2-1-guide.md b/v2/guides/p2-1-guide.md new file mode 100644 index 0000000..c2b219e --- /dev/null +++ b/v2/guides/p2-1-guide.md @@ -0,0 +1,184 @@ +# P2-1 Guide: 챕터 작성 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P2-1 (WRITING) +**목표:** 플롯 기반 챕터 작성 (8,000~12,000자) + +--- + +## 📋 작업 순서 + +### 1. 필수 파일 읽기 + +**플롯:** +``` +volumes/vol-XX/plots/vol-XX-plot-YYY-ZZZ.md +``` +- 해당 화 플롯 상세 확인 +- 주요 사건, 대화, 감정선 파악 + +**작가 문체:** +``` +authors/author-01.md +``` +- 문체 특징 숙지 +- 금지 표현 확인 +- 선호 스타일 적용 + +**타임라인:** +``` +volumes/vol-XX/vol-XX-timeline.md +``` +- 해당 화 날짜 확인 +- 이전/다음 사건 맥락 파악 + +**캐릭터:** +``` +volumes/vol-XX/vol-XX-characters.md +``` +- 등장 캐릭터 상태 확인 +- 말투, 성격 특징 파악 + +**이전 챕터 (연속성):** +``` +volumes/vol-XX/chapters/vol-XX-ch-[이전화].md +``` +- 마지막 장면 확인 +- 연결 지점 파악 + +--- + +### 2. 챕터 작성 + +**파일명:** +``` +volumes/vol-XX/chapters/vol-XX-ch-YYY.md +``` + +**구조:** +```markdown +# [제목] + +**날짜:** YYYY.MM.DD +**장소:** [주요 장소] +**등장인물:** [캐릭터 목록] + +--- + +[본문 8,000~12,000자] + +--- +``` + +**작성 원칙:** + +1. **플롯 충실도** + - 플롯 파일의 주요 사건 모두 포함 + - 사건 순서 준수 + - 감정선 반영 + +2. **문체 일관성** + - 작가 문체 가이드 준수 + - 금지 표현 사용 금지 + - 이전 챕터와 톤 일치 + +3. **캐릭터 일관성** + - 캐릭터별 말투 유지 + - 성격 특징 반영 + - 이전 챕터 대비 변화 자연스럽게 + +4. **타임라인 준수** + - 날짜 정확히 명시 + - 시간 흐름 논리적 + - 위치 이동 설명 + +5. **분량 관리** + - 목표: 8,000~12,000자 + - 최소: 7,000자 + - 최대: 13,000자 + - 분량 초과 시 분할 고려 (A, B) + +--- + +### 3. 작성 중 주의사항 + +**절대 금지:** +- 플롯에 없는 사건 추가 +- 캐릭터 설정 임의 변경 +- 타임라인 위반 +- 작가 문체 금지 표현 사용 + +**권장:** +- 플롯의 행간 자연스럽게 채우기 +- 감정 묘사 풍부하게 +- 대화 생동감 있게 +- 배경 묘사 적절히 + +--- + +### 4. 즉시 자가 검증 (P2-2) + +**챕터 작성 완료 후 즉시 실행!** + +목적: +- P3 전체 검증에서 문제가 나오지 않도록 +- 작성 직후 문제 즉시 수정 + +절차: +1. WORK-MODE.txt → P2-2로 변경 +2. P2-2 가이드 읽기 +3. 즉시 검증 실행 +4. 문제 발견 시 즉시 수정 +5. 검증 통과 후 완료 기록 + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p2-1-chYYY-YYYYMMDD-HHMM.md +``` + +**기록 내용:** +- 작성한 챕터 번호 +- 최종 분량 (글자 수) +- P2-2 검증 결과 +- 발견/수정된 문제 +- 특이사항 + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] vol-XX-ch-YYY.md 파일 생성 완료 +- [ ] 분량 8,000~12,000자 (±1,000 허용) +- [ ] 플롯 주요 사건 모두 포함 +- [ ] 작가 문체 준수 +- [ ] 타임라인 일치 +- [ ] P2-2 즉시 검증 완료 ⭐ +- [ ] 완료 기록 작성 (logs/) +- [ ] Git 커밋 완료 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 문제 해결 + +**Q: 플롯이 너무 짧아서 8,000자 채우기 어려움** +A: 플롯의 행간을 자연스럽게 채우되, 사건 추가는 금지. Alex에게 보고. + +**Q: 플롯이 너무 길어서 12,000자 초과** +A: 분할 챕터 고려 (vol-XX-ch-YYYA.md, vol-XX-ch-YYYB.md). Alex 확인 필요. + +**Q: 이전 챕터와 연결이 매끄럽지 않음** +A: 이전 챕터 마지막 부분 재확인. 필요시 이전 챕터 수정 (Alex 승인 필요). + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p2-2-guide.md b/v2/guides/p2-2-guide.md new file mode 100644 index 0000000..91109e4 --- /dev/null +++ b/v2/guides/p2-2-guide.md @@ -0,0 +1,313 @@ +# P2-2 Guide: 작성 즉시 검증 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P2-2 (SELF-CHECK) +**목표:** 작성 직후 문제 즉시 발견 및 수정 + +--- + +## 📋 작업 순서 + +### 1. 방금 작성한 챕터 읽기 + +**파일:** +``` +volumes/vol-XX/chapters/vol-XX-ch-YYY.md +``` + +**읽기 목적:** +- 전체 흐름 파악 +- 명백한 오류 1차 확인 + +--- + +### 2. 필수 참조 파일 읽기 + +**플롯:** +``` +volumes/vol-XX/plots/vol-XX-plot-YYY-ZZZ.md +``` +- 이 챕터가 따라야 할 플롯 + +**작가 문체:** +``` +authors/author-01.md +``` +- 금지 표현, 문체 규칙 + +**타임라인:** +``` +volumes/vol-XX/vol-XX-timeline.md +``` +- 날짜 확인 + +**캐릭터:** +``` +volumes/vol-XX/vol-XX-characters.md +``` +- 등장 캐릭터 설정 + +**이전 챕터 (필요시):** +``` +volumes/vol-XX/chapters/vol-XX-ch-[이전화].md +``` +- 연속성 확인 + +--- + +### 3. 검증 체크리스트 + +각 항목을 순서대로 검증: + +#### A. 플롯 충실도 검증 🔴 + +**필수:** +- [ ] 플롯의 주요 사건 모두 포함 +- [ ] 사건 순서 정확 +- [ ] 감정선 반영 +- [ ] 플롯에 없는 사건 추가 안 함 + +**심각도:** +- 주요 사건 누락: 🔴 긴급 (즉시 수정) +- 사건 순서 틀림: 🔴 긴급 (즉시 수정) +- 감정선 미흡: 🟡 중요 (수정 권장) + +--- + +#### B. 타임라인 검증 🔴 + +**필수:** +- [ ] 날짜 명시 정확 +- [ ] 이전 챕터와 날짜 연속성 +- [ ] 시간 역행 없음 +- [ ] vol-XX-timeline.md와 일치 + +**심각도:** +- 날짜 역행: 🔴 긴급 (즉시 수정) +- 타임라인 불일치: 🔴 긴급 (즉시 수정) +- 날짜 미명시: 🟡 중요 (수정 권장) + +--- + +#### C. 캐릭터 일관성 검증 🔴 + +**필수:** +- [ ] 나이 계산 정확 (현재 시점 기준) +- [ ] 캐릭터 위치 일관성 +- [ ] 말투 일관성 +- [ ] 성격 일관성 +- [ ] vol-XX-characters.md와 일치 + +**심각도:** +- 나이 오류: 🔴 긴급 (즉시 수정) +- 말투 불일치: 🟡 중요 (수정 권장) +- 성격 이탈: 🟡 중요 (수정 권장) + +--- + +#### D. 문체 일관성 검증 🟡 + +**필수:** +- [ ] 작가 문체 가이드 준수 +- [ ] 금지 표현 사용 없음 +- [ ] 이전 챕터와 톤 일치 +- [ ] 시점 일관성 (1인칭/3인칭) + +**심각도:** +- 금지 표현 사용: 🟡 중요 (즉시 수정) +- 시점 혼란: 🔴 긴급 (즉시 수정) +- 톤 불일치: 🟢 경미 (수정 권장) + +--- + +#### E. 형식 검증 🟢 + +**필수:** +- [ ] 파일명 규칙 준수 (vol-XX-ch-YYY.md) +- [ ] 분량 적정 (7,000~13,000자) +- [ ] 헤더 정보 정확 (날짜, 장소, 등장인물) +- [ ] 마크다운 형식 오류 없음 + +**심각도:** +- 분량 부족/초과: 🟡 중요 (조정 필요) +- 헤더 누락: 🟢 경미 (추가 권장) + +--- + +### 4. 문제 발견 시 즉시 수정 + +**원칙:** +- 🔴 긴급 문제: 즉시 수정 (작업 중단하고 수정) +- 🟡 중요 문제: 즉시 수정 (가능하면 지금) +- 🟢 경미 문제: 기록 후 수정 (또는 나중에) + +**수정 방법:** +- Edit 도구 사용 +- 수정 내용 기록 +- 재검증 + +--- + +### 5. 검증 보고서 작성 + +**파일명:** +``` +volumes/vol-XX/reports/writing/vol-XX-p2-2-chYYY-selfcheck-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# [X]권 [Y]화 즉시 검증 보고서 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P2-2 (SELF-CHECK) +**대상:** vol-XX-ch-YYY.md +**검증자:** Claude Sonnet 4.5 + +--- + +## 검증 요약 + +**총 체크 항목:** [N]개 +**발견된 문제:** [M]건 +- 🔴 긴급: [A]건 +- 🟡 중요: [B]건 +- 🟢 경미: [C]건 + +**결과:** PASS / FAIL + +--- + +## 검증 결과 + +**A. 플롯 충실도:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 +- 조치: [수정 내용] 또는 해당 없음 + +**B. 타임라인:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 +- 조치: [수정 내용] 또는 해당 없음 + +**C. 캐릭터 일관성:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 +- 조치: [수정 내용] 또는 해당 없음 + +**D. 문체 일관성:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 +- 조치: [수정 내용] 또는 해당 없음 + +**E. 형식:** PASS / FAIL +- 문제: [문제 상세] 또는 없음 +- 조치: [수정 내용] 또는 해당 없음 + +--- + +## 발견된 문제 상세 + +### 🔴 긴급 (즉시 수정 완료) + +**1. [문제 제목]** +- 위치: vol-XX-ch-YYY.md:줄번호 +- 내용: [문제 상세] +- 수정: [수정 내용] + +### 🟡 중요 (수정 완료/보류) + +[동일 형식] + +### 🟢 경미 (수정 완료/보류) + +[동일 형식] + +--- + +## 통계 + +**분량:** [N]자 +**플롯 충실도:** [설명] +**전체 평가:** [간단한 총평] + +--- + +## 다음 조치 + +- [ ] 🔴 긴급 문제: 모두 수정 완료 +- [ ] 🟡 중요 문제: [수정 완료 / 일부 보류] +- [ ] 🟢 경미 문제: [수정 완료 / 보류] +- [ ] P2-3 서머리 작성 또는 다음 챕터 + +--- + +**작성:** Claude Sonnet 4.5 +**검증 완료:** YYYY-MM-DD HH:MM +``` + +--- + +### 6. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p2-2-chYYY-YYYYMMDD-HHMM.md +``` + +**기록 내용:** +- 검증한 챕터 번호 +- 발견된 문제 개수 (심각도별) +- 수정 완료 여부 +- 검증 결과 (PASS/FAIL) + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 5개 카테고리 모두 검증 완료 +- [ ] 🔴 긴급 문제 모두 수정 +- [ ] 검증 보고서 작성 (reports/writing/) +- [ ] 완료 기록 작성 (logs/) +- [ ] Git 커밋 완료 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 검증 원칙 + +**즉시 검증의 목적:** +- 문제를 작성 직후 바로 잡기 +- P3-1 전체 검증에서 문제가 나오지 않도록 +- 기억이 생생할 때 수정 (더 쉬움) + +**완벽주의 경계:** +- 목표: 명백한 오류 제거 +- 100% 완벽은 P3-1에서 +- P2-2는 "큰 문제 없음" 확인 + +**수정 기준:** +- 🔴 긴급: 무조건 즉시 수정 +- 🟡 중요: 가능하면 즉시 수정 +- 🟢 경미: 기록만 하고 나중에 수정 가능 + +--- + +## 🔍 문제 해결 + +**Q: 플롯과 다른 부분을 발견했는데 챕터가 더 나은 것 같음** +A: 플롯을 따라야 함. 챕터를 플롯에 맞게 수정. 플롯 변경은 Alex 승인 필요. + +**Q: 금지 표현을 사용했는데 대체어가 떠오르지 않음** +A: 작가 문체 가이드 재확인. 유사 표현 검색. Alex에게 문의. + +**Q: 분량이 13,000자 초과** +A: 분할 챕터 고려 (vol-XX-ch-YYYA.md, vol-XX-ch-YYYB.md). Alex 확인 필요. + +**Q: 검증 중 이전 챕터 오류 발견** +A: 현재 챕터 검증 완료 후, 이전 챕터 수정은 별도 프로세스 (P3-2). Alex 보고. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p2-3-guide.md b/v2/guides/p2-3-guide.md new file mode 100644 index 0000000..884b9b6 --- /dev/null +++ b/v2/guides/p2-3-guide.md @@ -0,0 +1,296 @@ +# P2-3 Guide: 서머리 작성 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P2-3 (SUMMARY-WRITE) +**목표:** 작성된 챕터의 핵심 내용 요약 (빠른 참조 및 일관성 확인용) + +--- + +## 📋 작업 순서 + +### 1. 작성된 챕터 읽기 + +**대상 파일:** +``` +volumes/vol-XX/chapters/vol-XX-ch-YYY.md +``` + +**읽으면서 파악:** +- 주요 사건 +- 등장인물 및 관계 변화 +- 중요한 대화/결정 +- 감정 변화 +- 복선 설치/회수 + +--- + +### 2. 서머리 작성 + +**파일명:** +``` +volumes/vol-XX/summaries/vol-XX-ch-YYY-summary.md +``` + +**구조:** +```markdown +# [X]권 [YYY]화 서머리 + +**프로젝트:** [프로젝트명] +**권:** [X]권 +**화:** [YYY]화 +**화 제목:** [제목] +**작성일:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 한 줄 요약 + +[이 화를 한 문장으로 요약] + +--- + +## 기본 정보 + +**날짜:** YYYY.MM.DD ([요일]) +**주요 장소:** [장소들] +**등장인물:** [주요 등장인물] +**POV:** [시점 캐릭터] + +--- + +## 주요 사건 + +**1. [사건 1]** +- 내용: [무슨 일이 일어났는가] +- 결과: [어떤 결과를 낳았는가] + +**2. [사건 2]** +- 내용: [무슨 일이 일어났는가] +- 결과: [어떤 결과를 낳았는가] + +**3. [사건 3]** +- (동일 형식) + +--- + +## 캐릭터 변화 + +**[주인공]:** +- 시작: [화 시작 시 상태] +- 변화: [무엇이 변했는가] +- 끝: [화 끝날 때 상태] + +**[주요 조연]:** +- (필요시) + +--- + +## 관계 변화 + +**[캐릭터 A] ↔ [캐릭터 B]:** +- 이전: [관계 상태] +- 변화: [무슨 일로 변했는가] +- 현재: [현재 관계] + +--- + +## 중요한 대사/결정 + +**[캐릭터]:** +- 대사/결정: "[중요한 대사 또는 결정 내용]" +- 의미: [왜 중요한가] +- 영향: [향후 어떤 영향을 미칠 것인가] + +--- + +## 복선 + +**설치:** +- [복선 1]: [내용] - 예상 회수: [언제/어디서] + +**회수:** +- [복선]: [설치된 곳] - [어떻게 회수되었는가] + +--- + +## 감정선 + +**전체 분위기:** [화의 전체 톤] + +**주요 감정 변화:** +- [시작]: [분위기] +- [중간]: [전환] +- [끝]: [결말 분위기] + +--- + +## 플롯 진행 + +**이전 화와의 연결:** +- [어떻게 이어지는가] + +**이 화의 역할:** +- [전체 플롯에서 이 화의 위치 및 역할] + +**다음 화로의 연결:** +- [어떻게 다음 화로 이어지는가] +- 후킹: [독자를 끌어당기는 요소] + +--- + +## 키워드 + +**주제:** [이 화의 핵심 주제] +**태그:** [검색용 태그들, 콤마로 구분] + +--- + +**작성:** Claude Sonnet 4.5 +**최종 수정:** YYYY-MM-DD +``` + +--- + +### 3. 작성 원칙 + +**간결성:** +- 서머리는 원본의 1/10 정도 +- 8,000~12,000자 챕터 → 800~1,200자 서머리 +- 핵심만 담기 + +**정확성:** +- 원본 내용 왜곡 금지 +- 중요한 사건 누락 금지 +- 팩트만 기록 (해석 최소화) + +**검색성:** +- 키워드 명확히 +- 캐릭터명 정확히 +- 나중에 찾기 쉽게 + +--- + +### 4. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p2-3-chYYY-summary-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P2-3 완료 기록: [X]권 [YYY]화 서머리 작성 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P2-3 (SUMMARY-WRITE) +**대상:** [X]권 [YYY]화 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 챕터 읽기 +- 핵심 내용 추출 +- 서머리 작성 +- 일관성 검증 + +--- + +## 산출물 + +- volumes/vol-XX/summaries/vol-XX-ch-YYY-summary.md (생성) + +--- + +## 서머리 정보 + +**챕터 분량:** [N]자 +**서머리 분량:** [M]자 +**압축률:** [%] + +--- + +## 주요 내용 + +**핵심 사건:** [간략히] +**주요 변화:** [간략히] + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P2-1: [X]권 [YYY+1]화 작성 +- 또는 P3-1: 전체 검증 (배치 완료 시) + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 챕터 읽기 완료 +- [ ] 서머리 작성 완료 +- [ ] 주요 사건 모두 포함 +- [ ] 캐릭터 변화 기록 +- [ ] 복선 설치/회수 기록 +- [ ] 다음 화 연결 확인 +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 빠른 참조: 나중에 챕터 내용 빠르게 파악 +- 일관성 확인: 전체 흐름 추적 +- 검색 편의: 특정 사건/캐릭터 찾기 +- 독자 서비스: 웹소설 플랫폼 "줄거리" 기반 + +**서머리 vs 챕터:** +- 챕터: 8,000~12,000자 (상세) +- 서머리: 800~1,200자 (핵심만) +- 서머리는 "무엇이 일어났는가"만 + +**작성 시점:** +- P2-1 (챕터 작성) 직후 +- P2-2 (즉시 검증) 완료 후 +- 기억이 선명할 때 + +--- + +## 🔍 문제 해결 + +**Q: 서머리가 너무 길어지는데?** +A: 핵심만. "어떻게"보다 "무엇이". 묘사 제거, 사건만 나열. + +**Q: 중요한 대사를 전부 넣어야 하나?** +A: 아니요. 플롯/관계에 영향 주는 것만. 분위기용 대사는 제외. + +**Q: 복선을 모르겠는데?** +A: 일단 의심되는 것 모두 기록. 나중에 회수 안 되면 복선 아님. + +**Q: 서머리 작성을 건너뛰면?** +A: 강력 비추천. 나중에 일관성 검증 시 전체 챕터 다시 읽어야 함. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p3-1-guide.md b/v2/guides/p3-1-guide.md new file mode 100644 index 0000000..06f6981 --- /dev/null +++ b/v2/guides/p3-1-guide.md @@ -0,0 +1,274 @@ +# P3-1 Guide: 전체 검증 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P3-1 (VERIFICATION) +**목표:** 챕터 일관성, 오류, 품질 검증 + +--- + +## 📋 작업 순서 + +### 1. 배치 범위 결정 + +**권장 배치 크기:** 5~10개 챕터 + +**예시:** +- 배치 1: ch-001 ~ ch-010 (10개) +- 배치 2: ch-011 ~ ch-020 (10개) +- ... + +**고려사항:** +- 분할 챕터 포함 (ch-010A, ch-010B는 1개 화) +- 배치별 완료 추적 +- 전체 검증 vs 부분 재검증 구분 + +--- + +### 2. 필수 참조 파일 읽기 + +**권 설계:** +``` +volumes/vol-XX/vol-XX-timeline.md (타임라인) +volumes/vol-XX/vol-XX-characters.md (캐릭터) +volumes/vol-XX/vol-XX-plot.md (권 플롯) +``` + +**마스터 설정:** +``` +settings/timeline-master.md (전체 타임라인) +settings/characters-master.md (전체 캐릭터) +authors/author-01.md (작가 문체) +``` + +--- + +### 3. 검증 체크리스트 + +각 챕터마다 다음 항목 검증: + +#### A. 타임라인 검증 🔴 + +**필수:** +- [ ] 날짜 명시 정확 +- [ ] 이전 챕터와 날짜 연속성 +- [ ] 시간 역행 없음 +- [ ] vol-XX-timeline.md 일치 +- [ ] timeline-master.md 충돌 없음 + +**심각도:** +- 날짜 역행: 🔴 긴급 +- 타임라인 불일치: 🔴 긴급 +- 날짜 미명시: 🟡 중요 + +--- + +#### B. 캐릭터 일관성 검증 🔴 + +**필수:** +- [ ] 나이 계산 정확 +- [ ] 위치/직업 일관성 +- [ ] 말투 일관성 +- [ ] 성격 일관성 +- [ ] vol-XX-characters.md 일치 +- [ ] characters-master.md 충돌 없음 + +**심각도:** +- 나이 오류: 🔴 긴급 +- 말투 불일치: 🟡 중요 +- 성격 이탈: 🟡 중요 + +--- + +#### C. 플롯 충실도 검증 🟡 + +**필수:** +- [ ] 플롯 주요 사건 모두 포함 +- [ ] 사건 순서 일치 +- [ ] 감정선 반영 +- [ ] 플롯에 없는 사건 추가 없음 + +**심각도:** +- 주요 사건 누락: 🔴 긴급 +- 사건 순서 변경: 🟡 중요 +- 감정선 미흡: 🟢 경미 + +--- + +#### D. 문체 일관성 검증 🟡 + +**필수:** +- [ ] 작가 문체 가이드 준수 +- [ ] 금지 표현 사용 없음 +- [ ] 이전 챕터와 톤 일치 +- [ ] 시점 일관성 (1인칭/3인칭) + +**심각도:** +- 금지 표현 사용: 🟡 중요 +- 톤 불일치: 🟢 경미 +- 시점 혼란: 🔴 긴급 + +--- + +#### E. 형식 검증 🟢 + +**필수:** +- [ ] 파일명 규칙 준수 (vol-XX-ch-YYY.md) +- [ ] 분량 적정 (7,000~13,000자) +- [ ] 헤더 정보 정확 (날짜, 장소, 등장인물) +- [ ] 마크다운 형식 오류 없음 + +**심각도:** +- 파일명 오류: 🟡 중요 +- 분량 부족/초과: 🟢 경미 +- 헤더 누락: 🟢 경미 + +--- + +### 4. 검증 보고서 작성 + +**파일명:** +``` +volumes/vol-XX/reports/verification/vol-XX-p3-1-batchN-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# [X]권 전체 검증 보고서 - 배치 [N] + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P3-1 (VERIFICATION) +**검증 범위:** vol-XX ch-AAA ~ ch-BBB ([N]개 챕터) +**검증자:** Claude Sonnet 4.5 + +--- + +## 검증 요약 + +**총 챕터:** [N]개 +**문제 발견:** [M]건 +- 🔴 긴급: [A]건 +- 🟡 중요: [B]건 +- 🟢 경미: [C]건 + +**결과:** PASS / FAIL + +--- + +## 발견된 문제 + +### 🔴 긴급 (즉시 수정 필요) + +**1. [문제 제목]** +- 파일: vol-XX-ch-YYY.md:줄번호 +- 유형: 타임라인 / 캐릭터 / 플롯 / 문체 / 형식 +- 내용: [문제 상세] +- 수정안: [권장 수정 방법] + +**2. ...** + +--- + +### 🟡 중요 (우선 수정 권장) + +[동일 형식] + +--- + +### 🟢 경미 (여유 있을 때 수정) + +[동일 형식] + +--- + +## 챕터별 상세 결과 + +**vol-XX-ch-AAA.md** +- 타임라인: PASS +- 캐릭터: PASS +- 플롯: PASS +- 문체: PASS +- 형식: PASS +- 문제: 없음 + +**vol-XX-ch-AAA+1.md** +- 타임라인: FAIL (날짜 역행) +- ... + +--- + +## 검증 통계 + +**체크 항목:** [총 항목 수] +**PASS:** [통과 수] +**FAIL:** [실패 수] +**통과율:** [%] + +--- + +## 다음 조치 + +- [ ] 🔴 긴급 문제 즉시 수정 (P3-2) +- [ ] 🟡 중요 문제 우선 수정 +- [ ] 🟢 경미 문제 일괄 수정 +- [ ] 수정 완료 후 재검증 + +--- + +**작성:** Claude Sonnet 4.5 +**보고:** [검토자] +``` + +--- + +### 5. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p3-1-batchN-YYYYMMDD-HHMM.md +``` + +**기록 내용:** +- 검증한 배치 범위 +- 발견된 문제 개수 (심각도별) +- 검증 결과 (PASS/FAIL) +- 다음 조치 (P3-2 수정 필요 여부) + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 배치 내 모든 챕터 검증 완료 +- [ ] 검증 보고서 작성 (reports/verification/) +- [ ] 문제 심각도 분류 완료 +- [ ] 완료 기록 작성 (logs/) +- [ ] Git 커밋 완료 +- [ ] WORK-MODE.txt STATUS → COMPLETED +- [ ] 문제 발견 시 P3-2 준비 + +--- + +## 🔍 검증 원칙 + +**완벽주의 경계:** +- 목표: "문제 없음" 확인 (100% 완벽 아님) +- P2-2 즉시 검증으로 대부분 문제 해결됨 +- P3-1은 누락된 문제 찾기 + +**심각도 기준:** +- 🔴 긴급: 스토리/설정 모순, 즉시 수정 +- 🟡 중요: 품질 저하, 우선 수정 +- 🟢 경미: 사소한 개선, 나중에 수정 가능 + +**효율성:** +- 배치 단위 검증 (5~10개) +- 문제 발견 즉시 기록 +- 일괄 수정 후 재검증 + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p3-2-guide.md b/v2/guides/p3-2-guide.md new file mode 100644 index 0000000..1c51c3b --- /dev/null +++ b/v2/guides/p3-2-guide.md @@ -0,0 +1,298 @@ +# P3-2 Guide: 문제 수정 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P3-2 (PROBLEM-FIX) +**목표:** P3-1 검증에서 발견된 문제 수정 + +--- + +## 📋 작업 순서 + +### 1. 검증 보고서 읽기 + +**대상 파일:** +``` +volumes/vol-XX/reports/verification/vol-XX-p3-1-verification-YYYYMMDD-HHMM.md +``` + +**파악할 내용:** +- 발견된 문제 목록 +- 심각도별 분류 (🔴/🟡/🟢) +- 문제가 있는 챕터 +- 권장 수정 방법 + +--- + +### 2. 우선순위 결정 + +**수정 순서:** +1. 🔴 긴급: 반드시 즉시 수정 +2. 🟡 중요: 우선 수정 +3. 🟢 경미: 여유 있을 때 + +**긴급 문제 예시:** +- 플롯 불일치 (설계와 다름) +- 타임라인 오류 (날짜/시간 계산 틀림) +- 캐릭터 나이 오류 +- 세계관 법칙 위반 +- 시점/시제 불일치 + +**중요 문제 예시:** +- 성격 불일치 +- 말투 불일치 +- 금지 표현 사용 +- 감정선 부자연스러움 +- 전개 논리 문제 + +**경미 문제 예시:** +- 오타 +- 표현 개선 여지 +- 세부 묘사 부족 + +--- + +### 3. 문제 수정 + +**수정 절차:** + +#### A. 🔴 긴급 문제 수정 + +**1. 문제 확인:** +- 보고서에서 문제 위치 확인 +- 해당 챕터 읽기 +- 정확한 문제 지점 파악 + +**2. 원인 분석:** +- 왜 문제가 발생했는가? +- 설계 파일 확인 (필요시) +- 다른 챕터에도 같은 문제 있는지 확인 + +**3. 수정:** +- Edit 도구로 챕터 파일 수정 +- 수정 내용 간략히 기록 +- 연관된 부분도 함께 수정 + +**4. 검증:** +- 수정 후 재확인 +- 다른 문제 발생 안 했는지 확인 + +--- + +#### B. 🟡 중요 문제 수정 + +(동일 절차) + +--- + +#### C. 🟢 경미 문제 + +- 일괄 수정 또는 P3-5 (퇴고)에서 처리 +- 긴급/중요 문제 모두 수정 후 + +--- + +### 4. 수정 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p3-2-fixes-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# P3-2 완료 기록: [X]권 문제 수정 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P3-2 (PROBLEM-FIX) +**대상:** [X]권 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 검증 보고서 분석 +- 발견된 문제 수정 +- 수정 내용 기록 + +--- + +## 수정 통계 + +**총 문제:** [N]건 +- 🔴 긴급: [A]건 → 수정 완료: [A']건 +- 🟡 중요: [B]건 → 수정 완료: [B']건 +- 🟢 경미: [C]건 → 수정 완료: [C']건 + +**수정된 챕터:** [M]개 + +--- + +## 수정 내역 + +### 🔴 긴급 문제 + +**1. [문제 제목]** +- 위치: vol-XX-ch-YYY.md:[라인/섹션] +- 문제: [원래 내용/문제점] +- 수정: [수정한 내용] +- 이유: [왜 이렇게 수정했는가] + +**2. [문제 제목]** +- (동일 형식) + +--- + +### 🟡 중요 문제 + +**1. [문제 제목]** +- (동일 형식) + +--- + +### 🟢 경미 문제 + +- [처리 여부 및 방법] + +--- + +## 미수정 문제 + +**남은 문제:** [N]건 +- 이유: [왜 수정 안 했는가] +- 계획: [언제/어떻게 처리할 것인가] + +--- + +## 발견된 패턴 + +**반복되는 문제:** +- [패턴 1]: [몇 건] - [원인] +- [패턴 2]: [몇 건] - [원인] + +**개선 방안:** +- [앞으로 주의할 점] + +--- + +## 다음 Phase + +- P3-1: 재검증 (수정 확인) + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 검증 보고서 읽기 완료 +- [ ] 🔴 긴급 문제 모두 수정 +- [ ] 🟡 중요 문제 모두 수정 +- [ ] 수정 내역 기록 +- [ ] 수정된 챕터 확인 +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 발견된 문제 해결 +- 품질 기준 충족 +- 다음 단계 준비 + +**수정 vs 개선:** +- P3-2 (문제 수정): 틀린 것 고침 +- P3-3 (품질 개선): 좋은 것 더 좋게 + +**수정 기준:** +- 🔴 긴급: 절대 넘어갈 수 없음 +- 🟡 중요: 가능하면 모두 수정 +- 🟢 경미: 시간 보고 결정 + +**재검증 필요:** +- 🔴/🟡 문제 수정 후 → P3-1 재실행 +- PASS 확인 후 → P3-3 진행 + +--- + +## 🔍 수정 가이드 + +### 플롯 불일치 수정 + +**문제:** 챕터 내용이 설계와 다름 + +**절차:** +1. vol-XX-plot-NNN-MMM.md 확인 +2. 어느 쪽이 맞는지 판단 + - 설계가 맞으면: 챕터 수정 + - 챕터가 맞으면: 설계 수정 (단, 사용자 확인) +3. 수정 후 일관성 재확인 + +--- + +### 타임라인 오류 수정 + +**문제:** 날짜/시간 계산 틀림 + +**절차:** +1. vol-XX-timeline.md 확인 +2. 정확한 날짜 계산 +3. 챕터의 날짜 표기 수정 +4. 관련된 다른 챕터도 확인 + +--- + +### 캐릭터 일관성 수정 + +**문제:** 성격/말투/나이 불일치 + +**절차:** +1. characters-master.md 확인 +2. vol-XX-characters.md 확인 +3. 어느 쪽이 맞는지 판단 +4. 챕터 내용 수정 +5. 해당 캐릭터 등장하는 다른 부분도 확인 + +--- + +### 세계관 법칙 위반 수정 + +**문제:** 설정된 규칙 어김 + +**절차:** +1. worldview.md 확인 +2. 위반 내용 정확히 파악 +3. 챕터 내용 수정 +4. 다른 챕터에도 같은 위반 있는지 확인 + +--- + +## 🔍 문제 해결 + +**Q: 수정하다 보니 플롯이 많이 바뀌는데?** +A: 설계 파일도 함께 업데이트. 큰 변화면 사용자에게 확인. + +**Q: 같은 문제가 여러 챕터에 반복되는데?** +A: 패턴 파악. 모두 수정. 완료 기록에 패턴 명시. 앞으로 주의. + +**Q: 수정이 어려운 문제는?** +A: 사용자에게 질문. 판단 애매하면 무리하게 수정 금지. + +**Q: 경미 문제는 언제 수정?** +A: P3-5 (퇴고)에서. 지금은 긴급/중요만. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p3-3-guide.md b/v2/guides/p3-3-guide.md new file mode 100644 index 0000000..e1e3512 --- /dev/null +++ b/v2/guides/p3-3-guide.md @@ -0,0 +1,362 @@ +# P3-3 Guide: 품질 개선 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P3-3 (QUALITY-IMPROVE) +**목표:** 오류 없는 챕터의 품질을 더 높이기 (표현, 몰입도, 감정선 강화) + +--- + +## 📋 작업 순서 + +### 1. 개선 대상 선정 + +**기준:** +- P3-1 검증 통과한 챕터 +- 품질 개선 여지가 있는 챕터 +- 중요한 장면 (클라이맥스, 전환점 등) + +**사용자와 협의:** +- 어떤 챕터를 개선할지 +- 어떤 방향으로 개선할지 +- 우선순위 + +--- + +### 2. 품질 개선 영역 + +#### A. 표현 개선 🟡 + +**목표:** +- 더 생생한 묘사 +- 더 명확한 표현 +- 불필요한 반복 제거 + +**개선 방법:** + +**1. 묘사 강화:** +- Before: "그는 화가 났다." +- After: "그의 주먹이 떨렸다. 이를 악물고 시선을 돌렸다." + +**2. 감각 추가:** +- Before: "방이 어두웠다." +- After: "창문으로 스며드는 희미한 가로등 불빛만이 방 안을 간신히 밝히고 있었다." + +**3. 반복 제거:** +- Before: "그는 웃었다. 그리고 그는 말했다." +- After: "그가 웃으며 말했다." + +--- + +#### B. 감정선 강화 🟡 + +**목표:** +- 캐릭터 감정 더 명확히 +- 독자 공감 유도 +- 감정 변화 자연스럽게 + +**개선 방법:** + +**1. 내면 묘사 추가:** +- Before: "그녀는 고개를 끄덕였다." +- After: "그녀는 고개를 끄덕였다. 이게 최선이라고 스스로를 다독이며." + +**2. 감정 전개:** +- 감정이 갑자기 바뀌지 않도록 +- 중간 단계 추가 +- 변화의 이유 명확히 + +--- + +#### C. 장면 몰입도 향상 🟡 + +**목표:** +- 독자가 장면 속에 있는 느낌 +- 리듬감 개선 +- 긴장감 조절 + +**개선 방법:** + +**1. 리듬 조절:** +- 긴장 장면: 짧은 문장, 빠른 전개 +- 감상 장면: 긴 문장, 여유로운 묘사 + +**2. 감각 활용:** +- 시각, 청각, 촉각, 후각, 미각 +- 다양한 감각으로 장면 입체화 + +**3. 배경 활용:** +- 장소의 분위기가 감정 강화 +- 날씨, 시간대 등 활용 + +--- + +#### D. 대화 자연스럽게 🟡 + +**목표:** +- 더 생동감 있는 대화 +- 캐릭터별 말투 차별화 +- 불필요한 설명 제거 + +**개선 방법:** + +**1. 말투 차별화:** +- 각 캐릭터의 고유한 말투 +- characters-master.md 참조 +- 일관성 유지 + +**2. 간접 화법 → 직접 화법:** +- Before: "그는 괜찮다고 말했다." +- After: "괜찮아." 그가 말했다. + +**3. 대화 태그 다양화:** +- "말했다"만 반복 금지 +- "물었다", "속삭였다", "외쳤다" 등 +- 단, 과하지 않게 + +--- + +#### E. 복선/상징 강화 🟢 + +**목표:** +- 복선 더 자연스럽게 +- 상징적 요소 추가 +- 깊이 있는 텍스트 + +**개선 방법:** + +**1. 복선 배치:** +- 너무 노골적이지 않게 +- 자연스럽게 녹이기 +- 회수 시 독자가 "아!" 하도록 + +**2. 상징 활용:** +- 반복되는 이미지 +- 의미 있는 소품 +- 테마 강화 + +--- + +### 3. 개선 작업 + +**절차:** + +**1. 챕터 읽기:** +- 전체 흐름 파악 +- 개선 지점 파악 +- 우선순위 결정 + +**2. 개선 적용:** +- Edit 도구로 수정 +- 한 번에 하나씩 +- 전후 비교 + +**3. 확인:** +- 개선 후 다시 읽기 +- 자연스러운지 확인 +- 과하지 않은지 확인 + +**4. 검증:** +- 플롯 변경 안 됐는지 +- 캐릭터 일관성 유지 +- 타임라인 변경 없는지 + +--- + +### 4. 개선 원칙 + +**DO:** +- 표현 더 생생하게 +- 감정 더 명확하게 +- 몰입도 높이기 +- 자연스러움 유지 + +**DON'T:** +- 플롯 변경 금지 +- 과도한 묘사 금지 +- 작가 문체 벗어나기 금지 +- 불필요한 정보 추가 금지 + +--- + +### 5. 개선 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p3-3-improve-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# P3-3 완료 기록: [X]권 품질 개선 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P3-3 (QUALITY-IMPROVE) +**대상:** [X]권 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 개선 대상 챕터 선정 +- 품질 개선 적용 +- 개선 내용 검증 + +--- + +## 개선 통계 + +**개선된 챕터:** [N]개 +**개선 유형:** +- 표현 개선: [A]건 +- 감정선 강화: [B]건 +- 몰입도 향상: [C]건 +- 대화 개선: [D]건 +- 복선/상징: [E]건 + +--- + +## 주요 개선 사례 + +**1. [챕터] - 표현 개선** +- Before: [원래 내용] +- After: [개선 내용] +- 이유: [왜 개선했는가] + +**2. [챕터] - 감정선 강화** +- (동일 형식) + +--- + +## 개선 효과 + +**예상 효과:** +- [어떤 점이 나아졌는가] +- [독자 반응 예상] + +--- + +## 발견된 이슈 + +없음 / [이슈 내용] + +--- + +## 다음 Phase + +- P3-4: 내용 수정 (사용자 요청 시) +- 또는 P3-5: 퇴고 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 개선 대상 선정 완료 +- [ ] 개선 적용 완료 +- [ ] 플롯 변경 없음 확인 +- [ ] 캐릭터 일관성 유지 확인 +- [ ] 작가 문체 유지 확인 +- [ ] 개선 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 좋은 것을 더 좋게 +- 독자 경험 향상 +- 작품의 완성도 높이기 + +**수정 vs 개선:** +- P3-2 (문제 수정): 틀린 것 고침 (필수) +- P3-3 (품질 개선): 좋은 것 더 좋게 (선택) + +**개선 범위:** +- 모든 챕터 개선할 필요 없음 +- 중요한 장면 우선 +- 시간 대비 효과 고려 + +**주의사항:** +- 과도한 개선 금지 +- 플롯 변경 절대 금지 +- 작가 문체 유지 + +--- + +## 🔍 개선 예시 + +### 표현 개선 예시 + +**Before:** +``` +그는 화가 났다. 문을 열고 나갔다. +``` + +**After:** +``` +그의 턱 근육이 경직됐다. 한마디 더 들으면 폭발할 것 같았다. +돌아서서 문을 열고 나갔다. 쾅, 하는 소리가 복도에 울렸다. +``` + +--- + +### 감정선 강화 예시 + +**Before:** +``` +"알았어." 그녀가 말했다. +``` + +**After:** +``` +"알았어." 그녀가 말했다. 목소리는 평온했지만, 손끝이 떨리고 있었다. +이게 옳은 선택일까? 확신이 서지 않았다. 하지만 다른 방법도 없었다. +``` + +--- + +### 장면 몰입도 향상 예시 + +**Before:** +``` +그들은 카페에서 만났다. 날씨가 좋았다. +``` + +**After:** +``` +카페 창가 자리. 따스한 오후 햇살이 테이블 위로 쏟아졌다. +커피 향과 함께 희미한 재즈 선율이 흘렀다. 그녀가 들어오는 모습이 보였다. +``` + +--- + +## 🔍 문제 해결 + +**Q: 어느 정도까지 개선해야 하나?** +A: "충분히 좋다" 싶으면 멈추기. 완벽주의 금지. 80% 법칙. + +**Q: 개선하다가 플롯이 바뀌면?** +A: 즉시 되돌리기. 개선은 표현만. 내용은 그대로. + +**Q: 작가 문체와 맞지 않는 것 같은데?** +A: author-01.md 다시 확인. 어긋나면 원래대로. + +**Q: 모든 챕터를 개선해야 하나?** +A: 아니요. 중요한 장면 위주. 시간 대비 효과 고려. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p3-4-guide.md b/v2/guides/p3-4-guide.md new file mode 100644 index 0000000..edf0d0c --- /dev/null +++ b/v2/guides/p3-4-guide.md @@ -0,0 +1,361 @@ +# P3-4 Guide: 내용 수정 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P3-4 (CONTENT-REVISE) +**목표:** 사용자 요청에 따른 플롯/내용 수정 (구조적 변경) + +--- + +## 📋 작업 순서 + +### 1. 수정 요청 확인 + +**사용자와 협의:** +- 무엇을 수정하고 싶은가? +- 왜 수정하고 싶은가? +- 어떻게 수정하고 싶은가? + +**수정 유형:** +- **소규모:** 특정 장면/대화 수정 +- **중규모:** 챕터 일부 재구성 +- **대규모:** 여러 챕터 플롯 변경 + +--- + +### 2. 영향 범위 분석 + +**필수 확인:** + +#### A. 직접 영향 🔴 + +**확인 사항:** +- [ ] 수정 대상 챕터 +- [ ] 변경되는 사건/대화 +- [ ] 영향받는 캐릭터 + +--- + +#### B. 간접 영향 🟡 + +**확인 사항:** +- [ ] 앞 챕터에서 복선 설치되었는가? +- [ ] 뒤 챕터에서 이 내용 언급하는가? +- [ ] 타임라인 변경 필요한가? +- [ ] 다른 캐릭터에게 영향 있는가? + +--- + +#### C. 설계 파일 영향 🟡 + +**확인 사항:** +- [ ] vol-XX-plot.md 업데이트 필요? +- [ ] vol-XX-plot-NNN-MMM.md 업데이트 필요? +- [ ] vol-XX-timeline.md 업데이트 필요? +- [ ] vol-XX-characters.md 업데이트 필요? +- [ ] plot-master.md 업데이트 필요? (드물게) + +--- + +### 3. 수정 계획 수립 + +**수정 전 계획:** + +```markdown +## 수정 계획 + +**수정 내용:** +- [무엇을 어떻게 바꿀 것인가] + +**수정 대상:** +- vol-XX-ch-YYY.md: [섹션/부분] +- (다른 챕터 있으면 나열) + +**영향받는 챕터:** +- vol-XX-ch-AAA.md: [어떤 영향] +- vol-XX-ch-BBB.md: [어떤 영향] + +**설계 파일 업데이트:** +- vol-XX-plot-NNN-MMM.md: [수정 내용] +- (필요한 파일들) + +**예상 소요:** +- [작업 예상 범위] +``` + +**사용자 확인:** +- 계획 설명 +- 승인 받기 +- 추가 요청 확인 + +--- + +### 4. 수정 실행 + +**순서:** + +#### 단계 1: 설계 파일 먼저 수정 🔴 + +**이유:** +- 설계가 기준 +- 챕터는 설계 따름 +- 일관성 유지 + +**수정:** +- vol-XX-plot-NNN-MMM.md 수정 +- vol-XX-plot.md 수정 (필요시) +- vol-XX-timeline.md 수정 (필요시) +- vol-XX-characters.md 수정 (필요시) + +--- + +#### 단계 2: 주 대상 챕터 수정 🔴 + +**수정:** +- Edit 도구로 챕터 수정 +- 새 플롯에 맞게 +- 자연스럽게 연결 + +--- + +#### 단계 3: 연관 챕터 조정 🟡 + +**수정:** +- 앞 챕터: 복선/연결 조정 +- 뒤 챕터: 언급/연결 조정 +- 일관성 확인 + +--- + +#### 단계 4: 서머리 업데이트 🟡 + +**수정:** +- 수정된 챕터의 서머리 +- 영향받은 챕터의 서머리 +- 최신 상태 유지 + +--- + +### 5. 검증 + +**확인 사항:** + +**A. 플롯 일관성:** +- [ ] 설계와 챕터 일치 +- [ ] 앞뒤 연결 자연스러움 +- [ ] 복선/회수 문제 없음 + +**B. 캐릭터 일관성:** +- [ ] 성격 일치 +- [ ] 동기 명확 +- [ ] 행동 논리적 + +**C. 타임라인:** +- [ ] 날짜/시간 정확 +- [ ] 순서 논리적 + +**D. 세계관:** +- [ ] 법칙 준수 +- [ ] 설정 일치 + +--- + +### 6. 수정 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p3-4-revise-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# P3-4 완료 기록: [X]권 내용 수정 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P3-4 (CONTENT-REVISE) +**대상:** [X]권 +**담당:** Claude Sonnet 4.5 + +--- + +## 수정 요청 + +**사용자 요청:** +- [원래 요청 내용] + +**수정 이유:** +- [왜 수정하는가] + +--- + +## 수정 범위 + +**직접 수정:** +- vol-XX-ch-YYY.md: [수정 내용] + +**간접 영향:** +- vol-XX-ch-AAA.md: [조정 내용] +- vol-XX-ch-BBB.md: [조정 내용] + +**설계 파일 업데이트:** +- vol-XX-plot-NNN-MMM.md: [변경사항] +- (기타 파일들) + +--- + +## 수정 상세 + +**Before:** +``` +[원래 내용 (핵심만)] +``` + +**After:** +``` +[수정된 내용 (핵심만)] +``` + +**변경 이유:** +- [왜 이렇게 바꿨는가] + +--- + +## 영향 분석 + +**긍정적 효과:** +- [어떤 점이 나아졌는가] + +**주의 사항:** +- [앞으로 주의할 점] + +--- + +## 검증 결과 + +- [ ] 플롯 일관성: PASS +- [ ] 캐릭터 일관성: PASS +- [ ] 타임라인: PASS +- [ ] 세계관: PASS + +--- + +## 다음 Phase + +- P3-1: 재검증 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 사용자 요청 확인 완료 +- [ ] 수정 계획 수립 및 승인 +- [ ] 설계 파일 먼저 수정 +- [ ] 챕터 수정 완료 +- [ ] 연관 챕터 조정 완료 +- [ ] 서머리 업데이트 +- [ ] 일관성 검증 +- [ ] 수정 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 사용자 의도 반영 +- 작품 개선 +- 일관성 유지 + +**P3-3 vs P3-4:** +- P3-3 (품질 개선): 표현만 개선, 플롯 불변 +- P3-4 (내용 수정): 플롯/내용 변경 가능 + +**수정 범위:** +- 필요한 만큼만 +- 최소 영향 원칙 +- 과도한 변경 주의 + +**중요 원칙:** +1. 설계 파일 먼저 수정 +2. 영향 범위 철저히 확인 +3. 사용자와 긴밀히 소통 +4. 수정 후 반드시 재검증 + +--- + +## 🔍 수정 유형별 가이드 + +### 소규모 수정 (장면/대화) + +**예시:** 특정 대화 내용 변경 + +**절차:** +1. 해당 챕터만 수정 +2. 앞뒤 연결 확인 +3. 서머리 업데이트 + +**영향:** 작음 +**재검증:** 해당 챕터만 + +--- + +### 중규모 수정 (챕터 재구성) + +**예시:** 챕터 일부 사건 순서 변경 + +**절차:** +1. vol-XX-plot-NNN-MMM.md 수정 +2. 챕터 재구성 +3. 앞뒤 챕터 연결 조정 +4. 서머리 업데이트 + +**영향:** 중간 +**재검증:** 해당 챕터 + 인접 챕터 + +--- + +### 대규모 수정 (플롯 변경) + +**예시:** 여러 챕터에 걸친 사건 변경 + +**절차:** +1. vol-XX-plot.md 수정 +2. vol-XX-plot-NNN-MMM.md 수정 +3. 관련 챕터 모두 수정 +4. vol-XX-timeline.md 확인/수정 +5. vol-XX-characters.md 확인/수정 +6. 서머리 모두 업데이트 + +**영향:** 큼 +**재검증:** P3-1 전체 재실행 + +--- + +## 🔍 문제 해결 + +**Q: 수정 범위가 너무 커지는데?** +A: 사용자에게 알리기. 단계적 수정 제안. 우선순위 정하기. + +**Q: 설계 파일도 바꿔야 하나?** +A: 내용 바뀌면 반드시 설계도 업데이트. 일관성 필수. + +**Q: 수정 후 다른 문제 생기면?** +A: 즉시 수정. 영향 범위 다시 확인. 필요시 P3-1 재실행. + +**Q: 사용자 요청이 애매하면?** +A: 명확히 질문. 여러 옵션 제시. 구체적 확인 후 작업. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p3-5-guide.md b/v2/guides/p3-5-guide.md new file mode 100644 index 0000000..2164a02 --- /dev/null +++ b/v2/guides/p3-5-guide.md @@ -0,0 +1,399 @@ +# P3-5 Guide: 퇴고 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P3-5 (POLISH) +**목표:** 최종 문장 다듬기 및 세밀한 오류 제거 + +--- + +## 📋 작업 순서 + +### 1. 전체 통독 + +**목적:** +- 전체 흐름 파악 +- 리듬감 확인 +- 어색한 부분 찾기 + +**읽는 방법:** +- 처음부터 끝까지 연속 읽기 +- 독자 입장에서 읽기 +- 걸리는 부분 표시 + +--- + +### 2. 퇴고 체크리스트 + +#### A. 오타 및 맞춤법 🟢 + +**확인 사항:** +- [ ] 오타 (타이핑 실수) +- [ ] 맞춤법 +- [ ] 띄어쓰기 +- [ ] 문장부호 + +**흔한 오류:** +- 되/돼 +- -ㄴ/-은, -ㄹ/-을 +- 문장부호 누락 +- 불필요한 공백 + +--- + +#### B. 문장 다듬기 🟡 + +**확인 사항:** +- [ ] 어색한 문장 +- [ ] 불필요한 반복 +- [ ] 문장 길이 조절 +- [ ] 리듬감 + +**개선 방법:** + +**1. 장황한 문장 줄이기:** +- Before: "그는 그녀가 자신을 바라보고 있다는 것을 알아차리고서 고개를 돌렸다." +- After: "시선을 느끼고 고개를 돌렸다." + +**2. 반복 제거:** +- Before: "그는 문을 열었다. 그는 안으로 들어갔다." +- After: "문을 열고 안으로 들어갔다." + +**3. 리듬 조절:** +- 긴 문장과 짧은 문장 교차 +- 중요한 부분: 짧고 강하게 +- 묘사 부분: 여유 있게 + +--- + +#### C. 표현 정제 🟡 + +**확인 사항:** +- [ ] 진부한 표현 제거 +- [ ] 더 적확한 표현 찾기 +- [ ] 불필요한 수식어 제거 +- [ ] 강렬한 동사 사용 + +**개선 예시:** + +**진부한 표현 제거:** +- Before: "심장이 두근두근 뛰었다." +- After: "가슴이 조여왔다." + +**적확한 표현:** +- Before: "매우 화가 났다." +- After: "분노가 치밀어 올랐다." + +**불필요한 수식어 제거:** +- Before: "아주 매우 크게 놀랐다." +- After: "충격에 휩싸였다." + +--- + +#### D. 금지 표현 확인 🔴 + +**확인:** +- authors/author-01.md의 금지 표현 목록 +- 사용 여부 전수 확인 +- 발견 시 즉시 수정 + +**흔한 금지 표현:** +- (작가별로 다름, author-01.md 참조) + +--- + +#### E. 일관성 최종 확인 🟡 + +**확인 사항:** +- [ ] 캐릭터 말투 일관성 +- [ ] 시점 일관성 +- [ ] 시제 일관성 +- [ ] 톤 일관성 + +--- + +#### F. 세부 표현 🟢 + +**확인 사항:** +- [ ] 감각 묘사 적절 +- [ ] 대화 태그 다양성 +- [ ] 전환 자연스러움 +- [ ] 여백의 미 + +**여백의 미:** +- 모든 것 설명하지 않기 +- 독자 상상력에 맡기기 +- "덜어내기"의 미학 + +--- + +### 3. 챕터별 퇴고 + +**절차:** + +**1. 챕터 읽기:** +- 처음부터 끝까지 +- 걸리는 부분 표시 +- 개선 지점 파악 + +**2. 수정:** +- Edit 도구로 수정 +- 한 번에 하나씩 +- 수정 후 재확인 + +**3. 재검토:** +- 수정된 부분 다시 읽기 +- 전후 맥락 확인 +- 자연스러운지 확인 + +--- + +### 4. 퇴고 원칙 + +**DO:** +- 간결하게 +- 명확하게 +- 자연스럽게 +- 리듬 있게 + +**DON'T:** +- 과도한 수식 금지 +- 설명 과잉 금지 +- 억지 표현 금지 +- 플롯 변경 금지 + +**퇴고의 철학:** +- "더하기"보다 "빼기" +- "보여주기"보다 "느끼게 하기" +- "완벽"보다 "충분" + +--- + +### 5. 특수 영역 퇴고 + +#### A. 대화 퇴고 + +**확인:** +- 자연스러운가? +- 캐릭터답게 말하는가? +- 대화 태그 적절한가? +- 불필요한 설명 없는가? + +**개선:** +- Before: "알았어." 그가 화난 듯이 말했다. +- After: "알았어." 그가 쏘아붙였다. + +--- + +#### B. 묘사 퇴고 + +**확인:** +- 구체적인가? +- 감각적인가? +- 과하지 않은가? + +**개선:** +- Before: "날씨가 좋았다." +- After: "따스한 봄볕이 쏟아졌다." + +--- + +#### C. 전환 퇴고 + +**확인:** +- 장면 전환 자연스러운가? +- 시간 전환 명확한가? +- 시점 전환 자연스러운가? + +--- + +### 6. 퇴고 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p3-5-polish-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# P3-5 완료 기록: [X]권 퇴고 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P3-5 (POLISH) +**대상:** [X]권 전체 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 전체 챕터 통독 +- 문장 다듬기 +- 오타/표현 수정 +- 일관성 최종 확인 + +--- + +## 퇴고 통계 + +**총 챕터:** [N]개 +**수정 건수:** +- 오타/맞춤법: [A]건 +- 문장 다듬기: [B]건 +- 표현 정제: [C]건 +- 금지 표현 제거: [D]건 +- 기타: [E]건 + +**총 수정:** [M]건 + +--- + +## 주요 개선 사례 + +**1. [유형] - [챕터]** +- Before: [원래 표현] +- After: [수정 표현] + +**2. [유형] - [챕터]** +- (동일 형식) + +--- + +## 반복 패턴 + +**자주 발견된 문제:** +- [패턴 1]: [몇 건] +- [패턴 2]: [몇 건] + +**개선 방향:** +- [앞으로 주의할 점] + +--- + +## 퇴고 완료 상태 + +**최종 상태:** +- 오타: 없음 +- 금지 표현: 없음 +- 어색한 문장: 없음 +- 일관성: 유지 + +**출판 준비:** READY / NOT READY + +--- + +## 다음 Phase + +- P3-6: 예술성 검토 (선택) +- 또는 P4-1: 최종 완료 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 전체 챕터 통독 완료 +- [ ] 오타 모두 수정 +- [ ] 어색한 문장 모두 다듬음 +- [ ] 금지 표현 모두 제거 +- [ ] 일관성 최종 확인 +- [ ] 퇴고 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 최종 마무리 +- 세밀한 오류 제거 +- 출판 준비 + +**퇴고 vs 개선:** +- P3-3 (품질 개선): 내용 강화 +- P3-5 (퇴고): 표현 정제 + +**퇴고 수준:** +- "완벽"을 추구하되 +- "충분"에서 멈추기 +- 과도한 퇴고 금지 + +**언제 멈출까:** +- 더 이상 눈에 띄는 문제 없음 +- 3회 통독 후에도 걸림 없음 +- "충분히 좋다" 판단 시 + +--- + +## 🔍 퇴고 팁 + +### 효과적인 퇴고 방법 + +**1. 시간 두기:** +- 작성 후 하루 이상 지나서 +- 거리를 두고 보기 +- 객관적 시각 확보 + +**2. 소리 내어 읽기:** +- 리듬감 확인 +- 어색한 부분 발견 +- 대화 자연스러움 확인 + +**3. 역순 읽기:** +- 끝에서 시작으로 +- 문장 하나하나 집중 +- 흐름에 속지 않기 + +**4. 인쇄해서 읽기:** +- 화면과 다른 느낌 +- 더 많은 오류 발견 +- (선택사항) + +--- + +### 문장 다듬기 기법 + +**간결하게:** +- "~하는 것"을 "~기"로 +- "~하고 있었다"를 "~했다"로 +- 불필요한 관형절 제거 + +**명확하게:** +- 주어 명확히 +- 지시어 최소화 +- 애매한 표현 구체화 + +**자연스럽게:** +- 억지 표현 피하기 +- 과도한 비유 자제 +- 평범한 말이 때로 최고 + +--- + +## 🔍 문제 해결 + +**Q: 퇴고를 몇 번 해야 하나?** +A: 최소 3회 통독. 더 이상 발견 안 되면 충분. + +**Q: 계속 고치고 싶은데 언제 멈춰야 하나?** +A: "충분히 좋다" 싶으면 멈추기. 완벽주의 경계. + +**Q: 퇴고 중 플롯 문제 발견하면?** +A: P3-4로 돌아가기. 퇴고는 표현만. + +**Q: 모든 챕터를 다시 읽어야 하나?** +A: 네. 전체 흐름과 일관성 확인 위해 필수. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p3-6-guide.md b/v2/guides/p3-6-guide.md new file mode 100644 index 0000000..c035cb4 --- /dev/null +++ b/v2/guides/p3-6-guide.md @@ -0,0 +1,530 @@ +# P3-6 Guide: 예술성 검토 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P3-6 (ARTISTIC-REVIEW) +**목표:** 기술적 완성도를 넘어 예술적 가치 평가 및 제안 + +--- + +## 📋 작업 순서 + +### 1. 이 단계의 특성 + +**선택적 단계:** +- P3-6은 **선택 사항** +- 모든 프로젝트에 필수 아님 +- 사용자 요청 시에만 + +**목적:** +- 기술적 완성도 → 예술적 가치 +- 작품의 깊이 평가 +- 더 높은 수준 제안 + +**주의:** +- 주관적 평가 포함 +- 절대적 기준 없음 +- 사용자와 충분히 협의 + +--- + +### 2. 예술성 검토 영역 + +#### A. 주제와 메시지 🟡 + +**평가 요소:** +- [ ] 주제 명확성 +- [ ] 메시지 전달력 +- [ ] 주제 일관성 +- [ ] 깊이와 보편성 + +**질문:** +- 이 작품이 말하고자 하는 것은? +- 독자에게 무엇을 남기는가? +- 주제가 자연스럽게 드러나는가? +- 설교조가 아닌가? + +**평가 기준:** +- 명확하되 강요하지 않음 +- 자연스럽게 스며듦 +- 다층적 해석 가능 +- 보편적 공감 유발 + +--- + +#### B. 캐릭터 깊이 🟡 + +**평가 요소:** +- [ ] 캐릭터 입체성 +- [ ] 성장과 변화 +- [ ] 내면 갈등 +- [ ] 관계의 복잡성 + +**질문:** +- 캐릭터가 살아 숨 쉬는가? +- 예측 가능하지 않은가? +- 내면이 풍부한가? +- 독자가 공감하는가? + +**평가 기준:** +- 단순 선악 이분법 넘어섬 +- 모순과 약점 존재 +- 성장이 자연스러움 +- 관계가 복잡하고 진실함 + +--- + +#### C. 서사 구조 🟡 + +**평가 요소:** +- [ ] 구조적 완결성 +- [ ] 리듬과 긴장감 +- [ ] 복선과 상징 +- [ ] 클라이맥스 효과 + +**질문:** +- 이야기 흐름이 자연스러운가? +- 지루한 부분은 없는가? +- 복선이 효과적으로 회수되는가? +- 클라이맥스가 충분히 강렬한가? + +**평가 기준:** +- 기승전결 명확 +- 리듬감 있음 +- 복선이 유기적 +- 감동 또는 카타르시스 + +--- + +#### D. 문체와 스타일 🟡 + +**평가 요소:** +- [ ] 문체 일관성 +- [ ] 표현의 독창성 +- [ ] 언어의 아름다움 +- [ ] 작가 목소리 + +**질문:** +- 문체가 내용과 어울리는가? +- 독창적인 표현이 있는가? +- 기억에 남는 문장이 있는가? +- 작가만의 색깔이 있는가? + +**평가 기준:** +- 내용과 형식 조화 +- 진부함 벗어남 +- 적절한 운율과 리듬 +- 독자성 확보 + +--- + +#### E. 정서적 울림 🟡 + +**평가 요소:** +- [ ] 감정 몰입도 +- [ ] 카타르시스 +- [ ] 여운 +- [ ] 독자 경험 + +**질문:** +- 독자가 감정 이입하는가? +- 울림이 있는가? +- 끝난 후에도 남는가? +- 다시 읽고 싶은가? + +**평가 기준:** +- 진정성 있는 감정 +- 과장 없이 깊음 +- 오래 남는 인상 +- 재독 가치 + +--- + +### 3. 검토 보고서 작성 + +**파일명:** +``` +volumes/vol-XX/reports/artistic/vol-XX-p3-6-artistic-YYYYMMDD-HHMM.md +``` + +**구조:** +```markdown +# [X]권 예술성 검토 보고서 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P3-6 (ARTISTIC-REVIEW) +**검토 범위:** [X]권 전체 +**검토자:** Claude Sonnet 4.5 + +--- + +## 검토 개요 + +**작품 정보:** +- 프로젝트: [프로젝트명] +- 권: [X]권 +- 총 화수: [N]화 +- 장르: [장르] + +**검토 목적:** +- 예술적 가치 평가 +- 작품의 깊이 분석 +- 개선 제안 + +--- + +## 예술성 평가 + +### A. 주제와 메시지 + +**주제:** +- [이 권의 핵심 주제] + +**메시지 전달:** +- 명확성: 상/중/하 +- 일관성: 상/중/하 +- 깊이: 상/중/하 + +**평가:** +[상세 평가 및 분석] + +**강점:** +- [강점 1] +- [강점 2] + +**개선 여지:** +- [제안 1] +- [제안 2] + +--- + +### B. 캐릭터 깊이 + +**주요 캐릭터 분석:** + +**[캐릭터명]:** +- 입체성: 상/중/하 +- 성장: 상/중/하 +- 공감도: 상/중/하 + +**평가:** +[상세 평가] + +**강점:** +- [강점들] + +**개선 여지:** +- [제안들] + +--- + +### C. 서사 구조 + +**구조 평가:** +- 완결성: 상/중/하 +- 리듬: 상/중/하 +- 복선 활용: 상/중/하 +- 클라이맥스: 상/중/하 + +**평가:** +[상세 평가] + +**인상적인 장면:** +- [챕터]: [이유] + +**개선 여지:** +- [제안들] + +--- + +### D. 문체와 스타일 + +**문체 평가:** +- 일관성: 상/중/하 +- 독창성: 상/중/하 +- 아름다움: 상/중/하 +- 작가 목소리: 상/중/하 + +**평가:** +[상세 평가] + +**기억에 남는 문장:** +- "[인용]" - [챕터] + +**개선 여지:** +- [제안들] + +--- + +### E. 정서적 울림 + +**정서 평가:** +- 몰입도: 상/중/하 +- 카타르시스: 상/중/하 +- 여운: 상/중/하 + +**평가:** +[상세 평가] + +**감동적인 순간:** +- [챕터]: [이유] + +**개선 여지:** +- [제안들] + +--- + +## 종합 평가 + +**전체 예술성:** 상/중/하 + +**주요 강점:** +1. [강점 1] +2. [강점 2] +3. [강점 3] + +**주요 약점:** +1. [약점 1] +2. [약점 2] + +**독창성:** +[이 작품만의 특별함] + +**상업성 vs 예술성:** +[균형 평가] + +--- + +## 개선 제안 + +### 우선순위 높음 + +**1. [제안 제목]** +- 현재: [현 상태] +- 제안: [개선 방향] +- 효과: [예상 효과] +- 난이도: 상/중/하 + +### 우선순위 중간 + +[동일 형식] + +### 선택 사항 + +[동일 형식] + +--- + +## 참고 작품 + +**유사 작품 비교:** +- [작품명]: [비교 포인트] + +**차별점:** +- [이 작품만의 특징] + +--- + +## 독자 반응 예상 + +**타겟 독자:** +- [예상 독자층] + +**예상 반응:** +- 좋아할 점: [요소들] +- 호불호 갈릴 점: [요소들] + +**시장성:** +- 상업적 가능성: 상/중/하 +- 예상 반응: [분석] + +--- + +## 최종 의견 + +**총평:** +[작품에 대한 종합적 평가] + +**추천 여부:** +- 출판 권장: 예/조건부/아니오 +- 이유: [설명] + +**작가에게:** +[작가에게 전하고 싶은 말] + +--- + +**작성:** Claude Sonnet 4.5 +**검토 완료:** YYYY-MM-DD HH:MM +``` + +--- + +### 4. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p3-6-artistic-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P3-6 완료 기록: [X]권 예술성 검토 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P3-6 (ARTISTIC-REVIEW) +**대상:** [X]권 전체 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 작품 전체 재독 +- 예술적 요소 분석 +- 5개 영역 평가 +- 검토 보고서 작성 + +--- + +## 산출물 + +- volumes/vol-XX/reports/artistic/vol-XX-p3-6-artistic-YYYYMMDD-HHMM.md (생성) + +--- + +## 검토 결과 + +**전체 예술성:** 상/중/하 +**제안 사항:** [N]건 +**출판 권장:** 예/조건부/아니오 + +--- + +## 주요 발견 + +**강점:** +- [핵심 강점] + +**개선 여지:** +- [핵심 제안] + +--- + +## 다음 Phase + +- P4-1: 최종 완료 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 작품 전체 재독 완료 +- [ ] 5개 영역 모두 평가 +- [ ] 주관적 의견 명확히 표시 +- [ ] 건설적 제안 제시 +- [ ] 검토 보고서 작성 +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 특성:** +- 선택적 단계 +- 주관적 평가 포함 +- 정답 없음 +- 제안이지 강요 아님 + +**평가 vs 비평:** +- 긍정적 관점 +- 건설적 제안 +- 존중과 격려 +- 작가 의도 존중 + +**객관성 vs 주관성:** +- 기술적 요소: 객관적 +- 예술적 요소: 주관적 +- 주관성 명확히 밝히기 + +--- + +## 🔍 평가 가이드 + +### 주제 평가 + +**좋은 주제:** +- 명확하되 직설적이지 않음 +- 보편성 있으면서 독창적 +- 자연스럽게 녹아듦 +- 독자 해석 여지 있음 + +**개선 필요:** +- 너무 노골적 +- 설교조 +- 주제 없음 또는 흐릿함 +- 일관성 없음 + +--- + +### 캐릭터 평가 + +**좋은 캐릭터:** +- 입체적이고 복잡함 +- 성장이 자연스러움 +- 모순 있지만 이해됨 +- 독자가 기억함 + +**개선 필요:** +- 평면적 +- 급작스러운 변화 +- 비현실적 +- 기억에 안 남음 + +--- + +### 서사 평가 + +**좋은 서사:** +- 구조 탄탄 +- 리듬 있음 +- 복선 유기적 +- 카타르시스 있음 + +**개선 필요:** +- 구조 불안정 +- 지루하거나 급함 +- 복선 미회수 +- 허무한 결말 + +--- + +## 🔍 문제 해결 + +**Q: 평가가 주관적인데 어떻게 쓰나?** +A: "제 관점에서는" 명시. 객관적 사실과 구분. 대안 제시. + +**Q: 부정적 평가를 해야 할 때는?** +A: 건설적으로. "문제"보다 "개선 여지". 해결책도 함께 제시. + +**Q: 이 단계를 생략해도 되나?** +A: 네. 선택 사항. 기술적 완성도만으로도 충분. + +**Q: 평가 기준이 애매한데?** +A: 절대 기준 없음. 프로젝트 목표, 장르, 타겟 고려. 유연하게. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p4-1-guide.md b/v2/guides/p4-1-guide.md new file mode 100644 index 0000000..a129ce0 --- /dev/null +++ b/v2/guides/p4-1-guide.md @@ -0,0 +1,549 @@ +# P4-1 Guide: 최종 완료 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P4-1 (FINAL-COMPLETE) +**목표:** 권 작업 완료 및 최종 정리 + +--- + +## 📋 작업 순서 + +### 1. 최종 체크리스트 확인 + +#### A. 설계 단계 (P1) 완료 확인 🔴 + +**확인 사항:** +- [ ] vol-XX-timeline.md 존재 +- [ ] vol-XX-characters.md 존재 +- [ ] vol-XX-plot.md 존재 +- [ ] vol-XX-plot-NNN-MMM.md 모두 존재 +- [ ] P1-9 (설계 품질 검증) PASS +- [ ] P1-10 (설계 일관성 검증) PASS + +--- + +#### B. 작성 단계 (P2) 완료 확인 🔴 + +**확인 사항:** +- [ ] 모든 챕터 작성 완료 +- [ ] 모든 챕터 P2-2 (즉시 검증) PASS +- [ ] 모든 서머리 작성 완료 + +**통계 확인:** +- 총 화수: [N]화 +- 총 분량: [M]자 +- 평균 분량: [A]자/화 + +--- + +#### C. 검증 및 개선 단계 (P3) 완료 확인 🔴 + +**확인 사항:** +- [ ] P3-1 (전체 검증) 최종 PASS +- [ ] P3-2 (문제 수정) 완료 (또는 문제 없음) +- [ ] P3-3 (품질 개선) 완료 (선택) +- [ ] P3-4 (내용 수정) 완료 (필요시) +- [ ] P3-5 (퇴고) 완료 +- [ ] P3-6 (예술성 검토) 완료 (선택) + +--- + +#### D. 파일 구조 확인 🔴 + +**필수 파일:** +``` +volumes/vol-XX/ +├── vol-XX-timeline.md ✓ +├── vol-XX-characters.md ✓ +├── vol-XX-plot.md ✓ +├── plots/ +│ ├── vol-XX-plot-001-005.md ✓ +│ ├── vol-XX-plot-006-010.md ✓ +│ └── ... +├── chapters/ +│ ├── vol-XX-ch-001.md ✓ +│ ├── vol-XX-ch-002.md ✓ +│ └── ... +├── summaries/ +│ ├── vol-XX-ch-001-summary.md ✓ +│ ├── vol-XX-ch-002-summary.md ✓ +│ └── ... +├── reports/ +│ ├── design/ (설계 검증 보고서들) +│ ├── writing/ (즉시 검증 보고서들) +│ ├── verification/ (전체 검증 보고서들) +│ └── artistic/ (예술성 검토 보고서, 선택) +└── logs/ (모든 Phase 완료 기록들) +``` + +--- + +### 2. 최종 검증 + +**마지막 확인:** + +#### A. 플롯 완결성 🔴 + +**확인:** +- [ ] 모든 복선 회수됨 +- [ ] 플롯 라인 완결 +- [ ] 권 목표 달성 +- [ ] 다음 권 연결 (마지막 권 아니면) + +--- + +#### B. 캐릭터 호 완결성 🔴 + +**확인:** +- [ ] 주요 캐릭터 성장 완결 +- [ ] 관계 변화 자연스러움 +- [ ] 캐릭터 목표 해결/진전 +- [ ] 다음 권 상태 명확 (필요시) + +--- + +#### C. 타임라인 정확성 🔴 + +**확인:** +- [ ] 모든 날짜 정확 +- [ ] 시간 흐름 논리적 +- [ ] 캐릭터 나이 정확 +- [ ] 과거 사건 일치 + +--- + +#### D. 일관성 🔴 + +**확인:** +- [ ] 세계관 법칙 준수 +- [ ] 캐릭터 일관성 유지 +- [ ] 작가 문체 일관성 +- [ ] 전체 톤 일관성 + +--- + +### 3. 메타데이터 정리 + +**파일명:** +``` +volumes/vol-XX/vol-XX-metadata.md +``` + +**구조:** +```markdown +# [X]권 메타데이터 + +**프로젝트:** [프로젝트명] +**권:** [X]권 +**권 제목:** [제목] +**작성 기간:** YYYY-MM-DD ~ YYYY-MM-DD +**최종 수정:** YYYY-MM-DD +**버전:** 1.0 + +--- + +## 기본 정보 + +**장르:** [장르] +**타겟:** [타겟 독자] +**권 목표:** [이 권의 목표] + +--- + +## 통계 + +**총 화수:** [N]화 +**총 분량:** [M]자 +**평균 분량:** [A]자/화 + +**챕터 분량 분포:** +- 최소: [MIN]자 (vol-XX-ch-YYY) +- 최대: [MAX]자 (vol-XX-ch-ZZZ) +- 중앙값: [MED]자 + +--- + +## 타임라인 + +**권 시작일:** YYYY.MM.DD +**권 종료일:** YYYY.MM.DD +**총 기간:** [N]일 + +**주요 날짜:** +- [사건]: YYYY.MM.DD +- [사건]: YYYY.MM.DD + +--- + +## 주요 캐릭터 + +**등장 캐릭터:** [N]명 + +**주요 캐릭터:** +- [캐릭터 1]: [역할] +- [캐릭터 2]: [역할] +- ... + +--- + +## 플롯 요약 + +**권 개요:** +[3-5문장으로 권 전체 요약] + +**주요 사건:** +1. [사건 1] +2. [사건 2] +3. [사건 3] + +**주요 전환점:** +- [전환점 1] +- [전환점 2] + +--- + +## 복선 현황 + +**설치된 복선:** +- [복선 1]: [설치 위치] - 회수: vol-XX-ch-YYY +- [복선 2]: [설치 위치] - 회수: 다음 권 + +**미회수 복선:** +- [복선]: [이유] - 예정: [언제] + +--- + +## 제작 과정 + +**사용된 프로세스:** +- P1 (설계): [날짜] +- P2 (작성): [날짜] +- P3 (검증): [날짜] +- P4 (완료): [날짜] + +**주요 수정:** +- [날짜]: [수정 내용] +- [날짜]: [수정 내용] + +--- + +## 품질 지표 + +**검증 결과:** +- P1-9 (설계 품질): PASS +- P1-10 (설계 일관성): PASS +- P3-1 (전체 검증): PASS +- P3-6 (예술성): [평가] (선택) + +**발견된 문제:** +- 총 문제: [N]건 +- 수정 완료: [M]건 + +--- + +## 파일 목록 + +**설계 파일:** [N]개 +**플롯 파일:** [M]개 +**챕터 파일:** [K]개 +**서머리 파일:** [K]개 +**보고서 파일:** [L]개 +**로그 파일:** [P]개 + +**총 파일:** [TOTAL]개 + +--- + +## 백업 정보 + +**백업 날짜:** YYYY-MM-DD +**백업 위치:** [경로] +**백업 크기:** [SIZE] + +--- + +**작성:** Claude Sonnet 4.5 +**생성일:** YYYY-MM-DD +``` + +--- + +### 4. 백업 및 아카이브 + +**백업 절차:** + +#### A. Git 커밋 및 태그 🔴 + +**명령어:** +```bash +git add . +git commit -m "완료: [X]권 최종 완료 + +- 총 [N]화 작성 완료 +- 모든 검증 PASS +- 메타데이터 정리 완료 + +Co-Authored-By: Claude Sonnet 4.5 " + +git tag -a vol-XX-complete -m "[X]권 작성 완료" +``` + +--- + +#### B. 로컬 백업 (선택) 🟡 + +**백업 생성:** +```bash +# ZIP 아카이브 +tar -czf vol-XX-backup-YYYYMMDD.tar.gz volumes/vol-XX/ + +# 또는 별도 폴더로 복사 +cp -r volumes/vol-XX/ ../backups/vol-XX-YYYYMMDD/ +``` + +--- + +#### C. 클라우드 백업 (선택) 🟡 + +**방법:** +- Google Drive 동기화 +- Dropbox 동기화 +- OneDrive 동기화 +- 또는 사용자 선호 방법 + +--- + +### 5. 최종 완료 보고서 작성 + +**파일명:** +``` +volumes/vol-XX/vol-XX-COMPLETE.md +``` + +**구조:** +```markdown +# [X]권 최종 완료 보고서 + +**프로젝트:** [프로젝트명] +**권:** [X]권 +**완료일:** YYYY-MM-DD HH:MM +**작성 기간:** [시작일] ~ [완료일] ([N]일) + +--- + +## 🎉 완료 선언 + +[X]권 작업이 모두 완료되었습니다. + +--- + +## 📊 최종 통계 + +**작성:** +- 총 화수: [N]화 +- 총 분량: [M]자 +- 평균 분량: [A]자/화 + +**기간:** +- 설계: [N1]일 +- 작성: [N2]일 +- 검증: [N3]일 +- 총: [N]일 + +**품질:** +- 설계 검증: PASS +- 전체 검증: PASS +- 퇴고: 완료 + +--- + +## ✅ 완료 체크리스트 + +### 설계 단계 (P1) +- [x] P1-5: 권별 타임라인 설계 +- [x] P1-6: 권별 캐릭터 설계 +- [x] P1-7: 권별 플롯 설계 +- [x] P1-8: 5화별 상세 플롯 설계 +- [x] P1-9: 설계 품질 검증 +- [x] P1-10: 설계 일관성 검증 + +### 작성 단계 (P2) +- [x] P2-1: 챕터 작성 (전체 [N]화) +- [x] P2-2: 즉시 검증 (전체 PASS) +- [x] P2-3: 서머리 작성 (전체) + +### 검증 및 개선 단계 (P3) +- [x] P3-1: 전체 검증 (PASS) +- [x] P3-2: 문제 수정 (완료) +- [x] P3-3: 품질 개선 (완료/선택) +- [x] P3-4: 내용 수정 (완료/필요시) +- [x] P3-5: 퇴고 (완료) +- [x] P3-6: 예술성 검토 (완료/선택) + +### 완료 단계 (P4) +- [x] P4-1: 최종 완료 + +--- + +## 📁 산출물 + +**설계 문서:** +- vol-XX-timeline.md +- vol-XX-characters.md +- vol-XX-plot.md +- vol-XX-plot-NNN-MMM.md ([M]개) + +**작성 문서:** +- vol-XX-ch-NNN.md ([N]개) +- vol-XX-ch-NNN-summary.md ([N]개) + +**보고서:** +- 설계 검증 보고서: [A]개 +- 즉시 검증 보고서: [B]개 +- 전체 검증 보고서: [C]개 +- 예술성 검토 보고서: [D]개 (선택) + +**메타:** +- vol-XX-metadata.md +- vol-XX-COMPLETE.md (이 문서) + +**총 파일:** [TOTAL]개 + +--- + +## 🎯 권 목표 달성 + +**목표:** +[권 목표] + +**달성도:** +[달성 여부 및 평가] + +--- + +## 💡 주요 성과 + +**강점:** +1. [강점 1] +2. [강점 2] +3. [강점 3] + +**개선 사항:** +1. [개선 1] +2. [개선 2] + +--- + +## 🔗 다음 권 연결 + +**다음 권 준비:** +- [ ] 미회수 복선: [목록] +- [ ] 캐릭터 상태: [다음 권 시작 상태] +- [ ] 플롯 연결: [연결 포인트] + +**다음 작업:** +- P4-2: 권 전환 (다음 권 작업 시) +- 또는 P4-3: 프로젝트 완료 (마지막 권) + +--- + +## 📝 회고 + +**잘된 점:** +- [회고 1] +- [회고 2] + +**어려웠던 점:** +- [회고 1] +- [회고 2] + +**배운 점:** +- [회고 1] +- [회고 2] + +**다음 권에 적용할 점:** +- [개선 방향] + +--- + +## 🎊 축하합니다! + +[X]권 작업을 성공적으로 완료했습니다. + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +### 6. 완료 선언 + +**WORK-MODE.txt 업데이트:** +``` +STATUS: COMPLETED +COMPLETED_DATE: YYYY-MM-DD HH:MM +``` + +**사용자에게 알림:** +- 작업 완료 알림 +- 통계 요약 +- 다음 단계 안내 + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 모든 Phase 완료 확인 +- [ ] 파일 구조 확인 +- [ ] 최종 검증 완료 +- [ ] 메타데이터 작성 +- [ ] 백업 완료 +- [ ] Git 커밋 및 태그 +- [ ] 최종 완료 보고서 작성 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 권 작업 완전히 마무리 +- 모든 산출물 정리 +- 다음 단계 준비 + +**완료 기준:** +- 모든 챕터 작성됨 +- 모든 검증 통과 +- 품질 기준 충족 +- 백업 완료 + +**다음 단계:** +- 다음 권 있으면: P4-2 (권 전환) +- 마지막 권이면: P4-3 (프로젝트 완료) + +--- + +## 🔍 문제 해결 + +**Q: 일부 Phase를 건너뛰었는데 완료해도 되나?** +A: 필수 Phase만 완료되면 OK. 선택 Phase (P3-3, P3-6 등) 생략 가능. + +**Q: 백업은 필수인가?** +A: Git 커밋은 필수. 추가 백업은 선택. 하지만 강력 권장. + +**Q: 메타데이터 파일 꼭 만들어야 하나?** +A: 권장. 나중에 참조할 때 매우 유용. + +**Q: 완료 후 수정이 필요하면?** +A: P3-4 (내용 수정) 다시 실행. 완료 상태 유지 가능. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p4-2-guide.md b/v2/guides/p4-2-guide.md new file mode 100644 index 0000000..535ad73 --- /dev/null +++ b/v2/guides/p4-2-guide.md @@ -0,0 +1,458 @@ +# P4-2 Guide: 권 전환 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P4-2 (VOLUME-TRANSITION) +**목표:** 현재 권 완료 후 다음 권 작업 준비 + +--- + +## 📋 작업 순서 + +### 1. 이전 권 정리 확인 + +**확인 사항:** +- [ ] P4-1 (최종 완료) 완료 +- [ ] vol-XX-COMPLETE.md 존재 +- [ ] vol-XX-metadata.md 존재 +- [ ] Git 커밋 및 태그 완료 +- [ ] 백업 완료 + +**완료 안 되었으면:** +- P4-1로 돌아가기 +- 완료 후 P4-2 진행 + +--- + +### 2. 다음 권 연결 검토 + +#### A. 미회수 복선 확인 🔴 + +**확인:** +- vol-XX-metadata.md 읽기 +- 미회수 복선 목록 확인 +- 다음 권에서 회수 계획 + +**기록:** +```markdown +## 미회수 복선 (다음 권으로 이월) + +**복선 1:** +- 설치: vol-XX-ch-YYY +- 내용: [복선 내용] +- 회수 예정: vol-[X+1] + +**복선 2:** +- (동일 형식) +``` + +--- + +#### B. 캐릭터 상태 확인 🔴 + +**확인:** +- vol-XX-characters.md 읽기 +- 권 종료 시점 캐릭터 상태 +- 다음 권 시작 시점 상태 + +**중요:** +- 나이 계산 (생일 지났는지) +- 관계 변화 +- 심리 상태 +- 목표/욕구 + +--- + +#### C. 플롯 연결 확인 🔴 + +**확인:** +- vol-XX-plot.md 읽기 +- 권 마지막 상황 +- 다음 권으로 연결 포인트 + +**확인 사항:** +- 해결된 플롯 라인 +- 진행 중인 플롯 라인 +- 새로 시작될 플롯 라인 + +--- + +#### D. 타임라인 연결 확인 🔴 + +**확인:** +- vol-XX-timeline.md 읽기 +- 권 마지막 날짜 +- 다음 권 시작 날짜 (계획) + +**시간 간격:** +- 바로 연결: 같은 날 또는 다음 날 +- 시간 점프: 며칠/몇 주/몇 달 후 +- 이유 명확히 + +--- + +### 3. 전환 메모 작성 + +**파일명:** +``` +volumes/vol-XX/vol-XX-to-vol-YY-transition.md +``` + +**구조:** +```markdown +# [X]권 → [X+1]권 전환 메모 + +**작성일:** YYYY-MM-DD +**작성자:** Claude Sonnet 4.5 + +--- + +## 이전 권 종료 상태 + +**마지막 날짜:** YYYY.MM.DD +**마지막 장면:** [간략히] +**상황:** [현재 상태] + +--- + +## 미회수 복선 + +**다음 권으로 이월:** + +**1. [복선 제목]** +- 설치: vol-XX-ch-YYY +- 내용: [복선 내용] +- 회수 계획: [언제/어떻게] + +**2. [복선 제목]** +- (동일 형식) + +--- + +## 캐릭터 상태 (권 종료 시점) + +**[주인공]:** +- 나이: [N]세 (생일: MM.DD) +- 심리 상태: [상태] +- 관계: [주요 관계들] +- 목표: [현재 목표] +- 다음 권 과제: [해결할 것들] + +**[주요 조연]:** +- (동일 형식) + +--- + +## 플롯 상태 + +**해결된 플롯:** +- [플롯 1]: 완결 +- [플롯 2]: 완결 + +**진행 중인 플롯:** +- [플롯 1]: [현재 상태] → [다음 권 방향] +- [플롯 2]: [현재 상태] → [다음 권 방향] + +**새로 시작될 플롯:** +- [플롯 1]: [계획] +- [플롯 2]: [계획] + +--- + +## 타임라인 연결 + +**[X]권 종료:** YYYY.MM.DD +**[X+1]권 시작 (계획):** YYYY.MM.DD +**시간 간격:** [N]일 + +**간격 이유:** +- [왜 이 간격인가] + +--- + +## 다음 권 방향 + +**권 목표:** +- [다음 권에서 달성할 목표] + +**주요 사건 (예정):** +1. [사건 1] +2. [사건 2] +3. [사건 3] + +**주제:** +- [다음 권 주제] + +--- + +## 주의사항 + +**다음 권 작업 시 주의:** +- [주의 1] +- [주의 2] + +**개선 방향:** +- [이번 권 회고 → 다음 권 적용] + +--- + +**작성:** Claude Sonnet 4.5 +**날짜:** YYYY-MM-DD +``` + +--- + +### 4. 다음 권 폴더 생성 + +**폴더 구조:** +```bash +mkdir -p volumes/vol-[X+1] +mkdir -p volumes/vol-[X+1]/plots +mkdir -p volumes/vol-[X+1]/chapters +mkdir -p volumes/vol-[X+1]/summaries +mkdir -p volumes/vol-[X+1]/reports/design +mkdir -p volumes/vol-[X+1]/reports/writing +mkdir -p volumes/vol-[X+1]/reports/verification +mkdir -p volumes/vol-[X+1]/reports/artistic +mkdir -p volumes/vol-[X+1]/logs +``` + +**Windows:** +```cmd +mkdir volumes\vol-[X+1]\plots +mkdir volumes\vol-[X+1]\chapters +mkdir volumes\vol-[X+1]\summaries +mkdir volumes\vol-[X+1]\reports\design +mkdir volumes\vol-[X+1]\reports\writing +mkdir volumes\vol-[X+1]\reports\verification +mkdir volumes\vol-[X+1]\reports\artistic +mkdir volumes\vol-[X+1]\logs +``` + +--- + +### 5. 마스터 파일 업데이트 (필요시) + +**확인 필요:** + +#### A. plot-master.md 🟡 + +**업데이트 필요 시:** +- 다음 권 내용이 추가되거나 변경됨 +- 전체 플롯 구조 조정 + +**업데이트:** +- Edit 도구로 수정 +- 다음 권 계획 반영 + +--- + +#### B. timeline-master.md 🟡 + +**업데이트 필요 시:** +- 중요한 날짜 추가 +- 과거 사건 정리 + +**업데이트:** +- 이번 권 주요 사건 추가 +- 다음 권 주요 날짜 확인 + +--- + +#### C. characters-master.md 🟡 + +**업데이트 필요 시:** +- 캐릭터 정보 변경 +- 새 캐릭터 추가 (다음 권) + +**업데이트:** +- 이번 권 변화 반영 +- 다음 권 상태 준비 + +--- + +### 6. 완료 기록 작성 + +**파일명:** +``` +volumes/vol-XX/logs/vol-XX-p4-2-transition-YYYYMMDD-HHMM.md +``` + +**내용:** +```markdown +# P4-2 완료 기록: [X]권 → [X+1]권 전환 + +**날짜:** YYYY-MM-DD HH:MM +**프로세스:** P4-2 (VOLUME-TRANSITION) +**대상:** [X]권 → [X+1]권 +**담당:** Claude Sonnet 4.5 + +--- + +## 수행 내용 + +- 이전 권 완료 확인 +- 다음 권 연결 검토 +- 전환 메모 작성 +- 다음 권 폴더 생성 +- 마스터 파일 업데이트 (필요시) + +--- + +## 산출물 + +- volumes/vol-XX/vol-XX-to-vol-YY-transition.md (생성) +- volumes/vol-[X+1]/ (폴더 생성) + +--- + +## 전환 정보 + +**미회수 복선:** [N]개 +**진행 중 플롯:** [M]개 +**시간 간격:** [K]일 + +--- + +## 다음 권 계획 + +**시작 날짜:** YYYY.MM.DD +**권 목표:** [목표] + +--- + +## 다음 Phase + +- P1-5: [X+1]권 타임라인 설계 + +--- + +**작성:** Claude Sonnet 4.5 +**완료:** YYYY-MM-DD HH:MM +``` + +--- + +### 7. WORK-MODE.txt 전환 + +**업데이트:** +``` +--- +CURRENT_PHASE: P1-5 +CURRENT_MODE: VOLUME-TIMELINE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-5-guide.md +--- +TASK: [X+1]권 타임라인 설계 +STATUS: READY +TARGET: vol-[X+1] +STARTED: [오늘 날짜] +--- +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 이전 권 완료 확인 +- [ ] 미회수 복선 목록화 +- [ ] 캐릭터 상태 정리 +- [ ] 플롯 연결 확인 +- [ ] 타임라인 연결 확인 +- [ ] 전환 메모 작성 +- [ ] 다음 권 폴더 생성 +- [ ] 마스터 파일 업데이트 (필요시) +- [ ] 완료 기록 작성 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt → P1-5로 전환 + +--- + +## 🔍 작업 원칙 + +**이 단계의 목적:** +- 권 간 연결 보장 +- 다음 권 준비 +- 일관성 유지 + +**전환 vs 새 시작:** +- 연결성 중요 +- 하지만 다음 권은 새로운 시작 +- 균형 찾기 + +**시간 간격:** +- 바로 연결: 긴장감 유지 +- 시간 점프: 새로운 국면 +- 상황에 맞게 선택 + +--- + +## 🔍 전환 가이드 + +### 바로 연결 (시간 간격 없음) + +**특징:** +- 긴박감 유지 +- 연속적 전개 +- 독자 몰입 지속 + +**적합한 경우:** +- 클라이맥스 직후 +- 긴급한 상황 +- 긴장감 유지 필요 + +--- + +### 짧은 간격 (며칠~몇 주) + +**특징:** +- 여유 있는 전환 +- 정리 시간 확보 +- 새로운 사건 준비 + +**적합한 경우:** +- 휴식 필요 +- 준비 기간 필요 +- 일상으로 복귀 + +--- + +### 긴 간격 (몇 달~몇 년) + +**특징:** +- 완전히 새로운 국면 +- 캐릭터 성장 시간 +- 배경 크게 변화 + +**적합한 경우:** +- 시간 경과 필요 +- 캐릭터 성장 표현 +- 큰 변화 준비 + +**주의:** +- 간격 동안 무슨 일 있었는지 +- 캐릭터 어떻게 변했는지 +- 명확히 설명 필요 + +--- + +## 🔍 문제 해결 + +**Q: 미회수 복선이 너무 많은데?** +A: 괜찮음. 장편 소설의 특성. 목록화하여 다음 권에서 계획적으로 회수. + +**Q: 캐릭터 나이 계산이 헷갈리는데?** +A: timeline-master.md 참조. 생일 지났으면 +1. 엑셀로 따로 관리도 추천. + +**Q: 시간 간격을 얼마나 둘지 모르겠는데?** +A: 사용자와 협의. plot-master.md 참조. 다음 권 사건에 맞게. + +**Q: 마스터 파일을 꼭 업데이트해야 하나?** +A: 큰 변화 있으면 업데이트. 아니면 다음 권 설계 때 해도 됨. + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/guides/p4-3-guide.md b/v2/guides/p4-3-guide.md new file mode 100644 index 0000000..992c6da --- /dev/null +++ b/v2/guides/p4-3-guide.md @@ -0,0 +1,674 @@ +# P4-3 Guide: 프로젝트 완료 + +> 작업할 때마다 읽는 실행 가이드 + +**버전:** 2.0.0 +**프로세스:** P4-3 (PROJECT-COMPLETE) +**목표:** 전체 프로젝트 완료 및 최종 정리 + +--- + +## 📋 작업 순서 + +### 1. 전체 권 완료 확인 + +**확인 사항:** +- [ ] 모든 권 작성 완료 +- [ ] 각 권 vol-XX-COMPLETE.md 존재 +- [ ] 각 권 vol-XX-metadata.md 존재 +- [ ] Git 태그 모두 존재 (vol-01-complete, vol-02-complete, ...) + +**권별 확인:** +```markdown +- [ ] 1권: 완료 (YYYY-MM-DD) +- [ ] 2권: 완료 (YYYY-MM-DD) +- [ ] 3권: 완료 (YYYY-MM-DD) +- ... +``` + +--- + +### 2. 전체 플롯 완결성 확인 + +#### A. 모든 복선 회수 확인 🔴 + +**확인:** +- 각 권 metadata 읽기 +- 미회수 복선 목록 확인 +- 마지막 권에서 모두 회수되었는가? + +**미회수 복선 있으면:** +- 의도적 열린 결말인가? +- 아니면 누락인가? +- 필요시 마지막 권 수정 + +--- + +#### B. 플롯 라인 완결 확인 🔴 + +**확인:** +- plot-master.md 읽기 +- 모든 주요 플롯 라인 완결 +- 모든 서브 플롯 라인 완결 + +**플롯 체크리스트:** +- [ ] 메인 플롯: 완결 +- [ ] 서브 플롯 1: 완결 +- [ ] 서브 플롯 2: 완결 +- ... + +--- + +#### C. 캐릭터 호 완결 확인 🔴 + +**확인:** +- characters-master.md 읽기 +- 주요 캐릭터 성장 호 완결 +- 관계 변화 완결 + +**캐릭터 체크리스트:** +- [ ] [주인공]: 성장 호 완결 +- [ ] [주요 조연 1]: 호 완결 +- [ ] [주요 조연 2]: 호 완결 +- ... + +--- + +### 3. 프로젝트 통계 정리 + +**파일명:** +``` +PROJECT-STATISTICS.md +``` + +**구조:** +```markdown +# 프로젝트 통계 + +**프로젝트:** [프로젝트명] +**장르:** [장르] +**작성 기간:** YYYY-MM-DD ~ YYYY-MM-DD ([총 N]일) +**완료일:** YYYY-MM-DD + +--- + +## 기본 정보 + +**총 권수:** [N]권 +**총 화수:** [M]화 +**총 분량:** [K]자 +**평균 분량:** [A]자/화 + +--- + +## 권별 통계 + +### 1권 + +**화수:** [N1]화 +**분량:** [M1]자 +**작성 기간:** YYYY-MM-DD ~ YYYY-MM-DD ([D1]일) +**평균 일일 생산:** [P1]자/일 + +### 2권 + +(동일 형식) + +... + +--- + +## 전체 분량 분포 + +**최소 화:** [MIN]자 (vol-XX-ch-YYY) +**최대 화:** [MAX]자 (vol-XX-ch-ZZZ) +**중앙값:** [MED]자 +**표준편차:** [SD]자 + +--- + +## 시간 분석 + +**총 작업 일수:** [N]일 + +**단계별 소요:** +- P0 (초기 설정): [N0]일 +- P1 (설계): [N1]일 +- P2 (작성): [N2]일 +- P3 (검증 및 개선): [N3]일 +- P4 (완료): [N4]일 + +**일일 평균 생산량:** [P]자/일 + +--- + +## 캐릭터 통계 + +**총 등장 캐릭터:** [N]명 +- 주인공: [M1]명 +- 주요 조연: [M2]명 +- 조연: [M3]명 +- 기타: [M4]명 + +**가장 많이 등장한 캐릭터:** +1. [캐릭터]: [N]회 등장 +2. [캐릭터]: [M]회 등장 +... + +--- + +## 타임라인 통계 + +**스토리 시작일:** YYYY.MM.DD +**스토리 종료일:** YYYY.MM.DD +**스토리 총 기간:** [N]일 (약 [M]개월) + +**권별 기간:** +- 1권: [N1]일 +- 2권: [N2]일 +... + +--- + +## 파일 통계 + +**총 파일 수:** [TOTAL]개 + +**파일 유형별:** +- 설계 파일: [N1]개 +- 플롯 파일: [N2]개 +- 챕터 파일: [N3]개 +- 서머리 파일: [N4]개 +- 보고서 파일: [N5]개 +- 로그 파일: [N6]개 +- 기타: [N7]개 + +**총 파일 크기:** [SIZE]MB + +--- + +## 품질 지표 + +**검증 통계:** +- 설계 검증: [N]회 +- 즉시 검증: [M]회 (챕터당) +- 전체 검증: [K]회 +- 예술성 검토: [L]회 (선택) + +**발견된 문제:** +- 총 문제: [N]건 +- 수정 완료: [M]건 +- 평균 문제/권: [A]건 + +--- + +## 프로세스 사용 통계 + +**사용된 프로세스:** +- P0-0 ~ P0-2: 3개 (초기 설정) +- P1-1 ~ P1-10: 10개 (설계) +- P2-1 ~ P2-3: 3개 (작성) +- P3-1 ~ P3-6: 6개 (검증) +- P4-1 ~ P4-3: 3개 (완료) + +**선택 프로세스 사용:** +- P3-3 (품질 개선): 사용/미사용 +- P3-4 (내용 수정): [N]회 사용 +- P3-6 (예술성 검토): 사용/미사용 + +--- + +**작성:** Claude Sonnet 4.5 +**생성일:** YYYY-MM-DD +``` + +--- + +### 4. 최종 백업 및 아카이브 + +#### A. Git 최종 정리 🔴 + +**커밋 및 태그:** +```bash +git add . +git commit -m "프로젝트 완료: [프로젝트명] + +- 총 [N]권, [M]화 완료 +- 총 분량: [K]자 +- 모든 검증 PASS + +Co-Authored-By: Claude Sonnet 4.5 " + +git tag -a project-complete -m "프로젝트 전체 완료" +``` + +--- + +#### B. 전체 백업 🔴 + +**ZIP 아카이브:** +```bash +# 전체 프로젝트 백업 +tar -czf [프로젝트명]-complete-YYYYMMDD.tar.gz . + +# 또는 +zip -r [프로젝트명]-complete-YYYYMMDD.zip . +``` + +**백업 위치:** +- 로컬 백업 드라이브 +- 클라우드 스토리지 +- 외장 하드 + +**최소 3곳 백업 권장 (3-2-1 백업 원칙)** + +--- + +#### C. 아카이브 정리 🟡 + +**정리 사항:** +``` +archives/ +├── source/ (원본 보관) +│ ├── settings/ +│ ├── volumes/ +│ └── authors/ +├── export/ (출판용 파일, 필요시) +│ ├── vol-01.txt +│ ├── vol-02.txt +│ └── ... +└── backups/ + ├── YYYYMMDD-full-backup.tar.gz + └── ... +``` + +--- + +### 5. 프로젝트 완료 보고서 작성 + +**파일명:** +``` +PROJECT-COMPLETE.md +``` + +**구조:** +```markdown +# 프로젝트 완료 보고서 + +**프로젝트:** [프로젝트명] +**완료일:** YYYY-MM-DD HH:MM +**작성 기간:** YYYY-MM-DD ~ YYYY-MM-DD ([N]일) + +--- + +## 🎉 프로젝트 완료 선언 + +[프로젝트명] 전체 작업이 완료되었습니다! + +--- + +## 📚 작품 정보 + +**제목:** [프로젝트명] +**장르:** [장르] +**타겟 독자:** [타겟] + +**총 권수:** [N]권 +**총 화수:** [M]화 +**총 분량:** [K]자 (약 [P]페이지, 200자 원고지 기준) + +--- + +## 📊 최종 통계 + +### 분량 + +**권별 분량:** +- 1권: [N1]화, [M1]자 +- 2권: [N2]화, [M2]자 +- 3권: [N3]화, [M3]자 +- ... + +**총계:** [N]화, [M]자 + +### 기간 + +**전체 작업 기간:** [N]일 +- 설계: [D1]일 +- 작성: [D2]일 +- 검증/개선: [D3]일 + +**일일 평균 생산량:** [P]자/일 + +--- + +## ✅ 완료 확인 + +### 모든 권 완료 + +- [x] 1권: 완료 (YYYY-MM-DD) +- [x] 2권: 완료 (YYYY-MM-DD) +- [x] 3권: 완료 (YYYY-MM-DD) +- ... + +### 플롯 완결 + +- [x] 메인 플롯: 완결 +- [x] 서브 플롯: 모두 완결 +- [x] 모든 복선: 회수 완료 + +### 캐릭터 호 + +- [x] [주인공]: 성장 호 완결 +- [x] [주요 조연들]: 호 완결 + +### 품질 + +- [x] 모든 검증: PASS +- [x] 퇴고: 완료 +- [x] 일관성: 확보 + +--- + +## 🎯 프로젝트 목표 달성 + +**초기 목표:** +[settings/project-config.md에서 설정한 목표] + +**달성도:** +[달성 여부 및 평가] + +**차별화 요소:** +[계획한 차별화 요소 구현 여부] + +--- + +## 💡 프로젝트 회고 + +### 잘된 점 + +**강점:** +1. [강점 1] +2. [강점 2] +3. [강점 3] + +**성공 요인:** +- [요인 1] +- [요인 2] + +### 어려웠던 점 + +**도전 과제:** +1. [과제 1] +2. [과제 2] + +**극복 방법:** +- [방법 1] +- [방법 2] + +### 배운 점 + +**작업 과정:** +- [배운 점 1] +- [배운 점 2] + +**작품 창작:** +- [배운 점 1] +- [배운 점 2] + +--- + +## 📖 작품 평가 + +### 주제와 메시지 + +**주제:** [핵심 주제] +**메시지:** [전달하고자 한 메시지] +**달성도:** [평가] + +### 캐릭터 + +**주요 캐릭터:** +- [캐릭터]: [평가] +- [캐릭터]: [평가] + +**캐릭터 개발:** [종합 평가] + +### 서사 + +**구조:** [평가] +**리듬:** [평가] +**완결성:** [평가] + +### 문체 + +**일관성:** [평가] +**독창성:** [평가] +**가독성:** [평가] + +--- + +## 📁 산출물 목록 + +### 마스터 파일 + +- settings/project-config.md +- settings/worldview.md +- settings/characters-master.md +- settings/timeline-master.md +- settings/plot-master.md +- authors/author-01.md + +### 권별 파일 + +**1권:** [N1]개 파일 +**2권:** [N2]개 파일 +**3권:** [N3]개 파일 +... + +**총 파일:** [TOTAL]개 + +### 백업 + +- Git 저장소: [경로] +- 로컬 백업: [경로] +- 클라우드 백업: [경로] + +--- + +## 🚀 다음 단계 + +### 출판 준비 (선택) + +- [ ] 원고 포맷 변환 +- [ ] 표지 디자인 +- [ ] 출판사 제출 또는 자가출판 +- [ ] 마케팅 계획 + +### 피드백 수집 (선택) + +- [ ] 베타 리더 모집 +- [ ] 피드백 수집 +- [ ] 필요시 수정 + +### 보관 + +- [x] 백업 완료 +- [x] 아카이브 정리 +- [x] Git 태그 완료 + +--- + +## 🎊 축하합니다! + +[프로젝트명] 프로젝트를 성공적으로 완료했습니다! + +**총 작업 기간:** [N]일 +**총 분량:** [M]자 +**총 권수:** [K]권 + +이 작품과 함께한 모든 시간이 의미 있었습니다. + +--- + +## 📝 최종 메모 + +**작가에게:** +[작가에게 전하고 싶은 말] + +**독자에게 (출판 시):** +[독자에게 전할 작가의 말] + +--- + +**작성:** Claude Sonnet 4.5 +**프로젝트 완료:** YYYY-MM-DD HH:MM + +--- + +## CWS v2.0 사용 통계 + +**사용 버전:** 2.0.0 +**가이드 경로:** l:\내 드라이브\Writing\Guide\v2\ + +**프로세스 사용:** +- 총 31개 프로세스 중 [N]개 사용 +- 필수 프로세스: 모두 사용 +- 선택 프로세스: [목록] + +**CWS 평가:** +[CWS v2.0 사용 소감 및 평가] + +--- + +🎉 **프로젝트 완료!** 🎉 +``` + +--- + +### 6. WORK-MODE.txt 최종 업데이트 + +**업데이트:** +``` +--- +CURRENT_PHASE: COMPLETED +CURRENT_MODE: PROJECT-COMPLETED +STATUS: PROJECT-COMPLETED +COMPLETED_DATE: YYYY-MM-DD HH:MM +--- + +🎉 프로젝트 완료! 🎉 + +총 [N]권, [M]화, [K]자 작성 완료 +작업 기간: YYYY-MM-DD ~ YYYY-MM-DD + +--- +``` + +--- + +## ✅ 최종 체크리스트 + +작업 완료 전 확인: + +- [ ] 모든 권 완료 확인 +- [ ] 전체 플롯 완결 확인 +- [ ] 캐릭터 호 완결 확인 +- [ ] 모든 복선 회수 확인 +- [ ] 프로젝트 통계 정리 +- [ ] 최종 백업 완료 (최소 3곳) +- [ ] Git 커밋 및 태그 +- [ ] 프로젝트 완료 보고서 작성 +- [ ] WORK-MODE.txt → PROJECT-COMPLETED + +--- + +## 🔍 작업 원칙 + +**이 단계의 의미:** +- 프로젝트 완전한 마무리 +- 모든 작업 정리 +- 성취 기록 + +**완료 vs 출판:** +- P4-3: 작성 완료 +- 출판: 별도 과정 +- 완료 후에도 수정 가능 + +**보존:** +- 백업 철저히 +- 여러 곳에 보관 +- 손실 방지 + +--- + +## 🔍 출판 준비 (선택) + +### 원고 포맷 변환 + +**필요 시:** +- TXT → DOCX +- TXT → PDF +- TXT → EPUB +- 플랫폼별 포맷 + +**도구:** +- pandoc +- Calibre +- 또는 수동 변환 + +--- + +### 표지 및 디자인 + +**필요 요소:** +- 표지 이미지 +- 저자명 +- 제목 +- 권수 표시 + +--- + +### 출판 경로 + +**선택지:** +1. 전통 출판사 투고 +2. 웹소설 플랫폼 +3. 자가출판 (전자책) +4. 자가출판 (종이책) +5. 비공개 보관 + +--- + +## 🔍 문제 해결 + +**Q: 일부 복선이 미회수인데 괜찮나?** +A: 의도적 열린 결말이면 OK. 아니면 마지막 권 수정 필요. + +**Q: 프로젝트 완료 후 수정하려면?** +A: 해당 권의 P3-4 (내용 수정) 실행. 완료 상태 유지 가능. + +**Q: 백업을 어디에 해야 하나?** +A: 최소 3곳 (3-2-1 원칙). 로컬 + 클라우드 + 외장 하드. + +**Q: 출판은 어떻게 하나?** +A: CWS 범위 밖. 별도로 출판 가이드 참조. + +--- + +## 🎉 축하합니다! + +프로젝트를 완료했습니다! + +**이제:** +- 휴식을 취하거나 +- 출판을 준비하거나 +- 새 프로젝트를 시작하거나 +- 원하는 대로! + +**CWS v2.0과 함께해주셔서 감사합니다!** + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5 diff --git a/v2/setup/p0-0-setup.md b/v2/setup/p0-0-setup.md new file mode 100644 index 0000000..00e0819 --- /dev/null +++ b/v2/setup/p0-0-setup.md @@ -0,0 +1,72 @@ +# P0-0 Setup: 프로젝트 생성 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P0-0 (PROJECT-INIT) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P0-0 +CURRENT_MODE: PROJECT-INIT +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p0-0-guide.md +--- +TASK: 프로젝트 초기화 +STATUS: READY +TARGET: [프로젝트명] +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 프로젝트 디렉토리 생성 +2. 필수 파일 구조 생성 +3. claude.md 작성 +4. WORK-MODE.txt 초기화 +5. README.md 작성 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] 프로젝트명 결정 +- [ ] 프로젝트 저장 경로 결정 +- [ ] CWS v2.0 Guide 경로 확인 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 전체 디렉토리 구조 생성 완료 +- [ ] claude.md 작성 완료 +- [ ] WORK-MODE.txt 작성 완료 +- [ ] README.md 작성 완료 +- [ ] Phase 완료 기록 작성 (logs/p0-0-init-YYYYMMDD-HHMM.md) +- [ ] Git 저장소 초기화 (선택) +- [ ] Git 커밋 (선택) +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 프로젝트 구조: l:\내 드라이브\Writing\Guide\v2\FILE-STRUCTURE.md +- 템플릿: l:\내 드라이브\Writing\Guide\v2\templates/ + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P0-1: 아이디어 컨셉 정의 + +--- diff --git a/v2/setup/p0-1-setup.md b/v2/setup/p0-1-setup.md new file mode 100644 index 0000000..b2cc332 --- /dev/null +++ b/v2/setup/p0-1-setup.md @@ -0,0 +1,67 @@ +# P0-1 Setup: 아이디어 컨셉 정의 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P0-1 (CONCEPT) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P0-1 +CURRENT_MODE: CONCEPT +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p0-1-guide.md +--- +TASK: 아이디어 컨셉 정의 +STATUS: READY +TARGET: project-config.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 사용자와 아이디어 대화 +2. 핵심 컨셉 정리 +3. project-config.md 작성 +4. 프로젝트 기본 설정 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] 프로젝트 디렉토리 생성 완료 (P0-0) +- [ ] claude.md 작성 완료 (P0-0) +- [ ] WORK-MODE.txt 초기화 완료 (P0-0) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] settings/project-config.md 작성 완료 +- [ ] 장르, 분량, 목표 명확히 정의 +- [ ] Phase 완료 기록 작성 (logs/p0-1-concept-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p0-1-guide.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P0-2: 작가 문체 정의 + +--- diff --git a/v2/setup/p0-2-setup.md b/v2/setup/p0-2-setup.md new file mode 100644 index 0000000..fcf9dc2 --- /dev/null +++ b/v2/setup/p0-2-setup.md @@ -0,0 +1,68 @@ +# P0-2 Setup: 작가 문체 정의 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P0-2 (AUTHOR-STYLE) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P0-2 +CURRENT_MODE: AUTHOR-STYLE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p0-2-guide.md +--- +TASK: 작가 문체 정의 +STATUS: READY +TARGET: author-01.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 사용자와 문체 선호도 대화 +2. 문체 특징 정리 +3. author-01.md 작성 +4. 금지 표현, 선호 표현 정의 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/project-config.md 존재 (P0-1 완료) +- [ ] authors/ 디렉토리 존재 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] authors/author-01.md 작성 완료 +- [ ] 문체 특징 명확히 정의 +- [ ] 금지 표현 목록 작성 +- [ ] Phase 완료 기록 작성 (logs/p0-2-author-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p0-2-guide.md +- 프로젝트 컨셉: settings/project-config.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-1: 세계관 설계 + +--- diff --git a/v2/setup/p1-1-setup.md b/v2/setup/p1-1-setup.md new file mode 100644 index 0000000..40c989f --- /dev/null +++ b/v2/setup/p1-1-setup.md @@ -0,0 +1,68 @@ +# P1-1 Setup: 세계관 설계 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-1 (WORLDVIEW) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-1 +CURRENT_MODE: WORLDVIEW +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-1-guide.md +--- +TASK: 세계관 설계 +STATUS: READY +TARGET: worldview.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 프로젝트 컨셉 확인 +2. 세계관 요소 정리 +3. worldview.md 작성 +4. 일관성 검증 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/project-config.md 존재 (P0-1 완료) +- [ ] authors/author-01.md 존재 (P0-2 완료) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] settings/worldview.md 작성 완료 +- [ ] 세계관 핵심 요소 정의 +- [ ] 내부 일관성 검증 +- [ ] Phase 완료 기록 작성 (logs/p1-1-worldview-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-1-guide.md +- 프로젝트 컨셉: settings/project-config.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-2: 캐릭터 설계 + +--- diff --git a/v2/setup/p1-10-setup.md b/v2/setup/p1-10-setup.md new file mode 100644 index 0000000..bf27f52 --- /dev/null +++ b/v2/setup/p1-10-setup.md @@ -0,0 +1,69 @@ +# P1-10 Setup: 설계 일관성 검증 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-10 (DESIGN-CONSISTENCY) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-10 +CURRENT_MODE: DESIGN-CONSISTENCY +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-10-guide.md +--- +TASK: [X]권 설계 일관성 검증 +STATUS: READY +TARGET: vol-[XX] 전체 일관성 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 마스터 파일과 권별 파일 대조 +2. 일관성 체크리스트 검증 +3. 검증 보고서 작성 +4. 불일치 발견 시 수정 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/worldview.md, characters-master.md, timeline-master.md, plot-master.md 존재 +- [ ] volumes/vol-XX/ 전체 설계 완료 +- [ ] P1-9 (품질 검증) 완료 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 검증 보고서 작성 (volumes/vol-XX/reports/design/vol-XX-p1-10-consistency-YYYYMMDD-HHMM.md) +- [ ] 불일치 모두 수정 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p1-10-consistency-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-10-guide.md +- 마스터 파일: settings/ +- 권 파일: volumes/vol-XX/ + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P2-1: 챕터 작성 (작성 단계 시작) + +--- diff --git a/v2/setup/p1-2-setup.md b/v2/setup/p1-2-setup.md new file mode 100644 index 0000000..9e737aa --- /dev/null +++ b/v2/setup/p1-2-setup.md @@ -0,0 +1,69 @@ +# P1-2 Setup: 캐릭터 설계 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-2 (CHARACTERS) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-2 +CURRENT_MODE: CHARACTERS +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-2-guide.md +--- +TASK: 캐릭터 설계 +STATUS: READY +TARGET: characters-master.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 필수 파일 확인 (worldview.md) +2. 주요 캐릭터 정의 +3. characters-master.md 작성 +4. 캐릭터 간 관계 설정 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/project-config.md 존재 +- [ ] settings/worldview.md 존재 (P1-1 완료) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] settings/characters-master.md 작성 완료 +- [ ] 주요 캐릭터 모두 정의 +- [ ] 캐릭터 간 관계 명확 +- [ ] Phase 완료 기록 작성 (logs/p1-2-characters-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-2-guide.md +- 세계관: settings/worldview.md +- 프로젝트 컨셉: settings/project-config.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-3: 타임라인 설계 + +--- diff --git a/v2/setup/p1-3-setup.md b/v2/setup/p1-3-setup.md new file mode 100644 index 0000000..8c99650 --- /dev/null +++ b/v2/setup/p1-3-setup.md @@ -0,0 +1,69 @@ +# P1-3 Setup: 타임라인 설계 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-3 (TIMELINE) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-3 +CURRENT_MODE: TIMELINE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-3-guide.md +--- +TASK: 타임라인 설계 +STATUS: READY +TARGET: timeline-master.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 필수 파일 확인 (characters-master.md) +2. 작품 전체 시간 흐름 설계 +3. timeline-master.md 작성 +4. 일관성 검증 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/worldview.md 존재 (P1-1 완료) +- [ ] settings/characters-master.md 존재 (P1-2 완료) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] settings/timeline-master.md 작성 완료 +- [ ] 주요 사건 시간 순서 명확 +- [ ] 캐릭터 나이 계산 정확 +- [ ] Phase 완료 기록 작성 (logs/p1-3-timeline-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-3-guide.md +- 캐릭터: settings/characters-master.md +- 세계관: settings/worldview.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-4: 플롯 마스터 설계 + +--- diff --git a/v2/setup/p1-4-setup.md b/v2/setup/p1-4-setup.md new file mode 100644 index 0000000..adb41d0 --- /dev/null +++ b/v2/setup/p1-4-setup.md @@ -0,0 +1,71 @@ +# P1-4 Setup: 플롯 마스터 설계 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-4 (PLOT-MASTER) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-4 +CURRENT_MODE: PLOT-MASTER +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-4-guide.md +--- +TASK: 플롯 마스터 설계 +STATUS: READY +TARGET: plot-master.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 필수 파일 확인 (worldview, characters, timeline) +2. 전체 스토리 구조 설계 +3. plot-master.md 작성 +4. 일관성 검증 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/worldview.md 존재 (P1-1 완료) +- [ ] settings/characters-master.md 존재 (P1-2 완료) +- [ ] settings/timeline-master.md 존재 (P1-3 완료) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] settings/plot-master.md 작성 완료 +- [ ] 전체 권 구조 명확 +- [ ] 주요 플롯 포인트 정의 +- [ ] Phase 완료 기록 작성 (logs/p1-4-plot-master-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-4-guide.md +- 세계관: settings/worldview.md +- 캐릭터: settings/characters-master.md +- 타임라인: settings/timeline-master.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-5: 권별 타임라인 설계 (각 권마다 반복) + +--- diff --git a/v2/setup/p1-5-setup.md b/v2/setup/p1-5-setup.md new file mode 100644 index 0000000..b0c3c33 --- /dev/null +++ b/v2/setup/p1-5-setup.md @@ -0,0 +1,71 @@ +# P1-5 Setup: 권별 타임라인 설계 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-5 (VOLUME-TIMELINE) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-5 +CURRENT_MODE: VOLUME-TIMELINE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-5-guide.md +--- +TASK: [X]권 타임라인 설계 +STATUS: READY +TARGET: vol-[XX] +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. plot-master.md에서 해당 권 플롯 추출 +2. 시간순 이벤트 배열 +3. vol-XX-timeline.md 작성 +4. 일관성 검증 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/plot-master.md 존재 확인 +- [ ] settings/timeline-master.md 존재 확인 +- [ ] settings/characters-master.md 존재 확인 +- [ ] volumes/vol-XX/ 디렉토리 존재 확인 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] vol-XX-timeline.md 작성 완료 +- [ ] 마스터 타임라인과 충돌 없음 확인 +- [ ] 캐릭터 나이/위치 일관성 확인 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p1-5-timeline-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 프로세스 카탈로그: l:\내 드라이브\Writing\Guide\v2\PROCESS-CATALOG.md +- 파일 구조 규칙: l:\내 드라이브\Writing\Guide\v2\FILE-STRUCTURE.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-5v: 권별 타임라인 검증 (선택) +- P1-6: 권별 캐릭터 설계 + +--- diff --git a/v2/setup/p1-6-setup.md b/v2/setup/p1-6-setup.md new file mode 100644 index 0000000..c39c1d3 --- /dev/null +++ b/v2/setup/p1-6-setup.md @@ -0,0 +1,68 @@ +# P1-6 Setup: 권별 캐릭터 설계 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-6 (VOLUME-CHARACTERS) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-6 +CURRENT_MODE: VOLUME-CHARACTERS +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-6-guide.md +--- +TASK: [X]권 캐릭터 설계 +STATUS: READY +TARGET: vol-[XX]-characters.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. characters-master.md 확인 +2. 이 권에 등장하는 캐릭터 추출 +3. vol-XX-characters.md 작성 +4. 권 시작/종료 시 상태 정의 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/characters-master.md 존재 +- [ ] volumes/vol-XX/vol-XX-timeline.md 존재 (P1-5 완료) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] volumes/vol-XX/vol-XX-characters.md 작성 완료 +- [ ] 등장 캐릭터 상태 명확 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p1-6-characters-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-6-guide.md +- 마스터 캐릭터: settings/characters-master.md +- 권 타임라인: volumes/vol-XX/vol-XX-timeline.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-7: 권별 플롯 설계 (동일 권) + +--- diff --git a/v2/setup/p1-7-setup.md b/v2/setup/p1-7-setup.md new file mode 100644 index 0000000..d7c6de2 --- /dev/null +++ b/v2/setup/p1-7-setup.md @@ -0,0 +1,70 @@ +# P1-7 Setup: 권별 플롯 설계 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-7 (VOLUME-PLOT) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-7 +CURRENT_MODE: VOLUME-PLOT +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-7-guide.md +--- +TASK: [X]권 플롯 설계 +STATUS: READY +TARGET: vol-[XX]-plot.md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. plot-master.md 해당 권 부분 확인 +2. 권 전체 플롯 상세화 +3. vol-XX-plot.md 작성 +4. 일관성 검증 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] settings/plot-master.md 존재 +- [ ] volumes/vol-XX/vol-XX-timeline.md 존재 (P1-5 완료) +- [ ] volumes/vol-XX/vol-XX-characters.md 존재 (P1-6 완료) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] volumes/vol-XX/vol-XX-plot.md 작성 완료 +- [ ] 권 전체 흐름 명확 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p1-7-plot-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-7-guide.md +- 플롯 마스터: settings/plot-master.md +- 권 타임라인: volumes/vol-XX/vol-XX-timeline.md +- 권 캐릭터: volumes/vol-XX/vol-XX-characters.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-8: 5화별 상세 플롯 설계 (동일 권) + +--- diff --git a/v2/setup/p1-8-setup.md b/v2/setup/p1-8-setup.md new file mode 100644 index 0000000..7cd4354 --- /dev/null +++ b/v2/setup/p1-8-setup.md @@ -0,0 +1,71 @@ +# P1-8 Setup: 5화별 상세 플롯 설계 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-8 (PLOT-DETAIL) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-8 +CURRENT_MODE: PLOT-DETAIL +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-8-guide.md +--- +TASK: [X]권 [NNN~MMM]화 상세 플롯 설계 +STATUS: READY +TARGET: vol-[XX]-plot-[NNN]-[MMM].md +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. vol-XX-plot.md 해당 화 확인 +2. 5화 상세 플롯 작성 +3. vol-XX-plot-NNN-MMM.md 작성 +4. 일관성 검증 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] volumes/vol-XX/vol-XX-plot.md 존재 (P1-7 완료) +- [ ] volumes/vol-XX/vol-XX-timeline.md 존재 +- [ ] volumes/vol-XX/vol-XX-characters.md 존재 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md 작성 완료 +- [ ] 5화 모두 상세 플롯 작성 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p1-8-plotNNN-MMM-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-8-guide.md +- 권 플롯: volumes/vol-XX/vol-XX-plot.md +- 권 타임라인: volumes/vol-XX/vol-XX-timeline.md +- 권 캐릭터: volumes/vol-XX/vol-XX-characters.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- 같은 권의 다음 5화 (P1-8 반복) +- 또는 권 전체 완료 후 P1-9 (설계 품질 검증) + +--- diff --git a/v2/setup/p1-9-setup.md b/v2/setup/p1-9-setup.md new file mode 100644 index 0000000..6d24946 --- /dev/null +++ b/v2/setup/p1-9-setup.md @@ -0,0 +1,69 @@ +# P1-9 Setup: 설계 품질 검증 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P1-9 (DESIGN-QUALITY) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P1-9 +CURRENT_MODE: DESIGN-QUALITY +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p1-9-guide.md +--- +TASK: [X]권 설계 품질 검증 +STATUS: READY +TARGET: vol-[XX] 전체 설계 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 권 전체 설계 파일 읽기 +2. 품질 체크리스트 검증 +3. 검증 보고서 작성 +4. 문제 발견 시 수정 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] volumes/vol-XX/vol-XX-timeline.md 존재 +- [ ] volumes/vol-XX/vol-XX-characters.md 존재 +- [ ] volumes/vol-XX/vol-XX-plot.md 존재 +- [ ] volumes/vol-XX/plots/vol-XX-plot-*-*.md 모두 존재 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 검증 보고서 작성 (volumes/vol-XX/reports/design/vol-XX-p1-9-quality-YYYYMMDD-HHMM.md) +- [ ] 발견된 문제 모두 수정 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p1-9-quality-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p1-9-guide.md +- 검증 대상: volumes/vol-XX/ 전체 설계 파일 + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-10: 설계 일관성 검증 + +--- diff --git a/v2/setup/p2-1-setup.md b/v2/setup/p2-1-setup.md new file mode 100644 index 0000000..221c8a6 --- /dev/null +++ b/v2/setup/p2-1-setup.md @@ -0,0 +1,72 @@ +# P2-1 Setup: 챕터 작성 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P2-1 (WRITING) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P2-1 +CURRENT_MODE: WRITING +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p2-1-guide.md +--- +TASK: [X]권 [Y]화 챕터 작성 +STATUS: READY +TARGET: vol-[XX]-ch-[YYY] +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 해당 화 플롯 읽기 +2. 작가 문체 확인 +3. 챕터 작성 (8,000~12,000자) +4. 즉시 자가 검증 (P2-2) + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] volumes/vol-XX/plots/vol-XX-plot-YYY-ZZZ.md 존재 +- [ ] authors/author-01.md 존재 +- [ ] volumes/vol-XX/vol-XX-timeline.md 존재 +- [ ] volumes/vol-XX/vol-XX-characters.md 존재 +- [ ] 이전 챕터 작성 완료 (연속성) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] vol-XX-ch-YYY.md 작성 완료 (8,000~12,000자) +- [ ] P2-2 즉시 검증 완료 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p2-1-chYYY-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 작가 문체: authors/author-01.md +- 권별 타임라인: volumes/vol-XX/vol-XX-timeline.md +- 권별 캐릭터: volumes/vol-XX/vol-XX-characters.md +- 이전 챕터: volumes/vol-XX/chapters/vol-XX-ch-[이전화].md + +--- +``` + +--- + +## 다음 Phase + +완료 후 즉시: +- P2-2: 작성 즉시 검증 (Self-Check) ⭐ 필수! + +--- diff --git a/v2/setup/p2-2-setup.md b/v2/setup/p2-2-setup.md new file mode 100644 index 0000000..72b5e50 --- /dev/null +++ b/v2/setup/p2-2-setup.md @@ -0,0 +1,71 @@ +# P2-2 Setup: 작성 즉시 검증 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P2-2 (SELF-CHECK) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P2-2 +CURRENT_MODE: SELF-CHECK +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p2-2-guide.md +--- +TASK: [X]권 [Y]화 즉시 검증 +STATUS: READY +TARGET: vol-[XX]-ch-[YYY] +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 방금 작성한 챕터 읽기 +2. 체크리스트 기반 검증 +3. 문제 발견 시 즉시 수정 +4. 검증 보고서 작성 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] vol-XX-ch-YYY.md 작성 완료 +- [ ] volumes/vol-XX/plots/vol-XX-plot-YYY-ZZZ.md 존재 +- [ ] volumes/vol-XX/vol-XX-timeline.md 존재 +- [ ] volumes/vol-XX/vol-XX-characters.md 존재 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 검증 보고서 작성 (volumes/vol-XX/reports/writing/vol-XX-p2-2-chYYY-selfcheck-YYYYMMDD-HHMM.md) +- [ ] 발견된 문제 모두 수정 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p2-2-chYYY-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 검증 기준: l:\내 드라이브\Writing\Guide\v2\guides\p2-2-guide.md +- 플롯: volumes/vol-XX/plots/vol-XX-plot-YYY-ZZZ.md +- 작가 문체: authors/author-01.md + +--- +``` + +--- + +## 다음 Phase + +검증 결과에 따라: +- 문제 없음 → P2-3 (서머리 작성) 또는 다음 챕터 작성 (P2-1) +- 문제 발견 → 즉시 수정 후 재검증 + +--- diff --git a/v2/setup/p2-3-setup.md b/v2/setup/p2-3-setup.md new file mode 100644 index 0000000..ecf453f --- /dev/null +++ b/v2/setup/p2-3-setup.md @@ -0,0 +1,70 @@ +# P2-3 Setup: 서머리 작성 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P2-3 (SUMMARY-WRITE) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P2-3 +CURRENT_MODE: SUMMARY-WRITE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p2-3-guide.md +--- +TASK: [X]권 [YYY]화 서머리 작성 +STATUS: READY +TARGET: vol-[XX] ch-[YYY] +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 작성된 챕터 읽기 +2. 핵심 내용 추출 +3. 서머리 작성 +4. 일관성 검증 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] volumes/vol-XX/chapters/vol-XX-ch-YYY.md 존재 +- [ ] P2-1 (챕터 작성) 완료 +- [ ] P2-2 (즉시 검증) 완료 (PASS) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 서머리 작성 (volumes/vol-XX/summaries/vol-XX-ch-YYY-summary.md) +- [ ] 일관성 검증 +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p2-3-chYYY-summary-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p2-3-guide.md +- 챕터: volumes/vol-XX/chapters/vol-XX-ch-YYY.md +- 서머리 저장: volumes/vol-XX/summaries/ + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P2-1: [X]권 [YYY+1]화 작성 (다음 화) +- 또는 P3-1: 전체 검증 (배치 작성 완료 시) + +--- diff --git a/v2/setup/p3-1-setup.md b/v2/setup/p3-1-setup.md new file mode 100644 index 0000000..0a7db4e --- /dev/null +++ b/v2/setup/p3-1-setup.md @@ -0,0 +1,72 @@ +# P3-1 Setup: 전체 검증 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P3-1 (VERIFICATION) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P3-1 +CURRENT_MODE: VERIFICATION +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p3-1-guide.md +--- +TASK: [X]권 전체 검증 (배치 [N]) +STATUS: READY +TARGET: vol-[XX] 배치[N] (ch-AAA ~ ch-BBB) +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 배치 범위 결정 (5~10개 챕터) +2. 체크리스트 기반 검증 +3. 문제 발견 시 즉시 기록 +4. 검증 보고서 작성 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] 해당 배치 모든 챕터 P2-2 검증 완료 +- [ ] volumes/vol-XX/vol-XX-timeline.md 존재 +- [ ] volumes/vol-XX/vol-XX-characters.md 존재 +- [ ] volumes/vol-XX/vol-XX-plot.md 존재 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 검증 보고서 작성 (volumes/vol-XX/reports/verification/vol-XX-p3-1-batchN-YYYYMMDD-HHMM.md) +- [ ] 발견된 문제 모두 기록 +- [ ] 문제 심각도 분류 (🔴긴급/🟡중요/🟢경미) +- [ ] Phase 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p3-1-batchN-YYYYMMDD-HHMM.md) +- [ ] 문제 발견 시 P3-2 (수정) 준비 +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 검증 기준: l:\내 드라이브\Writing\Guide\v2\guides\p3-1-guide.md +- 파일 구조: l:\내 드라이브\Writing\Guide\v2\FILE-STRUCTURE.md + +--- +``` + +--- + +## 다음 Phase + +검증 결과에 따라: +- 문제 없음 → 다음 배치 검증 또는 P3-3 (품질 개선) +- 문제 발견 → P3-2 (문제 수정) 즉시 진행 + +--- diff --git a/v2/setup/p3-2-setup.md b/v2/setup/p3-2-setup.md new file mode 100644 index 0000000..61e9b00 --- /dev/null +++ b/v2/setup/p3-2-setup.md @@ -0,0 +1,69 @@ +# P3-2 Setup: 문제 수정 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P3-2 (PROBLEM-FIX) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P3-2 +CURRENT_MODE: PROBLEM-FIX +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p3-2-guide.md +--- +TASK: [X]권 검증 문제 수정 +STATUS: READY +TARGET: vol-[XX] 발견된 문제들 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 검증 보고서 읽기 +2. 🔴 긴급 문제 우선 수정 +3. 🟡 중요 문제 수정 +4. 수정 완료 기록 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] P3-1 (전체 검증) 완료 +- [ ] volumes/vol-XX/reports/verification/vol-XX-p3-1-verification-YYYYMMDD-HHMM.md 존재 +- [ ] 검증 결과: FAIL (수정 필요한 문제 있음) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 🔴 긴급 문제 모두 수정 +- [ ] 🟡 중요 문제 모두 수정 +- [ ] 수정 기록 작성 (volumes/vol-XX/logs/vol-XX-p3-2-fixes-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p3-2-guide.md +- 검증 보고서: volumes/vol-XX/reports/verification/ + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P3-1: 재검증 (수정 확인) +- 또는 P3-3: 품질 개선 (문제 없으면) + +--- diff --git a/v2/setup/p3-3-setup.md b/v2/setup/p3-3-setup.md new file mode 100644 index 0000000..e4dbe15 --- /dev/null +++ b/v2/setup/p3-3-setup.md @@ -0,0 +1,69 @@ +# P3-3 Setup: 품질 개선 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P3-3 (QUALITY-IMPROVE) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P3-3 +CURRENT_MODE: QUALITY-IMPROVE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p3-3-guide.md +--- +TASK: [X]권 품질 개선 +STATUS: READY +TARGET: vol-[XX] 전체 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 개선 대상 챕터 선정 +2. 품질 개선 적용 +3. 개선 내용 기록 +4. 검증 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] P3-1 (전체 검증) 결과: PASS +- [ ] P3-2 (문제 수정) 완료 (또는 문제 없음) +- [ ] 심각한 오류 없음 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 개선 완료 +- [ ] 개선 기록 작성 (volumes/vol-XX/logs/vol-XX-p3-3-improve-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p3-3-guide.md +- 작가 문체: authors/author-01.md +- 검증 보고서: volumes/vol-XX/reports/verification/ + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P3-4: 내용 수정 (사용자 요청 시) +- 또는 P3-5: 퇴고 + +--- diff --git a/v2/setup/p3-4-setup.md b/v2/setup/p3-4-setup.md new file mode 100644 index 0000000..f7374ed --- /dev/null +++ b/v2/setup/p3-4-setup.md @@ -0,0 +1,70 @@ +# P3-4 Setup: 내용 수정 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P3-4 (CONTENT-REVISE) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P3-4 +CURRENT_MODE: CONTENT-REVISE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p3-4-guide.md +--- +TASK: [X]권 내용 수정 +STATUS: READY +TARGET: 사용자 요청 챕터/섹션 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 사용자 수정 요청 확인 +2. 수정 범위 협의 +3. 내용 수정 +4. 영향 범위 확인 및 조정 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] 사용자로부터 명확한 수정 요청 +- [ ] 수정 범위 파악 +- [ ] 관련 챕터/설계 파악 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 수정 완료 +- [ ] 영향받는 다른 챕터 확인 및 조정 +- [ ] 설계 파일 업데이트 (필요시) +- [ ] 수정 기록 작성 (volumes/vol-XX/logs/vol-XX-p3-4-revise-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p3-4-guide.md +- 설계 파일: volumes/vol-XX/ 및 settings/ + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P3-1: 재검증 (내용 수정 시) +- 또는 P3-5: 퇴고 + +--- diff --git a/v2/setup/p3-5-setup.md b/v2/setup/p3-5-setup.md new file mode 100644 index 0000000..22d8326 --- /dev/null +++ b/v2/setup/p3-5-setup.md @@ -0,0 +1,70 @@ +# P3-5 Setup: 퇴고 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P3-5 (POLISH) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P3-5 +CURRENT_MODE: POLISH +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p3-5-guide.md +--- +TASK: [X]권 퇴고 +STATUS: READY +TARGET: vol-[XX] 전체 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 전체 챕터 통독 +2. 문장 다듬기 +3. 오타/표현 수정 +4. 최종 확인 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] P3-1 (전체 검증) PASS +- [ ] P3-2 (문제 수정) 완료 (또는 문제 없음) +- [ ] P3-3 (품질 개선) 완료 (선택) +- [ ] P3-4 (내용 수정) 완료 (필요시) + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 전체 챕터 퇴고 완료 +- [ ] 오타/표현 수정 완료 +- [ ] 퇴고 기록 작성 (volumes/vol-XX/logs/vol-XX-p3-5-polish-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p3-5-guide.md +- 작가 문체: authors/author-01.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P3-6: 예술성 검토 (선택) +- 또는 P4-1: 최종 완료 + +--- diff --git a/v2/setup/p3-6-setup.md b/v2/setup/p3-6-setup.md new file mode 100644 index 0000000..b145bc8 --- /dev/null +++ b/v2/setup/p3-6-setup.md @@ -0,0 +1,68 @@ +# P3-6 Setup: 예술성 검토 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P3-6 (ARTISTIC-REVIEW) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P3-6 +CURRENT_MODE: ARTISTIC-REVIEW +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p3-6-guide.md +--- +TASK: [X]권 예술성 검토 +STATUS: READY +TARGET: vol-[XX] 전체 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 작품 전체 재독 +2. 예술적 요소 분석 +3. 개선 제안 +4. 검토 보고서 작성 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] P3-5 (퇴고) 완료 +- [ ] 모든 기술적 오류 수정 완료 +- [ ] 사용자가 예술성 검토 원함 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 예술성 검토 보고서 작성 (volumes/vol-XX/reports/artistic/vol-XX-p3-6-artistic-YYYYMMDD-HHMM.md) +- [ ] 개선 제안 (있으면) +- [ ] 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p3-6-artistic-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p3-6-guide.md +- 프로젝트 컨셉: settings/project-config.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P4-1: 최종 완료 + +--- diff --git a/v2/setup/p4-1-setup.md b/v2/setup/p4-1-setup.md new file mode 100644 index 0000000..06b36e4 --- /dev/null +++ b/v2/setup/p4-1-setup.md @@ -0,0 +1,71 @@ +# P4-1 Setup: 최종 완료 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P4-1 (FINAL-COMPLETE) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P4-1 +CURRENT_MODE: FINAL-COMPLETE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p4-1-guide.md +--- +TASK: [X]권 최종 완료 +STATUS: READY +TARGET: vol-[XX] 전체 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 전체 체크리스트 확인 +2. 최종 검증 +3. 메타데이터 정리 +4. 백업 및 아카이브 +5. 완료 선언 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] P2 (작성 단계) 모두 완료 +- [ ] P3 (검증 및 개선) 모두 완료 +- [ ] 모든 챕터 작성 완료 +- [ ] 모든 검증 PASS + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 최종 체크리스트 모두 확인 +- [ ] 메타데이터 파일 생성 +- [ ] 백업 완료 +- [ ] 최종 완료 보고서 작성 (volumes/vol-XX/vol-XX-COMPLETE.md) +- [ ] Git 커밋 및 태그 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p4-1-guide.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P4-2: 권 전환 (다음 권 작업 시) +- 또는 P4-3: 프로젝트 완료 (마지막 권) + +--- diff --git a/v2/setup/p4-2-setup.md b/v2/setup/p4-2-setup.md new file mode 100644 index 0000000..c1e7d6c --- /dev/null +++ b/v2/setup/p4-2-setup.md @@ -0,0 +1,69 @@ +# P4-2 Setup: 권 전환 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P4-2 (VOLUME-TRANSITION) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P4-2 +CURRENT_MODE: VOLUME-TRANSITION +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p4-2-guide.md +--- +TASK: [X]권 → [X+1]권 전환 +STATUS: READY +TARGET: 다음 권 준비 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 이전 권 정리 완료 확인 +2. 다음 권 연결 검토 +3. 다음 권 초기 설정 +4. 전환 완료 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] [X]권 P4-1 (최종 완료) 완료 +- [ ] vol-XX-COMPLETE.md 존재 +- [ ] Git 커밋 완료 +- [ ] 백업 완료 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 다음 권 폴더 생성 +- [ ] 전환 메모 작성 (volumes/vol-XX/vol-XX-to-vol-YY-transition.md) +- [ ] 완료 기록 작성 (volumes/vol-XX/logs/vol-XX-p4-2-transition-YYYYMMDD-HHMM.md) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt → 다음 권 P1-5로 전환 + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p4-2-guide.md +- 마스터 파일: settings/ + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- P1-5: [X+1]권 타임라인 설계 (다음 권 설계 시작) + +--- diff --git a/v2/setup/p4-3-setup.md b/v2/setup/p4-3-setup.md new file mode 100644 index 0000000..0c6b115 --- /dev/null +++ b/v2/setup/p4-3-setup.md @@ -0,0 +1,69 @@ +# P4-3 Setup: 프로젝트 완료 + +> Phase 시작 시 WORK-MODE.txt 세팅 방법 + +**버전:** 2.0.0 +**프로세스:** P4-3 (PROJECT-COMPLETE) + +--- + +## WORK-MODE.txt 세팅 + +Phase 시작 시 다음 내용으로 업데이트: + +``` +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: P4-3 +CURRENT_MODE: PROJECT-COMPLETE +READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p4-3-guide.md +--- +TASK: 프로젝트 최종 완료 +STATUS: READY +TARGET: 전체 프로젝트 +STARTED: [오늘 날짜] +--- + +📋 이 Phase 수행 절차: +1. 전체 권 완료 확인 +2. 프로젝트 통계 정리 +3. 최종 백업 및 아카이브 +4. 프로젝트 완료 선언 + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] 모든 권 P4-1 (최종 완료) 완료 +- [ ] 마지막 권 작성 완료 +- [ ] 모든 복선 회수 완료 +- [ ] 전체 플롯 완결 + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] 프로젝트 통계 정리 +- [ ] 최종 백업 완료 +- [ ] 프로젝트 완료 보고서 작성 (PROJECT-COMPLETE.md) +- [ ] Git 최종 커밋 및 태그 +- [ ] WORK-MODE.txt STATUS → PROJECT-COMPLETED + +--- + +📖 참조 정보: +- 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p4-3-guide.md + +--- +``` + +--- + +## 다음 Phase + +완료 후: +- 프로젝트 완료! 🎉 +- 출판 준비 또는 새 프로젝트 시작 + +--- diff --git a/v2/templates/WORK-MODE.txt.template b/v2/templates/WORK-MODE.txt.template new file mode 100644 index 0000000..03c6180 --- /dev/null +++ b/v2/templates/WORK-MODE.txt.template @@ -0,0 +1,42 @@ +--- +⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: +1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md +2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 +--- +CURRENT_PHASE: [Phase 기호] (예: P1-5) +CURRENT_MODE: [Phase 명칭] (예: VOLUME-TIMELINE) +READ_GUIDE: [가이드 파일 경로] +--- +TASK: [현재 작업 설명] +STATUS: READY / IN-PROGRESS / COMPLETED +TARGET: [작업 대상] +STARTED: YYYY-MM-DD +--- + +📋 이 Phase 수행 절차: +1. [절차 1] +2. [절차 2] +3. [절차 3] + +--- + +✅ 선행 체크리스트 (작업 전 확인): +- [ ] [필수 파일 1] 존재 확인 +- [ ] [필수 파일 2] 존재 확인 +- [ ] [선행 조건 확인] + +--- + +📝 정리 체크리스트 (Phase 종료 시): +- [ ] [산출물] 작성 완료 +- [ ] [검증 항목] 확인 +- [ ] Phase 완료 기록 작성 (logs/[파일명]) +- [ ] Git 커밋 +- [ ] WORK-MODE.txt STATUS → COMPLETED + +--- + +📖 참조 정보: +[Phase별 주요 참조 정보] + +--- diff --git a/v2/templates/claude.md.template b/v2/templates/claude.md.template new file mode 100644 index 0000000..ee5fa07 --- /dev/null +++ b/v2/templates/claude.md.template @@ -0,0 +1,52 @@ +# Creative Writing System v2.0 + +> 프로젝트: [프로젝트명] +> 버전: CWS v2.0 +> 생성일: YYYY-MM-DD + +--- + +## 📍 현재 작업 상태 + +**필수:** 작업 시작 전 반드시 다음 파일을 읽으세요. + +``` +WORK-MODE.txt +``` + +이 파일에 현재 Phase, 읽어야 할 가이드, 체크리스트가 모두 있습니다. + +--- + +## 📋 기본 작업 규칙 + +1. **작업 전:** WORK-MODE.txt 읽기 → 선행 체크리스트 확인 +2. **작업 중:** Phase 가이드 읽기 → 절차 준수 +3. **작업 후:** 정리 체크리스트 확인 → 완료 기록 작성 + +--- + +## 📖 CWS v2.0 문서 위치 + +**프로세스 카탈로그:** +``` +l:\내 드라이브\Writing\Guide\v2\PROCESS-CATALOG.md +``` + +**파일 구조 규칙:** +``` +l:\내 드라이브\Writing\Guide\v2\FILE-STRUCTURE.md +``` + +--- + +## ⚠️ 핵심 원칙 + +- Phase 가이드를 읽지 않고 작업하지 마세요 +- 파일명은 반드시 vol-XX 접두사 사용 +- 모든 프로세스 완료 시 logs/ 기록 필수 +- Git 커밋 전 체크리스트 확인 + +--- + +**Generated by CWS v2.0** diff --git a/v2/templates/logs/completion-log-template.md b/v2/templates/logs/completion-log-template.md new file mode 100644 index 0000000..bc16575 --- /dev/null +++ b/v2/templates/logs/completion-log-template.md @@ -0,0 +1,65 @@ +# [Phase 기호] 완료 기록 + +**날짜:** YYYY-MM-DD HH:MM +**Phase:** [Phase 기호] ([Phase 명칭]) +**담당:** Claude Sonnet 4.5 +**프로젝트:** [프로젝트명] + +--- + +## 수행 내용 + +[이 Phase에서 수행한 작업 상세] + +--- + +## 산출물 + +**생성된 파일:** +- [파일 경로 1] (설명) +- [파일 경로 2] (설명) + +**수정된 파일:** +- [파일 경로] (변경 사항) + +--- + +## 검증 결과 + +- [ ] [검증 항목 1]: PASS / FAIL +- [ ] [검증 항목 2]: PASS / FAIL +- [ ] [검증 항목 3]: PASS / FAIL + +--- + +## 발견된 이슈 + +[이슈 목록 또는 "없음"] + +--- + +## 주요 결정 사항 + +[Phase 진행 중 내린 결정들] + +--- + +## 다음 Phase + +**다음 작업:** [다음 Phase 기호] ([Phase 명칭]) + +**WORK-MODE.txt 업데이트 필요:** +- CURRENT_PHASE: [다음 Phase 기호] +- STATUS: READY + +--- + +## 참고 사항 + +[추가 메모나 주의사항] + +--- + +**작성:** Claude Sonnet 4.5 +**검토:** [검토자명] +**Git 커밋:** [커밋 해시] (커밋 후 기입) diff --git a/v2/templates/project-structure/README.md b/v2/templates/project-structure/README.md new file mode 100644 index 0000000..b4e5e49 --- /dev/null +++ b/v2/templates/project-structure/README.md @@ -0,0 +1,187 @@ +# CWS v2.0 프로젝트 구조 생성 가이드 + +> 새 프로젝트 시작 시 이 가이드를 따라 디렉토리 구조를 생성하세요. + +**버전:** 2.0.0 +**최종 수정:** 2026-02-01 + +--- + +## 🚀 빠른 시작 + +### Windows (PowerShell 또는 CMD) + +프로젝트 루트에서 실행: + +```batch +mkdir settings authors volumes logs +cd volumes && mkdir vol-01 && cd vol-01 +mkdir plots chapters summaries reports logs +cd reports && mkdir design writing verification polish modification retouch artistic +cd ..\..\.. +``` + +### Unix/Linux/Mac (Bash) + +```bash +mkdir -p settings authors volumes logs +mkdir -p volumes/vol-01/{plots,chapters,summaries,logs} +mkdir -p volumes/vol-01/reports/{design,writing,verification,polish,modification,retouch,artistic} +``` + +--- + +## 📋 필수 파일 생성 + +디렉토리 생성 후 다음 파일들을 복사/생성: + +### 1. claude.md +```bash +# 템플릿에서 복사 +cp "l:\내 드라이브\Writing\Guide\v2\templates\claude.md.template" claude.md +``` + +**수정 필요:** +- `[프로젝트명]` → 실제 프로젝트명 +- `YYYY-MM-DD` → 생성 날짜 + +### 2. WORK-MODE.txt +```bash +# 템플릿에서 복사 +cp "l:\내 드라이브\Writing\Guide\v2\templates\WORK-MODE.txt.template" WORK-MODE.txt +``` + +**초기 세팅:** +- P0-0 프로세스 실행 시 자동 세팅됨 + +### 3. README.md +프로젝트 개요 파일 생성 (직접 작성) + +### 4. .gitignore (선택) +``` +# 임시 파일 +*.tmp +*.bak + +# 개인 메모 +**/notes/ +``` + +--- + +## 📂 최종 디렉토리 구조 + +``` +프로젝트-루트/ +├── settings/ # 전체 프로젝트 설정 +│ ├── project-config.md +│ ├── worldview.md +│ ├── characters-master.md +│ ├── timeline-master.md +│ └── plot-master.md +│ +├── authors/ # 작가 문체 +│ └── author-01.md +│ +├── volumes/ +│ └── vol-01/ +│ ├── vol-01-timeline.md # 권별 타임라인 +│ ├── vol-01-characters.md # 권별 캐릭터 +│ ├── vol-01-plot.md # 권별 플롯 +│ │ +│ ├── plots/ # 5화별 상세 플롯 +│ │ ├── vol-01-plot-001-005.md +│ │ └── ... +│ │ +│ ├── chapters/ # 챕터 +│ │ ├── vol-01-ch-001.md +│ │ └── ... +│ │ +│ ├── summaries/ # 서머리 +│ │ ├── vol-01-summary-001-005.md +│ │ └── vol-01-summary-final.md +│ │ +│ ├── reports/ # 권별 리포트 +│ │ ├── design/ # 설계 검증 +│ │ ├── writing/ # 작성 관련 +│ │ ├── verification/ # 검증 관련 +│ │ ├── polish/ # 품질 개선 +│ │ ├── modification/ # 내용 수정 +│ │ ├── retouch/ # 퇴고 +│ │ └── artistic/ # 예술성 검토 +│ │ +│ └── logs/ # 권별 완료 기록 +│ +├── logs/ # 전체 프로젝트 로그 +│ +├── claude.md # Claude 작업 규칙 +├── WORK-MODE.txt # 현재 작업 상태 +├── README.md # 프로젝트 개요 +└── .git/ # Git 저장소 +``` + +--- + +## ✅ 생성 확인 체크리스트 + +디렉토리 생성 후 다음을 확인하세요: + +- [ ] `settings/` 폴더 존재 +- [ ] `authors/` 폴더 존재 +- [ ] `volumes/vol-01/` 폴더 존재 +- [ ] `volumes/vol-01/reports/design/` 폴더 존재 +- [ ] `volumes/vol-01/logs/` 폴더 존재 +- [ ] `logs/` 폴더 존재 (프로젝트 루트) +- [ ] `claude.md` 파일 생성 및 수정 완료 +- [ ] `WORK-MODE.txt` 파일 생성 +- [ ] `README.md` 파일 생성 +- [ ] Git 저장소 초기화 (`git init`) + +--- + +## 🔄 추가 권(Volume) 생성 + +2권, 3권 등 추가 권 생성 시: + +### Windows +```batch +cd volumes +mkdir vol-02 +cd vol-02 +mkdir plots chapters summaries reports logs +cd reports +mkdir design writing verification polish modification retouch artistic +cd ..\.. +``` + +### Unix/Linux/Mac +```bash +mkdir -p volumes/vol-02/{plots,chapters,summaries,logs} +mkdir -p volumes/vol-02/reports/{design,writing,verification,polish,modification,retouch,artistic} +``` + +--- + +## 📖 다음 단계 + +구조 생성 완료 후: + +1. **P0-0 프로세스 실행**: 프로젝트 초기화 + ``` + "P0-0 실행해줘" 또는 "프로젝트 초기화 해줘" + ``` + +2. **P0-1 프로세스 실행**: 아이디어 컨셉 정의 + ``` + "P0-1 실행해줘" + ``` + +3. **프로세스 카탈로그 참조**: + ``` + l:\내 드라이브\Writing\Guide\v2\PROCESS-CATALOG.md + ``` + +--- + +**Created:** 2026-02-01 +**Author:** Alex & Claude Sonnet 4.5