- 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>
15 KiB
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건)
근본적 문제:
- Phase 4-2 절차가 불완전함 - 체크리스트만 있고 HOW TO 없음
- Phase 5 검증 프로토콜이 오늘(2026-01-26) 생성됨 - plot-master.md 작성 당시 부재
- 프로토콜 부재 → 검증 건너뛰기 → 에러 전파
📊 프로세스 전체 맵
현재 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 저장
문제점:
- ❌ 타임라인 검증 항목 없음
- Phase 4-2, 4-3에는 타임라인 검증이 있는데 4-1에는 없음
- plot-master.md는 시즌 1 (5권) 전체를 다루는데 검증 안 함
- ❌ "Phase 5 검증 통과"는 형식적임
- Phase 5가 모든 Phase 완료 후 최종 검증인데
- Phase 4-1만으로 Phase 5 진행은 불가능
- 실제로는 Phase 5를 Phase 4-1 후에 하지 않음
- ❌ 상세 프로토콜 없음
- 어떻게 시즌 플롯을 작성하는지 절차 없음
- 템플릿만 있고 작성 가이드 없음
결과:
- 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 저장
문제점:
- ❌ 체크리스트만 있고 HOW TO 없음
- "전체 화 타임라인 검증" 항목이 v1.3.1에 추가됨 (2026-01-25)
- 하지만 어떻게 검증하는지 방법 없음
- Phase 4-3에는 plot-mode.md v2.2.0 프로토콜 있음
- Phase 4-2 전용 프로토콜 없음
- ❌ 프로세스 섹션에 검증 절차 없음 (CWS Design Guide.md 1555-1570)
### 9.2 프로세스 1. Phase 4-1 (시즌 플롯) 읽기 2. 1권 권별 플롯 작성 - 10화 단위로 구간 나누기 - 각 구간 목표/주요 이벤트 정의 - 분위기/페이싱 설계 3. 검증 - 권 목표 달성 여부 - 다음 권 연결점 명확성 ❌ 타임라인 검증 언급 없음! 4. 산출물: volumes/vol-01/volume-plot.md 저장 - ❌ 실제 작업 시 검증 누락 가능성 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개 파일 저장
강점:
- ✅ 상세 프로토콜 존재 (plot-mode.md v2.2.0)
- ✅ 프로세스에 검증 포함 (CWS Design Guide.md 1733-1735)
4. 🚨 타임라인 검증 (5화 전체) - 이전 화 종료일 ≤ 현재 화 시작일 - 역행 발견 시 수정 또는 [회상]/[병렬] 명시 - ✅ plot-mode.md에 구체적인 3단계 체크포인트
- ✅ Phase 2-1에서 volume-plot.md 확인 강제
- ✅ 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 불일치
- 설정 충돌 미발견 → 작성 단계에서 문제 발생
치명적 문제:
- ❌ 프로토콜이 오늘 생성됨
- plot-master.md 작성 당시 이 프로토콜 부재
- 4권 작업 (plot-001-005.md ~ plot-041-045.md) 모두 이 프로토콜 없이 진행
- ❌ 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. 검증
- 권 목표 달성 여부
- 다음 권 연결점 명확성
(타임라인 언급 없음!)
필요:
- Phase 4-2 전용 프로토콜 생성 필요
templates/standards/volume-plot-mode.md신규- plot-mode.md v2.2.0 참고하여 작성
- 프로세스에 타임라인 검증 추가
3. 타임라인 검증 (필수!) - 50화 타임라인 추출 - 역행/겹침/비정상 공백 체크 - 계절/날씨 일치성 확인 4. 검증 - 권 목표 달성 여부 - 다음 권 연결점 명확성 - 구체적인 검증 방법 명시
# 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 (즉시)
- plot-master.md 타임라인 4건 수정
- plot-041-045.md 재작성 (수정된 plot-master.md 기반)
P1 (24시간 내)
- Phase 4-2 전용 프로토콜 작성 (
volume-plot-mode.md) - 기존 작업물 Phase 5 소급 검증
P2 (1주일 내)
- CWS Design Guide Phase 4-1, 4-2 프로세스 보강
- Phase 5-2 전체 권 통합 검증 추가
P3 (장기)
- 타임라인 검증 자동화 스크립트
- 프로토콜 버전 관리 시스템
교훈
프로세스 = WHAT + HOW
WHAT만 있으면 (체크리스트):
→ 건너뛰기 쉬움
→ 해석 분분
→ 불완전 실행
WHAT + HOW 있으면 (체크리스트 + 프로토콜):
→ 구체적 절차
→ 일관된 품질
→ 완전한 실행
CWS의 강점 = 프로토콜 중심 시스템
CWS의 약점 = 프로토콜 부재 구간 존재
→ 모든 Phase에 상세 프로토콜 필요!
보고서 작성: Claude Sonnet 4.5 검토 요청: 사용자 다음 조치: P0 즉시 조치 실행 대기