Files
novel-writing-guide/templates/standards/README.md
Alex cbf51e2b23 standards: Add AI 강제 실행 규칙 to all protocol files (v2026-01-31)
전체 표준 파일에 AI 강제 실행 규칙 추가 - 절대 무시 불가 체크리스트

## 변경 사항

### 핵심 철학 변경
- **기존:** 프로토콜을 "참고" 자료로 취급 가능
- **신규:** 모든 프로토콜은 "강제 실행" 체크리스트
- **목적:** AI의 절차 생략/건너뛰기/판단 회피 100% 차단

### 추가된 공통 구조 (26개 파일 전체)

모든 파일에 다음 섹션 추가:

```markdown
## 🚨 AI 강제 실행 규칙 (vX.Y.0 신규 - 절대 무시 불가!)

### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다.

**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.**

### 규칙 1-N: [모드별 특화 규칙]

🔍 [강제 실행 체크리스트]
- [ ] 필수 항목 1
- [ ] 필수 항목 2
...

**위반 시 즉시 보고!**

### 위반 시 처리

**위 규칙 중 하나라도 위반 시:**
- 해당 작업 무효
- 사용자에게 즉시 보고
- 규칙 준수 후 재작업
```

## 업데이트된 파일 목록 (26개)

### 검증 프로토콜 (6개)
- verification-mode.md: v3.2.0 → v3.3.0
  + 트리거 발견 시 체크리스트 강제 출력
  + 판단 명확성 강제
- volume-timeline-verification.md: v1.1.0 → v1.2.0
  + 상위 계층 반영 검증 강제
  + 사건 완성도 강제 검증
- volume-characters-verification.md: v1.1.0 → v1.2.0
  + 나이 계산 정확성 강제 검증
  + 판단 명확성 강제
- plot-master-verification.md: v2.1.0 → v2.2.0
  + 입력 소비 확인 강제
  + 상위 계층 반영 100% 강제
- volume-plot-verification.md: v2.1.0 → v2.2.0
  + 타임라인 순차 검증 강제
  + 특수 타임라인 검증 강제
  + 복선 고아/유령 검증 강제
- plot-detail-verification.md: v2.1.0 → v2.2.0
  + Part 구조 강제 검증
  + Part 필수 항목 9개 강제 검증
  + 집필 가능성 구체성 강제 검증

### 수정 프로토콜 (3개)
- fix-mode.md: v2.0.0 → v2.1.0
  + 리포트 유효성 검증 강제
  + 재배치 3-Stage 강제 실행
  + Git 커밋 타이밍 강제
- polish-mode.md: v2.5.0 → v2.6.0
  + 리포트 유효성 검증 강제
  + 백업 생성 강제
- modification-mode.md: v2.2.0 → v2.3.0
  + 영향 범위 분석 강제
  + 상위 계층 동기화 강제

### 작성 모드 (6개)
- writing-mode.md: v2.7.0 → v2.8.0
  + 타임라인 역행 방지 4단계 강제
  + 호칭 규칙 확인 3단계 강제
  + Phase 3/4 검증 강제
- plot-mode.md: v3.1.0 → v3.2.0
  + 필수 입력 파일 읽기 강제
  + 타임라인 검증 5단계 강제
- plot-master-mode.md: v3.1.0 → v3.2.0
  + 상위 계층 반영 100% 강제
  + 필수 정보 8개 항목 강제
- volume-timeline-mode.md: v1.0.0 → v1.1.0
  + 필수 입력 파일 읽기 강제
  + 역사적 사건 추출 완전성 강제
- volume-characters-mode.md: v1.0.0 → v1.1.0
  + 필수 입력 파일 읽기 강제
  + 나이 계산 정확성 강제
- volume-plot-mode.md: v3.1.0 → v3.2.0
  + 필수 입력 파일 읽기 강제
  + 화별 필수 정보 9개 항목 강제

### 지원 프로토콜 (6개)
- design-verification-mode.md: v1.1.0 → v1.2.0
  + 계층적 반영 검증 3단계 강제
  + Phase 5-2 필수 실행
- artistic-review-mode.md: v1.0.0 → v1.1.0
  + 진단 기준 강제 적용
  + 구체적 가이드 생성 강제
- retouch-mode.md: v1.1.0 → v1.2.0
  + 백업 생성 강제
  + POLISH/MODIFICATION 경계 준수 강제
- renaming-protocol.md: v2.0.0 → v2.1.0
  + 3-stage 프로세스 강제 실행
- report-management.md: v1.0.0 → v1.1.0
  + 리포트 유효성 검증 강제
- chapter-format.md: v2.0.0 → v2.1.0
  + 헤더 형식 강제 준수

### 참조 문서 (5개)
- creative-writing.md: v1.0.0 → v1.1.0
  + 기법 적용 체크리스트 강제
