Files
novel-writing-guide/templates/standards/phase4-master-design.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

19 KiB

Phase 4 마스터 설계 문서

버전: v3.4.0 생성일: 2026-01-26 최종 수정: 2026-01-31 목적: Phase 4 전체 프로세스 - 작업 수행 중심 재설계 주요 변경: AI 강제 실행 규칙 추가 (절대 무시 불가)


🚨 AI 강제 실행 규칙 (v3.4.0 신규 - 절대 무시 불가!)

⚠️ 이 문서는 가이드라인이 아닙니다. 아키텍처 명세서입니다.

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


규칙 1: Phase 진행 순서 강제 준수

Phase 4 작업 시 반드시 확인:

🔍 Phase 진행 순서 체크리스트 (강제 실행):
- [ ] Phase 4-1 완료 및 검증 통과 확인
  - plot-master.md 작성 완료
  - plot-master-verification-report.md 통과
- [ ] Phase 4-2 Step 1 완료 및 검증 통과 확인
  - vol-XX-timeline.md + vol-XX-characters.md 완료
  - 각각 verification-report.md 통과
- [ ] Phase 4-2 Step 2 완료 및 검증 통과 확인
  - vol-XX-plot.md 작성 완료
  - vol-XX-plot-verification-report.md 통과
- [ ] Phase 4-3 완료 및 검증 통과 확인
  - vol-XX-plot-NNN-MMM.md 작성 완료
  - verification-report.md 통과

**이전 Phase 검증 통과 없이 다음 Phase 진행 절대 금지!**

규칙 2: 블로킹 조건 강제 확인

Phase 4-2 Step 2 시작 전 반드시 확인:

🔍 블로킹 조건 체크리스트 (강제 실행):
- [ ] vol-XX-timeline.md 검증 통과
- [ ] vol-XX-characters.md 검증 통과

**두 파일 중 하나라도 검증 미통과 시 Phase 4-2 Step 2 진행 금지!**

규칙 3: 필수 정보 완성도 강제 검증

각 Phase 완료 시 반드시 확인:

🔍 필수 정보 체크리스트 (강제 실행):

Phase 4-1 완료 시:
- [ ] 권별 8개 필수 정보 완성
  - 권 목표, 작중 기간, 시작/종료 상태
  - 핵심 전환점, 캐릭터 아크, 로맨스, 복선

Phase 4-2 완료 시:
- [ ] 화별 9개 필수 정보 완성
  - 타임라인, 핵심 이벤트, 등장인물
  - 이전/이후 종료 상태, 로맨스, 복선
  - 병렬/역전 (해당 시)

Phase 4-3 완료 시:
- [ ] Part별 9개 필수 정보 완성
  - 시간/장소, 등장인물, POV
  - 대화 주제, 캐릭터 행동, 종료 상태
  - 감정선, 복선

**필수 정보 하나라도 누락 시 해당 Phase 미완료!**

규칙 4: 타임라인 설계 표기 강제

타임라인 역행 발생 시 반드시 확인:

🔍 타임라인 설계 체크리스트 (강제 실행):
- [ ] 타임라인 역행 발견 시 즉시 확인
  - [병렬: N화] 표기 있는가?
  - [역전: N화] 표기 있는가?
  - 사유/목적 명시되었는가?

**타임라인 역행 발견 시 표기 없으면 즉시 오류 보고!**
**표기 있으나 사유 없으면 즉시 보고!**

규칙 5: 에러 복구 프로토콜 강제 실행

상위 계층 오류 발견 시 반드시 실행:

🔍 에러 복구 체크리스트 (강제 실행):
- [ ] 오류 발견 즉시 사용자에게 보고
- [ ] 사용자 승인 후 상위 계층 수정
- [ ] 상위 계층 검증 재실행
- [ ] 영향받는 하위 계층 캐스케이드 재검증

**사용자 승인 없이 상위 계층 수정 절대 금지!**
**캐스케이드 재검증 생략 절대 금지!**

위반 시 처리

위 규칙 중 하나라도 위반 시:

  • 해당 작업 무효
  • 사용자에게 즉시 보고
  • 규칙 준수 후 재작업

1. 핵심 철학

1.1 분량이 아닌 작업 수행 가능성

❌ 기존 접근:
   "Phase 4-1: 70-100줄 작성"
   "Phase 4-2: 화당 2-3줄"
   → 분량 맞춰도 작업 불가능하면 의미 없음

