# 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 즉시 조치 실행 대기