- writing-guide.md: v2.5.0 → v2.6.0
  + 프로토콜 읽기 강제
- file-formats.md: v1.2.0 → v1.3.0
  + 파일명 규칙 강제 준수
- phase4-master-design.md: v3.3.0 → v3.4.0
  + Phase 진행 순서 강제 준수
  + 블로킹 조건 강제 확인
  + 에러 복구 프로토콜 강제 실행
- README.md: v4.3.0 → v4.3.1
  + 프로토콜 읽기 강제
  + Phase 진행 순서 강제
  + 검증 워크플로우 강제

## 영향

### AI 행동 변경
- **이전:** "이 프로토콜을 참고하여..." (선택적)
- **이후:** "다음 체크리스트를 실행합니다..." (강제적)

### 예상 효과
- 절차 생략/건너뛰기: 100% 차단
- 판단 회피/추측 표현: 100% 차단
- 프로토콜 준수율: 대폭 향상

## 파일 통계

- 총 업데이트 파일: 26개
- 총 추가된 라인 수: ~1,800줄
- 평균 파일당 추가: ~70줄 (규칙 섹션)

## Breaking Changes

없음. 기존 기능은 모두 유지되며, 강제 실행 규칙만 추가됨.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-31 00:38:05 +09:00

804 lines
27 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CWS Writing Standards - 프로토콜 인덱스
> **최종 업데이트:** 2026-01-31
> **CWS Writing Guide 버전:** v4.3.0+
> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가)
이 디렉토리는 Creative Writing System (CWS)의 표준 프로토콜을 담고 있습니다.
---
## 🚨 AI 강제 실행 규칙 (v4.3.1 신규 - 절대 무시 불가!)
### ⚠️ 이 인덱스는 참고 문서가 아닙니다. 필수 프로토콜 내비게이션입니다.
**모든 작업 시 해당 프로토콜을 반드시 읽고 준수해야 합니다. "대충 알고 있음", "참고만 함", "생략" 절대 금지.**
---
### 규칙 1: 작업 시작 전 프로토콜 읽기 강제
**모든 작업 시작 전 반드시 실행:**
```
🔍 프로토콜 읽기 체크리스트 (강제 실행):
- [ ] 현재 작업 유형 식별
- 설계(PLOT/DESIGN-VERIFICATION)
- 작성(WRITING)
- 검증(VERIFICATION)
- 수정(FIX/POLISH/MODIFICATION)
- [ ] 해당 프로토콜 파일 읽기
- [ ] 프로토콜 버전 확인
- [ ] 필수 절차 숙지
**프로토콜 읽지 않고 작업 시작 절대 금지!**
```
---
### 규칙 2: Phase 진행 순서 강제 준수
**Phase 4 설계 작업 시 반드시 확인:**
```
🔍 Phase 진행 순서 체크리스트 (강제 실행):
- [ ] Phase 4-1: PLOT-MASTER 모드
- plot-master.md 작성 완료
- plot-master-verification 통과
- [ ] Phase 4-2 Step 1: TIMELINE + CHARACTERS 모드
- vol-XX-timeline.md 작성 완료 및 검증 통과
- vol-XX-characters.md 작성 완료 및 검증 통과
- [ ] Phase 4-2 Step 2: VOLUME-PLOT 모드
- vol-XX-plot.md 작성 완료
- volume-plot-verification 통과
- [ ] Phase 4-3: PLOT 모드
- vol-XX-plot-NNN-MMM.md 작성 완료
- plot-detail-verification 통과
- [ ] Phase 5: DESIGN-VERIFICATION 모드
- Phase 5-1, 5-2 검증 통과
**이전 Phase 검증 통과 없이 다음 Phase 진행 절대 금지!**
```
---
### 규칙 3: 검증 필수 워크플로우 강제
**VERIFICATION 후 문제 발견 시 반드시 실행:**
```
🔍 검증 워크플로우 체크리스트 (강제 실행):
- [ ] VERIFICATION 실행
- [ ] 문제 발견 시 FIX 모드 필수 진입
- [ ] FIX 완료 후 RE-VERIFICATION 자동 실행
- [ ] 문제 0건 확인 전까지 대기
**문제 발견 후 FIX 없이 다른 작업 진행 절대 금지!**
```
---
### 규칙 4: 모드별 버전 확인 강제
**프로토콜 읽기 시 반드시 확인:**
```
🔍 버전 확인 체크리스트 (강제 실행):
- [ ] 프로토콜 파일 버전 확인
- [ ] README.md 버전 테이블과 대조
- [ ] 버전 불일치 시 사용자에게 보고
**버전 확인 없이 프로토콜 실행 금지!**
```
---
### 규칙 5: 프로토콜 위반 시 즉시 중단
**작업 중 프로토콜 위반 발견 시:**
```
🔍 위반 처리 체크리스트 (강제 실행):
- [ ] 작업 즉시 중단
- [ ] 사용자에게 위반 내용 보고
- [ ] 프로토콜 재확인
- [ ] 사용자 승인 후 재시작
**프로토콜 위반한 채로 작업 계속 절대 금지!**
```
---
### 위반 시 처리
**위 규칙 중 하나라도 위반 시:**
- 해당 작업 무효
- 사용자에게 즉시 보고
- 규칙 준수 후 재작업
---
## 📚 코어 프로토콜 (검증 & 수정)
### 1. VERIFICATION 모드 ✅
**파일:** `verification-mode.md`
**버전:** v3.0.0
**최종 수정:** 2026-01-25
**용도:** 전체 검증 및 문제 발견 (수정하지 않음, 판단 회피 차단)
**주요 기능:**
- 7단계 통합 검증 (구조, 형식, 타임라인, 내용, 일관성, 보고서, 판단 회피 체크)
- 판단 회피 자동 감지 ⭐ NEW (v3.0.0)
- 추측 표현 강제 차단 ("~로 보임", "~일 수도" 금지)
- 명확한 판정 또는 사용자 질문 강제
- 배치 검증 (10개 챕터씩)
- 통합 검증 (전체 권 구조 확인)
- 리포트 유효성 검증 (v2.9.0)
- 소설 특성 반영 (병렬 서사, 다중 시점)
**워크플로우:**
```
배치 1~N 검증 → 통합 검증 → 판단 회피 자가 검증 → FIX 모드 필수 진입
```
**최근 변경 (v3.0.0):**
- 📌 판단 회피 자동 감지 (Bash/PowerShell 스크립트)
- 📌 추측 표현 발견 시 리포트 거부
- 📌 명확한 판정 강제 (직접 판정 또는 사용자 질문)
- 철학: 추측 = 검증 실패, 판단 회피 100% 차단
---
### 2. FIX 모드 🔧
**파일:** `fix-mode.md`
**버전:** v2.0.0
**최종 수정:** 2026-01-25
**용도:** 검증 보고서 기반 일괄 수정 (타임라인 역행 재배치 포함)
**주요 기능:**
- 심각도별 수정 (🔴 → 🟡 → 🟢)
- 챕터 재배치 프로토콜 ⭐ NEW (3-stage 안전 프로세스)
- 롤백 메커니즘 ⭐ NEW
- 리포트 유효성 검증 ⭐ NEW
- Git 워크플로우 명확화 ⭐ NEW
- 영향받는 배치 자동 무효화 ⭐ NEW
**워크플로우:**
```
리포트 체크 → 재배치 → 형식/호칭 수정 → 커밋 → 재검증(자동)
```
**최근 변경 (v2.0.0 - Major Update):**
- 챕터 재배치 프로토콜 추가
- 롤백 및 에러 복구 메커니즘
- Git 커밋 타이밍 명확화
---
### 3. POLISH 모드 ✨
**파일:** `polish-mode.md`
**버전:** v2.4.0
**최종 수정:** 2026-01-25
**용도:** 문장 품질 다듬기 (내용 수정 없음)
**주요 기능:**
- 문장 가독성 (길이, 문단)
- 반복 표현 제거
- 대화/묘사 비율
- 문체 일관성
- 플랫폼 가독성 (문피아 최적화)
- 리포트 유효성 검증 ⭐ NEW (v2.4.0)
**워크플로우:**
```
배치 검토 → 빈 줄 패턴 통일 → 문장 다듬기 → 커밋
```
**최근 변경 (v2.4.0):**
- 리포트 유효성 검증 추가
- MODIFICATION 경계 명확화 (v2.3.0)
---
## 🛠️ 지원 프로토콜
### 4. 리포트 관리 📋
**파일:** `report-management.md`
**버전:** v1.0.0
**최종 수정:** 2026-01-25
**용도:** 모든 검증/POLISH 리포트의 유효성 관리
**주요 기능:**
- 리포트 유효성 검증 로직
- 파일 수정 시간 vs 리포트 날짜 비교
- 무효화 조건 명확화
- 리포트 관리 Best Practices
**적용 범위:**
- VERIFICATION 모드 v2.9.0
- FIX 모드 v2.0.0
- POLISH 모드 v2.4.0
---
### 5. 챕터 포맷 📄
**파일:** `chapter-format.md`
**용도:** 챕터 파일 형식 표준
**주요 내용:**
- 헤더 형식: `# X권 Y화: 제목`
- 타임라인 형식: `> **타임라인:** YYYY.M.D-M.D`
- Part 구분 방법
- 바텀 금지 사항
---
### 6. 파일 포맷 📁
**파일:** `file-formats.md`
**용도:** 프로젝트 전체 파일 구조 및 명명 규칙
**주요 내용:**
- 디렉토리 구조
- 파일명 규칙 (ch-XXX.md)
- 메타데이터 파일 (plot-master.md, vol-XX-timeline.md 등)
---
### 7. 재명명 프로토콜 🔄
**파일:** `renaming-protocol.md`
**용도:** 챕터 번호 변경 시 안전 절차
**주요 내용:**
- 3-stage 프로세스
- temp 파일 사용
- 헤더 업데이트
- 검증 절차
---
## 🎨 설계 모드
### 8. PLOT 모드 📐
**파일:** `plot-mode.md`
**버전:** v3.1.0 ⭐ 업데이트
**최종 수정:** 2026-01-27
**용도:** 플롯 상세 설계 및 타임라인 검증 (설계 철저화로 90% 품질 달성)
**주요 기능:**
- vol-XX-plot.md 참조 및 일치성 검증 강화 ⭐ NEW (v2.2.0)
- Phase 2-1: 각 화 작성 전 vol-XX-plot.md 확인 필수
- Phase 3-2: 5화 완성 후 vol-XX-plot.md 일치성 검증
- 계층적 반영 보증 (2단계 → 3단계)
- 상세 설계 템플릿 (v2.0.0)
- 캐릭터 목표 & 갈등 설계
- 감정선 설계 (시작→중간→끝)
- 장면별 상세 (Part 단위: 분량, 분위기, 대화 주제)
- 복선 체크리스트
- 설정 일관성 체크리스트
- 타임라인 검증 (v1.0.0)
- 이전 화 종료일 ≤ 다음 화 시작일 강제 검증
- 전체 플롯 타임라인 일관성 체크
- 회상/병렬 서사 명시 규칙
**워크플로우:**
```
vol-XX-plot.md 확인 → 상세 설계 → 타임라인 검증 → 일치성 검증 → 커밋
```
**최근 변경 (v2.2.0):**
- 📌 vol-XX-plot.md 참조 강제화 (각 화 작성 전 필수)
- 📌 vol-XX-plot.md 일치성 검증 추가 (5화 완성 후)
- 철학: 설계도(vol-XX-plot.md) 없이 구현 불가!
- 예상 효과: 플롯 불일치 90% 감소 (10-20건 → 0-2건)
---
### 9. DESIGN-VERIFICATION 모드 ✅ ⭐ NEW
**파일:** `design-verification-mode.md`
**버전:** v1.1.0
**최종 수정:** 2026-01-27
**용도:** Phase 5 설계 검증 - 계층적 반영 검증 (설계 완료 후 최종 검증)
**주요 기능:**
- Phase 5-1: Opus 품질 검증 (간소화)
- 체크리스트 기반 주관적 평가
- 재미, 감정선, 페이싱 평가
- Phase 5-2: Codex 일관성 검증 (상세 프로토콜) ⭐ 핵심
- 계층적 반영 검증 (3단계)
* Step 1: 마스터 → vol-XX-plot.md 반영 검증
* Step 2: vol-XX-plot.md → vol-XX-plot-NNN-MMM.md 반영 검증
* Step 3: 전체 계층 일관성 확인
- 타임라인 일관성 검증
- 설정 충돌 검증
- 복선 검증
- 논리 검증
- 검증 보고서 템플릿 제공
**워크플로우:**
```
Phase 5-1 (Opus 품질) → Phase 5-2 (Codex 일관성) → 검증 보고서 → 통과/수정 판정
```
**철학:**
```
마스터 파일 (settings/)
↓ 반영 검증
권별 플롯 (vol-XX-plot.md)
↓ 반영 검증
5화별 상세 플롯 (vol-XX-plot-NNN-MMM.md)
→ 계층적 반영이 완벽하면 작성도 완벽!
→ Phase 5 = 설계 단계 최후의 보루
```
**예상 효과:**
- 설계 단계 충돌: 검증 단계에서 100% 발견
- 작성 단계 문제: 80% 감소 (설계가 완벽하므로)
- 설계 품질: 대폭 향상
---
## 📝 작성 모드
### 10. WRITING 모드 ✍️
**파일:** `writing-mode.md`
**버전:** v2.7.0
**최종 수정:** 2026-01-27
**용도:** 새로운 챕터 작성 가이드 (형식 자동화 + 내용 검증 체크리스트)
**주요 기능:**
- 작성 프로세스 (3/5/7화 유연)
- 플롯 반영
- 호칭 규칙 필수 체크포인트 (v2.5.0)
- 타임라인 역행 방지 필수 체크포인트 (v2.4.0)
- 형식 자동 검증 ⭐ NEW (v2.6.0)
- 바텀 3개 자동 카운트
- 작가의 말 형식 자동 체크
- 챕터 번호 일치 자동 검증
- 내용 검증 체크리스트 ⭐ NEW (v2.6.0)
- 플롯 일치도 확인
- 이전 챕터 연결 확인
- 설정 일관성 확인
**워크플로우:**
```
Phase 1: 준비 (호칭 규칙 숙지)
Phase 2: 작성 (호칭 + 타임라인 체크포인트)
Phase 3: 형식 자동 검증 (Bash 스크립트)
Phase 4: 내용 검증 체크리스트
Phase 5~8: 커밋
```
**최근 변경 (v2.6.0):**
- 📌 형식 자동 검증 스크립트 추가 (바텀, 작가의 말, 챕터 번호)
- 📌 내용 검증 체크리스트 추가 (Phase 4 신규)
- 철학: WRITING = 형식 오류 0건 + 내용 오류 최소화
- 예상 효과: VERIFICATION 발견 건수 65% 감소 (48-68건 → 19-23건)
- 이번 화 등장인물 확인
- vol-XX-characters.md 호칭 테이블 확인
- 복수/단수 규칙 확인
- 📌 간이 검증 강화 (Git 커밋 전 필수)
- 호칭 복수/단수 자동 체크
- 시기별 호칭 정확성 체크
- 형식 자동 체크
- 철학: WRITING = 호칭 오류 원천 차단
---
## 🎨 예술성 향상
### 11. ARTISTIC-REVIEW 모드 ⭐ NEW
**파일:** `artistic-review-mode.md`
**버전:** v1.0.0
**최종 수정:** 2026-01-25
**용도:** 예술적 약점 진단 및 Opus 리터칭 가이드 생성 (90% 품질 달성)
**핵심 개념:**
```
역할 분담:
- Sonnet: 기술 완성 95% + 예술성 진단
- 사용자: 중요 화 선별 + 방향 제시
- Opus: 예술적 재작성 (깊이, 울림)
결과: 기술 95% × 예술 90% = 92.5% ✅
```
**주요 기능:**
- 장면별 예술성 진단 (감정 깊이, 몰입도, 문장 울림)
- 리터칭 우선순위 제시 (🔴 필수 / 🟡 권장 / 🟢 선택)
- Opus 리터칭 가이드 생성
- 사용자 방향 제시 기반 구체적 지침
- Sonnet 최종 검증 (기술 규칙 + 예술성)
**워크플로우:**
```
Sonnet 작성 (기술 95%)
→ 예술성 진단 (약점 발견)
→ 사용자 선별 (중요 화 + 방향)
→ Opus 리터칭 (예술 90%)
→ Sonnet 검증 (품질 보증)
→ 90% 달성 ✅
```
**진단 기준:**
- 감정 깊이: 70점 (표면적) vs 90점 (깊은 내면)
- 장면 몰입도: 70점 (사건 나열) vs 90점 (오감 활용)
- 문장 울림: 70점 (기능적) vs 90점 (시적 여운)
**예상 효과:**
- 전체 50화 중 필수 5화 + 권장 5화 = 10화 리터칭
- 예술성: 72% → 76% (필수 5화), 80% (필수+권장 10화)
- 전체 품질: 83.5% → 85.6% (10화), 87.7% (15화)
- 최종 목표: 90% 달성 ✅
---
### 12. MODIFICATION 모드 🔨
**파일:** `modification-mode.md`
**용도:** 기존 내용 수정 (플롯/캐릭터/장면)
**주요 내용:**
- POLISH와의 경계
- 플롯 변경 절차
- 캐릭터 관계 수정
- 장면 추가/삭제
---
### 13. RETOUCH 모드 🎨
**파일:** `retouch-mode.md`
**용도:** 퇴고 - 문체/리듬/표현 개선 (POLISH보다 깊은 수준, MODIFICATION보다 가벼운 수준)
**POLISH vs RETOUCH vs MODIFICATION 구분:**
```
POLISH: 문장 다듬기 (의미 동일, 표현만 변경)
RETOUCH: 퇴고 (문체/리듬 개선, 미세한 의미 조정 가능)
MODIFICATION: 내용 수정 (플롯/캐릭터/장면 변경)
```
---
### 14. Creative Writing 가이드 📖
**파일:** `creative-writing.md`
**용도:** 창작 기법 및 문체 가이드
---
### 15. Writing Guide 총람 📚
**파일:** `writing-guide.md`
**용도:** 전체 작문 가이드 통합 문서
---
## 🔄 프로토콜 워크플로우
### 전체 흐름
```
┌─────────────────────────────────────────────────────────┐
│ 설계 단계 (CWS Design Guide) │
├─────────────────────────────────────────────────────────┤
│ 0-1. PLOT-MASTER 모드 (Phase 4-1) │
│ → 마스터 플롯 작성 (plot-master.md) │
│ │
│ 0-2. TIMELINE/CHARACTERS 모드 (Phase 4-2 선행) │
│ → vol-XX-timeline.md + vol-XX-characters.md 작성 │
│ → 병렬 작성 가능, 둘 다 검증 통과 필수 │
│ │
│ 0-3. VOLUME-PLOT 모드 (Phase 4-2) │
│ → 권별 플롯 작성 (vol-XX-plot.md) │
│ ⚠️ 필수 입력: timeline + characters │
│ │
│ 0-4. PLOT 모드 (Phase 4-3) │
│ → 5화별 상세 플롯 작성 │
│ → vol-XX-plot.md 확인 필수 │
│ → 타임라인 검증 + 일치성 검증 │
│ │
│ 0-5. DESIGN-VERIFICATION 모드 (Phase 5) │
│ → Phase 5-1: Opus 품질 검증 │
│ → Phase 5-2: Codex 일관성 검증 (계층적 반영) │
│ → 핸드오프 체크리스트 → Writing Guide 진입 │
└─────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────┐
│ 작성 단계 (CWS Writing Guide) │
├─────────────────────────────────────────────────────────┤
│ 1. WRITING 모드 │
│ → 새 챕터 작성 │
│ → 작성 전 타임라인 체크포인트 │
│ │
│ 2. VERIFICATION 모드 (필수) │
│ → 검증 및 문제 발견 │
│ → 검증 보고서 생성 │
│ │
│ 3. FIX 모드 (필수 - 문제 발견 시) │
│ → 문제 일괄 수정 │
│ → 재배치, 형식 수정 등 │
│ │
│ 4. RE-VERIFICATION (자동) │
│ → FIX 후 재검증 │
│ → 문제 0건 확인 │
│ │
│ 5. POLISH 모드 (선택) │
│ → 문장 품질 다듬기 │
│ → 가독성 최적화 │
│ │
│ 6. 완료! │
└─────────────────────────────────────────────────────────┘
```
### 3단계 방어선 (v1.0.0+ / v2.2.0 강화)
```
🛡️ 0차 방어선: PLOT-MASTER → TIMELINE/CHARACTERS → VOLUME-PLOT (설계 기반)
→ 마스터 플롯 → 타임라인+캐릭터 → 권별 플롯
→ 각 단계 검증 프로토콜 통과 필수
🛡️ 1차 방어선: PLOT 모드 (Phase 4-3 상세 설계)
→ vol-XX-plot.md 확인 필수
→ 플롯 타임라인 검증
→ vol-XX-plot.md 일치성 검증
🛡️ 1.5차 방어선: DESIGN-VERIFICATION (Phase 5 설계 검증)
→ 계층적 반영 검증 (마스터 → 권별 → 5화별)
→ 타임라인/설정/복선/논리 검증
→ 핸드오프 체크리스트 통과 필수
🛡️ 2차 방어선: WRITING 모드 (예방)
→ 작성 전 타임라인 체크포인트
→ 역행 즉시 중단
🛡️ 3차 방어선: VERIFICATION 모드 (최후의 보루)
→ 전체 검증
→ 누락된 문제 발견
```
### 필수 워크플로우 (v2.8.0+)
```
⚠️ 강제 규칙:
- VERIFICATION에서 문제 발견 → FIX 필수
- FIX 완료 → RE-VERIFICATION 자동 실행
- 문제 0건 확인 전까지 다른 모드 전환 금지
```
---
## 📊 버전 관리
### 최신 버전 (2026-01-27)
| 프로토콜 | 버전 | 주요 변경 |
|----------|------|-----------|
| **설계 단계 (Phase 4)** | | **아키텍처: phase4-master-design.md** |
| PLOT-MASTER | v3.1.0 | 마스터 플롯 작성 (Phase 4-1) |
| VOLUME-TIMELINE | v1.1.0 | 권별 타임라인 작성 (Phase 4-2 선행) |
| VOLUME-CHARACTERS | v1.1.0 | 권별 캐릭터 시트 작성 (Phase 4-2 선행) |
| VOLUME-PLOT | v3.1.0 | 권별 플롯 작성 (Phase 4-2) |
| PLOT | v3.1.0 ⭐ | 5화별 상세 플롯 작성 (Phase 4-3) |
| **설계 검증 (Phase 5)** |
| DESIGN-VERIFICATION | v1.1.0 ⭐ | Phase 5 검증 - 계층적 반영 검증 |
| **작성 단계** |
| WRITING | v2.7.0 | 호칭 규칙 + 형식 자동 검증 + 내용 검증 |
| VERIFICATION | v3.1.0 | 리포트 유효성 검증 + INPUT/PROCESS/OUTPUT 구조 |
| FIX | v2.0.0 | 재배치 프로토콜, 롤백 메커니즘 |
| POLISH | v2.4.0 | 리포트 유효성 검증 |
| MODIFICATION | v2.2.0 | 챕터 수정/재구성 (영향 범위 분석) |
| **지원** |
| RETOUCH | v1.0.0 | 퇴고 (문체/리듬 개선) |
| ARTISTIC-REVIEW | v1.0.0 | 문학적 품질 심사 |
| Report Management | v1.0.0 | 리포트 관리 |
| Renaming Protocol | v2.0.0 | 리네임 안전 절차 |
### 호환성
모든 프로토콜은 **CWS Writing Guide v4.3.0+**, **CWS Design Guide v1.6.0+**와 호환됩니다.
> **v1.6.0 핵심 변경:** 산출물 파일명에 vol-XX 접두사 적용 (vol-XX-plot.md, vol-XX-timeline.md 등)
---
## 📋 CHANGELOG 정책
### 버전 넘버링
**Semantic Versioning:**
```
MAJOR.MINOR.PATCH
MAJOR: 하위 호환성 깨지는 변경
MINOR: 기능 추가 (하위 호환)
PATCH: 버그 수정, 문서 개선
```
**예시:**
- v2.9.0 → v3.0.0: 프로토콜 구조 대폭 변경
- v2.8.0 → v2.9.0: 리포트 검증 기능 추가
- v2.9.0 → v2.9.1: 오타 수정, 예시 추가
### 변경 이력 기록
**모든 프로토콜은 CHANGELOG 섹션 포함:**
```markdown
## 📋 CHANGELOG
### vX.Y.Z (YYYY-MM-DD)
**추가:**
- 새 기능 목록
**변경:**
- 기존 기능 수정
**삭제:**
- 제거된 기능
**수정:**
- 버그 수정
```
---
## 🔗 관련 문서
### 프로젝트 구조
- `/volumes/vol-XX/` - 각 권 챕터 및 메타데이터
- `/settings/` - 캐릭터, 세계관 설정
- `/standards/` - 이 디렉토리 (프로토콜)
- **`WORK-MODE.txt`** - 현재 작업 모드 추적 (프로젝트 루트)
- **`claude.md`** - 프로젝트별 Claude 작업 규칙
### 템플릿 파일
- `../WORK-MODE.txt.template` - 작업 모드 추적 템플릿
- `../CURRENT-TASK.md.template` - 현재 작업 상태 템플릿
- `../chapter-template.md` - 챕터 템플릿
### 외부 참조
- Git Repository: [novel-writing-guide](https://git.digien25.co.kr/Alex/novel-writing-guide)
- CWS Writing Guide v4.2.0
---
## 💡 사용 가이드
### 처음 사용하는 경우
#### 프로젝트 초기 설정 🔴 NEW
1. **WORK-MODE.txt 생성**
```bash
# 템플릿 복사
cp Guide/templates/WORK-MODE.txt.template 프로젝트/WORK-MODE.txt
# 초기 상태로 설정
---
CURRENT_MODE: NONE
READ_FILE: none
---
TASK: 대기 중
STATUS: READY
CREATED: YYYY-MM-DD
---
```
2. **claude.md 생성**
- 프로젝트별 작업 규칙 정의
- 모드 진입 자동 준비 프로토콜 포함
- WORK-MODE.txt 자동 읽기 규칙 포함
#### 신규 작품 시작
**설계 단계 (CWS Design Guide):**
1. **PLOT 모드로 플롯 작성** (Phase 4-3)
- `plot-mode.md` v2.2.0 읽기
- vol-XX-plot.md 확인하며 5화별 상세 플롯 작성 ⭐
- 타임라인 검증 + 일치성 검증
- WORK-MODE.txt 자동 업데이트
2. **DESIGN-VERIFICATION 모드로 설계 검증** (Phase 5) ⭐ NEW
- `design-verification-mode.md` v1.0.0 읽기
- Phase 5-1: Opus 품질 검증
- Phase 5-2: Codex 일관성 검증 (계층적 반영)
- 설계 완벽성 보증
**작성 단계 (CWS Writing Guide):**
3. **WRITING 모드로 작성**
- `writing-mode.md` 읽기
- 플롯 기반 챕터 작성
- WORK-MODE.txt 자동 업데이트
4. **VERIFICATION 모드로 검증**
- `verification-mode.md` 읽기
- 전체 검증 실행
- WORK-MODE.txt 자동 업데이트
#### 기존 작품 검증
1. **VERIFICATION 모드부터 시작**
- `verification-mode.md` 읽기
- 1권 전체 검증 실행
2. **문제 발견 시 FIX 모드**
- `fix-mode.md` 읽기
- 검증 보고서 기반 수정
3. **플롯 타임라인 역행 발견 시**
- `plot-mode.md` 읽기
- 플롯 타임라인 재검증 및 수정
4. **품질 개선은 POLISH 모드**
- `polish-mode.md` 읽기
- 문장 다듬기
### 자주 묻는 질문
**Q: WORK-MODE.txt는 무엇인가요?** 🔴 NEW
A: 현재 작업 모드를 추적하는 파일입니다. 컴팩트 후 Claude가 자동으로 읽어 현재 모드(PLOT/WRITING/VERIFICATION 등)를 파악하고 해당 프로토콜을 자동으로 읽습니다. `WORK-MODE.txt.template` 참조.
**Q: 컴팩트 후 Claude가 절차를 잊어버리는데요?** 🔴 NEW
A: claude.md에 "컴팩트 후 자동 복구 절차"를 추가하세요. Claude가 claude.md → WORK-MODE.txt → 현재 모드 프로토콜을 자동으로 읽도록 강제합니다. 1945-novel/claude.md 참조.
**Q: 모드 진입 시 Claude가 준비 없이 바로 작업을 시작하는데요?** 🔴 NEW
A: claude.md에 "모드 진입 자동 준비 프로토콜"을 추가하세요. 모든 작업 요청 시 자동으로 프로토콜을 읽고 준비 완료 보고 후 대기하도록 강제합니다.
**Q: 설계 검증은 어떻게 하나요?** ⭐ NEW
A: DESIGN-VERIFICATION 모드(Phase 5)를 사용하세요. Phase 5-1은 Opus 품질 검증, Phase 5-2는 Codex 일관성 검증(계층적 반영 검증)입니다. 설계 완료 후 반드시 실행하여 작성 단계 문제를 80% 감소시킬 수 있습니다. `design-verification-mode.md` 참조.
**Q: vol-XX-plot.md와 vol-XX-plot-NNN-MMM.md가 다른데요?** ⭐ NEW
A: PLOT 모드 v2.2.0을 사용하세요. 각 화 작성 전 vol-XX-plot.md를 확인하고, 5화 완성 후 일치성 검증을 실행합니다. Phase 5-2 계층적 반영 검증에서도 재확인합니다. `plot-mode.md`, `design-verification-mode.md` 참조.
**Q: DESIGN-VERIFICATION과 VERIFICATION의 차이는?**
A: **DESIGN-VERIFICATION (Phase 5)**은 설계 단계 검증입니다. 플롯 계층 반영, 설정 충돌, 복선 등을 검증합니다. **VERIFICATION**은 작성 단계 검증입니다. 챕터 형식, 호칭, 타임라인 등 실제 집필 결과물을 검증합니다. 서로 다른 가이드(Design Guide / Writing Guide)에 속합니다.
**Q: 플롯에 타임라인 역행이 있으면 어떻게 하나요?**
A: PLOT 모드로 플롯 타임라인을 검증하고 수정하세요. 설계 단계에서 오류를 차단하는 것이 가장 효율적입니다. Phase 5-2에서도 재검증합니다. `plot-mode.md` 참조.
**Q: 회상 장면은 어떻게 처리하나요?**
A: 플롯 제목에 `[회상]`을 명시하세요. PLOT/WRITING/VERIFICATION 모드에서 자동으로 인식하여 타임라인 역행 검증에서 제외합니다. `plot-mode.md` 참조.
**Q: 리포트가 무효화되는 이유는?**
A: 리포트 작성 후 파일이 수정되면 리포트가 과거 상태를 반영하므로 재검증이 필요합니다. `report-management.md` 참조.
**Q: 재배치는 언제 하나요?**
A: 타임라인 역행 발견 시 FIX 모드에서 자동으로 실행됩니다. 하지만 PLOT 모드에서 미리 검증하면 재배치를 방지할 수 있습니다. `fix-mode.md` 참조.
**Q: POLISH와 MODIFICATION 차이는?**
A: POLISH는 의미 동일하게 문장만 다듬기, MODIFICATION은 내용/플롯 변경. `polish-mode.md` 참조.
---
## 📧 문의 및 기여
프로토콜 개선 제안은 Git Issues로 등록해주세요.
---
*이 인덱스는 자동 업데이트되지 않습니다. 새 프로토콜 추가 시 수동으로 업데이트하세요.*
**최종 업데이트:** 2026-01-27
**v4.3.0 주요 변경 (2026-01-26):**
- 🔴 DESIGN-VERIFICATION 모드 추가 (Phase 5 검증 프로토콜)
- 🔴 PLOT 모드 v2.2.0 (vol-XX-plot.md 참조 및 일치성 검증 강화)
- 🔴 계층적 반영 검증 체계 (마스터 → 권별 → 5화별)
- 🔴 설계 품질 보증 체계 완성 (Phase 4-3 + Phase 5-2)
- 🔴 WORK-MODE.txt 템플릿 추가 (작업 모드 추적)
- 🔴 claude.md 모범 사례 추가 (모드 진입 자동 준비)