✅ 새로운 접근:
   "Phase 4-1 완료 기준: 이 정보로 volume-plot 작성 가능한가?"
   "Phase 4-2 완료 기준: 이 정보로 5화별 상세 플롯 작성 가능한가?"
   → 필요한 정보가 있으면 분량은 결과물

1.2 역방향 정의 (Backward Design)

최종 목표: 5화별 상세 플롯 (Phase 4-3)
    ↑
    │ 이걸 작성하려면 뭐가 필요한가?
    │
volume-plot + volume-timeline + volume-characters (Phase 4-2)
    ↑
    │ 이걸 작성하려면 뭐가 필요한가?
    │
plot-master (Phase 4-1)
    ↑
    │ 이걸 작성하려면 뭐가 필요한가?
    │
settings (Phase 0-3): timeline-master.md, characters-master.md

1.3 계층 구조

⚠️ 혼동 방지: settings(전체 시즌) vs volumes(권별)

settings/ (Phase 0-3, 전체 시즌)
├── timeline-master.md      ← 전체 시즌 타임라인
├── characters-master.md    ← 전체 시즌 캐릭터
└── plot-master.md          ← Phase 4-1 산출물 (전체 시즌 플롯)

volumes/vol-XX/ (Phase 4-2, 권별)
├── vol-XX-timeline.md      ← Phase 4-2 Step 1 산출물 (권별 타임라인)
├── vol-XX-characters.md    ← Phase 4-2 Step 1 산출물 (권별 캐릭터)
└── vol-XX-plot.md          ← Phase 4-2 Step 2 산출물 (권별 플롯)

1.4 타임라인 유연성

이것은 역사서가 아닌 소설이다!

허용되는 타임라인 구조:
1. 순차 진행: 1화(8월) → 2화(9월) → 3화(10월)
2. 병렬 진행: 15화(8월10일 서울) ↔ 16화(8월10일 부산)
3. 의도된 역전: 17화(결과) → 18화(과정, 플래시백)

검증 기준:
- 타임라인 이상 발견 시 → 오류로 판단 ❌
- 플롯에 명시되어 있는지 확인 → 명시 없으면 오류 ⭕

2. 계층별 필수 정보 정의

2.1 Phase 4-1: plot-master 작성

입력: settings/timeline-master.md, settings/characters-master.md (전체 시즌) 산출물: settings/plot-master.md

volume-plot을 작성하려면 plot-master에서 각 권별로 다음 정보 필수:

필수 정보 이유 없으면?
권 목표 50화 방향 설정 방향 없이 50화 배분 불가
작중 기간 (시작~종료) 타임라인 배분 날짜 배분 불가
시작 상태 1화 시작점 어디서 시작할지 모름
종료 상태 50화 도착점 어디로 끝낼지 모름
핵심 전환점 (2-3개) 클라이맥스 배치 밋밋한 50화
캐릭터 아크 방향 성장 곡선 설계 캐릭터 변화 없음
로맨스 시작/종료 단계 이벤트 밀도 결정 로맨스 페이싱 불가
복선 목록 화 배치 복선 누락

2.2 Phase 4-2: 권별 설계 (timeline + characters + volume-plot)

Phase 4-2는 2단계로 구성:

Step 1: 권별 타임라인 + 캐릭터 작성

입력: settings/plot-master.md, settings/timeline-master.md, settings/characters-master.md 산출물: vol-XX-timeline.md, vol-XX-characters.md

  • 두 파일은 병렬 작성 가능
  • 둘 다 검증 통과해야 Step 2 진행 가능

Step 2: 권별 플롯 작성

입력: settings/plot-master.md + Step 1 산출물 (vol-XX-timeline.md, vol-XX-characters.md) 산출물: vol-XX-plot.md

⚠️ Step 1 완료 없이 Step 2 진행 금지!

5화별 상세 플롯을 작성하려면 volume-plot에서 각 화별로 다음 정보 필수:

필수 정보 이유 없으면?
타임라인 (YYYY.MM.DD) 시간대, 계절, 요일 장면 시간 설정 불가
핵심 이벤트 (1-2개) Part 배분 기준 장면 구성 불가
등장인물 POV, 대화 상대 누가 나오는지 모름
이전 화 종료 상태 연결 시작 어디서 이어받을지 모름
이 화 종료 상태 연결 종료 어디로 끝낼지 모름
로맨스 이벤트 유무 감정선 방향 로맨스 삽입 여부 모름
복선 (설치/회수) 대사, 묘사 삽입 복선 누락
병렬 진행 (해당 시) 같은 타임라인 연결 오류로 오인
의도된 역전 (해당 시) 플래시백 연결 오류로 오인

