# 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 **다음 조치:** 사용자 승인 후 즉시 프로토콜 작성 시작