Files
novel-writing-guide/CWS-프로세스-문제-분석-보고서.md
Alex 45bc3face4 CWS v2.0 완성: 25개 프로세스 가이드 완성
- 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 <noreply@anthropic.com>
2026-02-01 20:38:16 +09:00

15 KiB

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):

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):

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)
    ### 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):

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)
    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 발췌:

### 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. 프로세스에 타임라인 검증 추가
    3. 타임라인 검증 (필수!)
       - 50화 타임라인 추출
       - 역행/겹침/비정상 공백 체크
       - 계절/날씨 일치성 확인
    
    4. 검증
       - 권 목표 달성 여부
       - 다음 권 연결점 명확성
    
  3. 구체적인 검증 방법 명시
    # 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시간 내)

  1. Phase 4-2 전용 프로토콜 작성 (volume-plot-mode.md)
  2. 기존 작업물 Phase 5 소급 검증

P2 (1주일 내)

  1. CWS Design Guide Phase 4-1, 4-2 프로세스 보강
  2. Phase 5-2 전체 권 통합 검증 추가

P3 (장기)

  1. 타임라인 검증 자동화 스크립트
  2. 프로토콜 버전 관리 시스템

교훈

프로세스 = WHAT + HOW

WHAT만 있으면 (체크리스트):
→ 건너뛰기 쉬움
→ 해석 분분
→ 불완전 실행

WHAT + HOW 있으면 (체크리스트 + 프로토콜):
→ 구체적 절차
→ 일관된 품질
→ 완전한 실행

CWS의 강점 = 프로토콜 중심 시스템
CWS의 약점 = 프로토콜 부재 구간 존재

→ 모든 Phase에 상세 프로토콜 필요!

보고서 작성: Claude Sonnet 4.5 검토 요청: 사용자 다음 조치: P0 즉시 조치 실행 대기