2.3 Phase 4-3: 5화별 상세 플롯 → 집필용

실제 집필을 하려면 5화별 상세 플롯에서 각 화별로 다음 정보 필수:

필수 정보 이유 없으면?
Part별 장면 구성 (4 Parts) 집필 단위 어디서 끊을지 모름
각 Part 시간/장소 장면 설정 배경 모름
각 Part 등장인물, POV 시점 누구 시점인지 모름
각 Part 대화 주제 (3-5개) 대화 내용 뭘 말할지 모름
각 Part 캐릭터 행동 묘사 내용 뭘 할지 모름
각 Part 종료 상태 연결 다음 Part 시작 모름
감정선 (시작→중간→끝) 분위기 톤 설정 불가
복선 삽입 위치 자연스러운 삽입 복선 누락

3. 완료 기준 정의

3.1 Phase 4-1 완료 기준

질문: "이 plot-master로 volume-plot 작성 가능한가?"

체크리스트:
□ 각 권의 목표가 명확한가?
□ 각 권의 작중 기간이 있는가?
□ 각 권의 시작/종료 상태가 있는가?
□ 각 권의 핵심 전환점이 있는가? (최소 2개)
□ 각 권의 캐릭터 아크가 있는가?
□ 각 권의 로맨스 방향이 있는가?
□ 각 권의 복선 목록이 있는가?

→ 모두 YES면 Phase 4-1 완료
→ 하나라도 NO면 보완 후 재검증

3.2 Phase 4-2 Step 1 완료 기준

질문: "이 timeline + characters로 volume-plot 작성 가능한가?"

체크리스트:
□ vol-XX-timeline.md 작성 완료?
  □ 전체 화 타임라인 배정 완료?
  □ 병렬/역전 표기 완료?
  □ volume-timeline-verification 통과?
□ vol-XX-characters.md 작성 완료?
  □ 등장인물별 등장 구간 명시?
  □ 호칭 변화 시점 명시?
  □ volume-characters-verification 통과?

→ 모두 YES면 Phase 4-2 Step 1 완료 → Step 2 진행 가능
→ 하나라도 NO면 보완 후 재검증

⚠️ 실행 규칙:
- timeline과 characters는 병렬 작성 가능
- 단, 둘 다 검증 통과해야 Step 2 진행 가능
- Step 2 (volume-plot)는 이 두 파일을 필수 입력으로 사용

3.3 Phase 4-2 Step 2 완료 기준

질문: "이 volume-plot으로 5화별 상세 플롯 작성 가능한가?"

체크리스트:
□ 전체 화 리스트가 있는가? (50화 전체)
□ 각 화의 타임라인이 있는가?
□ 각 화의 핵심 이벤트가 있는가? (1-2개)
□ 각 화의 등장인물이 있는가?
□ 각 화의 종료 상태가 있는가?
□ 각 화의 로맨스 유무가 있는가?
□ 각 화의 복선이 있는가?
□ 병렬 진행이 명시되었는가? (해당 시)
□ 의도된 역전이 명시되었는가? (해당 시)

→ 모두 YES면 Phase 4-2 완료
→ 하나라도 NO면 보완 후 재검증

3.4 Phase 4-3 완료 기준

질문: "이 5화별 상세 플롯으로 집필 가능한가?"

체크리스트:
□ 각 화의 Part별 장면이 있는가? (4 Parts)
□ 각 Part의 시간/장소가 있는가?
□ 각 Part의 POV가 있는가?
□ 각 Part의 대화 주제가 있는가? (3-5개)
□ 각 Part의 캐릭터 행동이 있는가?
□ 각 Part의 종료 상태가 있는가?
□ 감정선이 설계되었는가?
□ 복선 삽입 위치가 있는가?

→ 모두 YES면 Phase 4-3 완료
→ 하나라도 NO면 보완 후 재검증

4. 타임라인 검증 규칙 (수정됨)

4.1 기존 규칙 (폐기)

❌ 역행 0건 필수
❌ 겹침 0건 필수
→ 역사서 기준, 소설에 부적합

4.2 새로운 규칙

✅ 타임라인 이상 발견 시:
   1. volume-plot에서 해당 화 확인
   2. [병렬: N화] 또는 [역전: N화] 명시 있는가?

   → 명시 있음: 정상 (의도된 구조)
   → 명시 없음: 오류 (수정 필요)

4.3 표기법

## 일반 화
15화: 1945.08.10 | 서울 - 영수 체포

## 병렬 진행
16화: 1945.08.10 | 부산 - 민호 탈출 [병렬: 15화]
→ 15화와 같은 날, 다른 장소

## 의도된 역전 (플래시백)
17화: 1945.08.05 | 서울 - 체포되기까지 [역전: 15화]
→ 15화 결과의 과정 (시간 역행)

5. 파일 구조

5.1 프로토콜 파일

templates/standards/
├── phase4-master-design.md    ← 이 문서 (v3.3.0)
├── plot-master-mode.md        ← Phase 4-1 작성 프로토콜
├── volume-timeline-mode.md    ← Phase 4-2 Step 1: 타임라인
├── volume-characters-mode.md  ← Phase 4-2 Step 1: 캐릭터
├── volume-plot-mode.md        ← Phase 4-2 Step 2: 볼륨 플롯
├── plot-mode.md               ← Phase 4-3 작성 프로토콜
├── plot-master-verification.md       ← Phase 4-1 검증
├── volume-timeline-verification.md   ← Phase 4-2 Step 1 검증
├── volume-characters-verification.md ← Phase 4-2 Step 1 검증
├── volume-plot-verification.md       ← Phase 4-2 Step 2 검증
└── plot-detail-verification.md       ← Phase 4-3 검증

5.2 산출물 파일

{project}/
├── settings/                        ← 전체 시즌 (Phase 0-3 + 4-1)
│   ├── timeline-master.md           ← 전체 시즌 타임라인
│   ├── characters-master.md         ← 전체 시즌 캐릭터
│   └── plot-master.md               ← Phase 4-1 산출물
│
└── volumes/
    └── vol-XX/                      ← 권별 (Phase 4-2 + 4-3)
        ├── vol-XX-timeline.md       ← Phase 4-2 Step 1 산출물
        ├── vol-XX-characters.md     ← Phase 4-2 Step 1 산출물
        ├── vol-XX-plot.md           ← Phase 4-2 Step 2 산출물
        └── plots/
            ├── vol-XX-plot-001-005.md  ← Phase 4-3 산출물
            ├── vol-XX-plot-006-010.md
            └── ... (총 10개)

6. 워크플로우

Phase 4-1: plot-master.md 작성
    │   입력: settings/timeline-master.md + settings/characters-master.md
    │
    ├─→ 완료 기준 충족? ─── No ──→ 보완
    │         │
    │        Yes
    │         │
    ▼         ▼
Phase 4-2 Step 1: vol-XX-timeline.md + vol-XX-characters.md 작성/검증
    │   입력: settings/plot-master.md + settings/timeline-master.md + settings/characters-master.md
    │   (두 파일 병렬 작성 가능, 단 둘 다 검증 통과 필수)
    │
    ├─→ 검증 통과? ─── No ──→ 수정
    │         │
    │        Yes (timeline + characters 둘 다 통과)
    │         │
    ▼         ▼
Phase 4-2 Step 2: vol-XX-plot.md 작성 (1권씩)
    │   입력: settings/plot-master.md + vol-XX-timeline.md + vol-XX-characters.md
    │
    ├─→ 완료 기준 충족? ─── No ──→ 보완
    │         │
    │        Yes
    │         │
    ▼         ▼
Phase 4-3: vol-XX-plot-NNN-MMM.md 작성 (5화씩)
    │
    ├─→ 완료 기준 충족? ─── No ──→ 보완
    │         │
    │        Yes
    │         │
    ▼         ▼
Phase 5: 설계 검증 (design-verification-mode.md)
    │   Phase 5-1: Opus 품질 검증
    │   Phase 5-2: Codex 일관성 검증 (계층적 반영)
    │
    ├─→ 검증 통과? ─── No ──→ 수정 후 재검증
    │         │
    │        Yes
    │         │
    ▼         ▼
핸드오프 → CWS Writing Guide 진입 (집필 가능!)

7. 에러 복구 프로토콜

7.1 기본 원칙

1. 각 Phase 검증은 해당 Phase 산출물만 수정 권한 있음
2. 상위 Phase 오류 발견 시 → 에스컬레이션 (사용자 승인 필수)
3. 상위 파일 수정 시 → 하위 전체 캐스케이드 재검증
4. 파일 수동 편집 시 → 해당 파일 + 의존 파일 재검증

7.2 Phase별 에러 발견 시 조치

Phase 4-2 Step 1 검증에서 오류 발견:
├─ vol-XX-timeline.md 오류 → 수정 후 재검증
├─ vol-XX-characters.md 오류 → 수정 후 재검증
├─ plot-master.md 오류 발견 → ⚠️ Phase 4-1로 에스컬레이션
│   → 사용자 승인 → plot-master.md 수정
│   → Phase 4-1 재검증
│   → Phase 4-2 Step 1 재검증
└─ 통과 전까지 Phase 4-2 Step 2 진행 금지

Phase 4-2 Step 2 검증에서 오류 발견:
├─ vol-XX-plot.md 오류 → 수정 후 재검증
├─ vol-XX-timeline/characters 오류 → ⚠️ Phase 4-2 Step 1로 에스컬레이션
│   → 해당 파일 수정 → Step 1 재검증 → Step 2 재검증
├─ plot-master.md 오류 → ⚠️ Phase 4-1로 에스컬레이션
│   → 사용자 승인 → 전체 캐스케이드 재검증
└─ 통과 전까지 Phase 4-3 진행 금지

Phase 4-3 검증에서 오류 발견:
├─ vol-XX-plot-NNN-MMM.md 오류 → 수정 후 재검증
├─ vol-XX-plot.md 오류 → ⚠️ Phase 4-2 Step 2로 에스컬레이션
│   → vol-XX-plot.md 수정 → Step 2 재검증
│   → 영향받는 Phase 4-3 블록 재검증
├─ 상위 파일 오류 → 해당 Phase로 에스컬레이션
└─ 통과 전까지 다음 5화 진행 금지

Phase 5 검증에서 오류 발견:
→ design-verification-mode.md 에스컬레이션 규칙 참조

7.3 캐스케이드 재검증 범위

수정된 파일 → 재검증 필요 범위:

plot-master.md:
   → vol-XX-timeline.md 재검증
   → vol-XX-characters.md 재검증
   → vol-XX-plot.md 재검증
   → vol-XX-plot-NNN-MMM.md 전체 재검증
   → Phase 5 재실행

vol-XX-timeline.md:
   → vol-XX-plot.md 재검증
   → 타임라인 영향받는 vol-XX-plot-NNN-MMM.md 재검증
   → Phase 5 재실행

vol-XX-characters.md:
   → vol-XX-plot.md 재검증
   → 캐릭터 영향받는 vol-XX-plot-NNN-MMM.md 재검증
   → Phase 5 재실행

vol-XX-plot.md:
   → 영향받는 vol-XX-plot-NNN-MMM.md 재검증
   → Phase 5 재실행

vol-XX-plot-NNN-MMM.md:
   → 해당 파일만 재검증
   → Phase 5 해당 블록 재실행

7.4 파일 수동 편집 규칙

⚠️ 검증 통과 후 파일을 수동 편집하면:

1. 해당 파일의 검증 보고서는 즉시 무효
2. 해당 파일 재검증 필수
3. 의존하는 하위 파일 재검증 필수 (7.3 캐스케이드 참조)
4. Phase 5 재실행 필수

❌ 금지: 검증 통과 파일을 수정하고 재검증 없이 진행

7.5 신뢰 모델

각 Phase는 이전 Phase 검증 결과를 신뢰한다.

Phase 4-3는:
   → vol-XX-plot.md가 Phase 4-2 Step 2 검증을 통과했다고 가정
   → vol-XX-timeline/characters가 Phase 4-2 Step 1 검증을 통과했다고 가정
   → plot-master.md가 Phase 4-1 검증을 통과했다고 가정

따라서:
   → Phase 4-3 검증은 vol-XX-plot.md 반영만 확인
   → plot-master.md 직접 대조는 하지 않음 (Phase 4-2 책임)
   → 최종 전체 정합성은 Phase 5에서 확인

8. 버전 히스토리

버전 날짜 변경 내용
v1.0 - 초기 버전
v2.0 2026-01-26 밀도 체계 도입, 검증 프로토콜
v3.0 2026-01-26 전면 재설계: 분량→작업수행, 타임라인 유연성
v3.1 2026-01-27 파일명 고유화 (vol-XX-*), 타임라인/캐릭터 선행 작업 추가
v3.2 2026-01-27 에러 복구 프로토콜, 캐스케이드 재검증, 신뢰 모델 추가
v3.3 2026-01-27 "Phase 4-2 선행" 제거 → Phase 4-2 Step 1/2로 통합, 계층 구조 명확화

"필요한 정보가 있으면 작업할 수 있다. 분량은 결과물일 뿐." - CWS v3.1 철학