Files
novel-writing-guide/templates/standards/volume-plot-verification.md
Alex c56b6f1f76 Design Guide v1.6.0: Phase 4 태스크 기반 재설계 + 전체 프로세스 검증 완료
- Phase 4 아키텍처 재설계: 수량 기반 → 태스크 실행 기반
- phase4-master-design.md 신규 (전체 Phase 4 아키텍처)
- 설계 모드 11개 신규/갱신:
  - plot-master-mode/verification (Phase 4-1)
  - volume-timeline-mode/verification (Phase 4-2선행)
  - volume-characters-mode/verification (Phase 4-2선행)
  - volume-plot-mode/verification (Phase 4-2)
  - plot-detail-verification (Phase 4-3)
  - design-verification-mode (Phase 5)
- 검증 프로토콜 강화:
  - 에스컬레이션 경로, 신뢰 모델, 유효성 조건 전 프로토콜 통일
  - 검증 보고서 유효성 관리 (report-management.md 연동)
  - 권 경계 교차 검증 추가 (Phase 4-2 §6.3, 4-3 §4.3, Phase 5 검증 6)
  - 입력 소비 확인 (Phase 4-1 검증 0)
- 작성 파이프라인 보강:
  - writing-mode: Phase 5 통과 전제 명시, vol-XX-plot.md INPUT 추가
  - polish-mode: VERIFICATION→FIX 완료 필수 진입 조건
- 3회 종합 감사 통과 (설계+작성 전체, 실제 문제 0건)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 21:52:24 +09:00

370 lines
9.4 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.
# 권별 플롯 검증 프로토콜 (Phase 4-2 검증)
> **버전:** v2.1.0
> **생성일:** 2026-01-26
> **최종 수정:** 2026-01-27
> **적용 대상:** `volumes/vol-XX/vol-XX-plot.md`
> **검증 시점:** Phase 4-2 완료 후, Phase 4-3 진행 전
> **산출물:** `volumes/vol-XX/vol-XX-plot-verification-report.md`
---
## 1. 검증 목적
```
질문: "이 vol-XX-plot으로 5화별 상세 플롯 작성 가능한가?"
검증 항목:
1. 상위 계층 반영 (plot-master, vol-XX-timeline, vol-XX-characters)
2. 타임라인 일관성 ([병렬]/[역전] 포함)
3. 필수 항목 완성도 (50화 × 6개 항목)
4. 연결 검증 (화 간, 전환점)
5. 복선 검증 (설치/회수 매칭)
```
**⚠️ Phase 4-2 검증 통과 없이 Phase 4-3 진행 금지!**
---
## 2. 입력 (INPUT)
```
필수 읽기 파일:
1. volumes/vol-XX/vol-XX-plot.md ← 검증 대상
2. settings/plot-master.md ← 상위 계층 (플롯 마스터)
3. volumes/vol-XX/vol-XX-timeline.md ← 상위 계층 (권별 타임라인)
4. volumes/vol-XX/vol-XX-characters.md ← 상위 계층 (권별 캐릭터)
5. standards/report-management.md ← 리포트 유효성 규칙
6. volumes/vol-(XX-1)/vol-(XX-1)-plot.md ← 이전 권 (2권 이상, 경계 검증용)
```
---
## 3. 검증 1: 상위 계층 반영
### 3.1 plot-master.md 반영
```
□ 권 목표 일치?
□ 작중 기간 일치?
□ 시작/종료 상태 일치?
□ 핵심 전환점 모두 포함? (전환점 N개 중 N개)
□ 캐릭터 아크 일치?
□ 로맨스 방향 일치?
□ 복선 계획 모두 반영?
방법: plot-master.md 해당 권 섹션 → vol-XX-plot.md 대조
```
### 3.2 vol-XX-timeline.md 반영
```
□ 역사적 사건이 해당 화에 반영?
□ 날짜가 정확?
□ 사건이 플롯에 영향을 주는가?
□ 월별 분위기가 반영?
방법: vol-XX-timeline.md 사건 목록 → vol-XX-plot.md 대조
```
### 3.3 vol-XX-characters.md 반영
```
□ 등장인물이 해당 권 시점 상태인가?
□ 캐릭터 나이가 맞는가?
□ 캐릭터 관계가 반영?
□ 신규/퇴장 캐릭터 처리?
방법: vol-XX-characters.md → vol-XX-plot.md 등장인물 대조
```
---
## 4. 검증 2: 타임라인 일관성
### 4.1 순차 검증
```
50화 전체 타임라인 추출 후:
□ 이전 화 타임라인 ≤ 현재 화 타임라인?
(예외: [병렬] 또는 [역전] 표기 시 허용)
→ [병렬]/[역전] 표기법: phase4-master-design.md §4 참조
방법:
for i in 1..49:
if 화[i+1].타임라인 < 화[i].타임라인:
[병렬] 또는 [역전] 표기 있는가?
→ 있음: 정상 (의도된 구조)
→ 없음: 오류 (수정 필요)
```
### 4.2 특수 타임라인 검증
```
이것은 역사서가 아닌 소설이다!
병렬 진행:
□ [병렬: N화] 표기된 모든 화 확인
□ 연결 화와 같은 날짜인가?
□ 다른 장소인가?
의도된 역전:
□ [역전: N화] 표기된 모든 화 확인
□ 연결 화의 원인/과정을 보여주는가?
□ 플래시백으로 자연스러운가?
```
### 4.3 기간 검증
```
□ 1화 타임라인 ≥ 권 시작일?
□ 50화 타임라인 ≤ 권 종료일?
□ plot-master 작중 기간과 일치?
```
---
## 5. 검증 3: 필수 항목 완성도
### 5.1 권 개요 (8개 항목)
```
□ 권 목표
□ 작중 기간
□ 시작 상태
□ 종료 상태
□ 핵심 전환점 + 화 배치
□ 캐릭터 아크
□ 로맨스 방향 + 이벤트 화
□ 복선 계획 + 화 배치
```
### 5.2 화별 (6개 항목 × 50화)
```
각 화마다:
□ 타임라인
□ 핵심 이벤트
□ 등장인물
□ 종료 상태
□ 로맨스
□ 복선
방법: 50화 전체 순회하며 6개 항목 유무 확인
누락 화 기록: N화, N화...
```
---
## 6. 검증 4: 연결 검증
### 6.1 화 간 연결
```
□ 1화 시작 = 권 시작 상태?
□ N화 종료 상태 → N+1화 시작 자연스러운가?
□ 50화 종료 = 권 종료 상태?
방법: 연속된 화의 종료/시작 비교
```
### 6.2 전환점 연결
```
□ 전환점 전 화들이 준비 역할?
□ 전환점 화에서 실제 이벤트 발생?
□ 전환점 후 화들이 결과 반영?
```
### 6.3 이전 권 경계 연결 (2권 이상)
```
⚠️ 1권은 이 검증 생략 (이전 권 없음)
□ 이전 권 50화 종료 상태 → 현재 권 1화 시작 상태 자연스러운가?
□ 디테일 수준에서 일치하는가? (plot-master 요약뿐 아니라 구체적 상황)
□ 캐릭터 상태 연속성? (감정, 관계, 위치)
□ 미해결 사건이 현재 권에서 계승되는가?
방법:
1. vol-(XX-1)-plot.md의 50화 종료 상태 추출
2. vol-XX-plot.md의 1화 시작 상태 추출
3. 디테일 수준 대조:
- plot-master 요약 일치 (이미 검증 1에서 확인)
- 구체적 상황 일치 (여기서 추가 확인)
예시:
vol-01 50화: "김구와 단독 면담, 향후 지원 약속 받음"
vol-02 1화: "김구의 지원 약속을 바탕으로..." ✅ 연속
vol-02 1화: "아직 구체적 약속 없는 상태에서..." ❌ 불일치
```
---
## 7. 검증 5: 복선 검증
### 7.1 설치/회수 매칭
```
각 설치 복선:
□ 회수 시점 명시?
□ 회수 화에서 실제 회수?
각 회수 복선:
□ 설치 시점 명시?
□ 설치 화에서 실제 설치?
```
### 7.2 문제 검출
```
□ 고아 복선 (설치만, 회수 계획 없음): N건
□ 유령 회수 (회수만, 설치 없음): N건
□ 매칭 오류 (화수 불일치): N건
```
---
## 8. 통과 조건
```
Phase 4-2 검증 통과 조건:
□ 검증 1: 상위 계층 3개 파일 반영 100%
□ 검증 2: 타임라인 오류 0건 (병렬/역전 표기 제외)
□ 검증 3: 50화 × 6개 필수 항목 완성
□ 검증 4: 화 간/전환점 연결 확인
□ 검증 5: 복선 고아/유령 0건
→ 모두 ✅: Phase 4-3 진행 가능
→ 하나라도 ❌: 수정 후 재검증
```
---
## 9. 실패 시 조치
```
오류가 이 파일 내에 있을 때:
1. vol-XX-plot.md 수정
- 검증 보고서 지적 항목 모두 수정
2. 재검증
- 이 프로토콜 처음부터 재실행
3. Phase 4-3 진행 금지
- 검증 통과 전까지 금지
⚠️ 검증 보고서 유효성 확인:
이전 검증 보고서가 존재하는 경우, 리포트 유효성을 먼저 확인하세요.
- 보고서 작성일 이후 대상 파일이 수정되었으면 → 보고서 무효 → 재검증 필요
- 상세 규칙: standards/report-management.md 참조
⚠️ 상위 계층 오류 발견 시 (에스컬레이션):
→ plot-master.md 오류: Phase 4-1 검증으로 에스컬레이션 (사용자 승인 필수)
- plot-master.md 수정 → Phase 4-1 재검증 → Phase 4-2 재검증
→ vol-XX-timeline.md 오류: Phase 4-2선행 검증으로 에스컬레이션
- vol-XX-timeline.md 수정 → Phase 4-2선행 재검증 → Phase 4-2 재검증
→ vol-XX-characters.md 오류: Phase 4-2선행 검증으로 에스컬레이션
- vol-XX-characters.md 수정 → Phase 4-2선행 재검증 → Phase 4-2 재검증
→ 상세 절차: phase4-master-design.md 에러 복구 프로토콜 참조
⚠️ 신뢰 모델:
이 검증은 plot-master.md, vol-XX-timeline.md, vol-XX-characters.md 반영을 확인합니다.
settings 파일 자체의 정합성은 Phase 4-1 및 Phase 4-2선행 검증 책임입니다.
전체 계층 정합성은 Phase 5에서 최종 확인합니다.
⚠️ 이 검증의 유효성 조건:
다음 경우 이 검증 결과가 무효화되므로 재실행 필수:
- 검증 대상 파일이 수정된 경우
- 상위 계층 파일(INPUT 파일)이 수정된 경우
- 캐스케이드 재검증이 요청된 경우 (phase4-master-design.md §7.3 참조)
```
---
## 10. 산출물 (OUTPUT): 검증 보고서 템플릿
```markdown
# vol-XX-plot.md 검증 보고서
> **검증일:** YYYY-MM-DD
> **프로토콜:** volume-plot-verification.md v2.0.0
> **대상:** volumes/vol-XX/vol-XX-plot.md
---
## 검증 결과: ✅ 통과 / ❌ 실패
### 검증 1: 상위 계층 반영
- plot-master.md: ✅/❌ (불일치: N건)
- vol-XX-timeline.md: ✅/❌ (누락 사건: N건)
- vol-XX-characters.md: ✅/❌ (불일치: N건)
### 검증 2: 타임라인 일관성
- 순차 오류: N건 (병렬/역전 제외)
- 병렬 표기: ✅/❌/해당없음
- 역전 표기: ✅/❌/해당없음
- 기간 일치: ✅/❌
특수 타임라인 목록:
| 화 | 유형 | 연결 화 | 검증 |
|----|------|--------|------|
| N화 | 병렬 | M화 | ✅/❌ |
| N화 | 역전 | M화 | ✅/❌ |
### 검증 3: 필수 항목 완성도
- 권 개요: N/8개 항목
- 화별: N/50화 완성 (누락: N화)
### 검증 4: 연결
- 1화 시작 = 권 시작: ✅/❌
- 50화 종료 = 권 종료: ✅/❌
- 화 간 연결 끊김: N건
- 전환점 연결: ✅/❌
- 이전 권 경계 연결: ✅/❌/해당없음(1권)
### 검증 5: 복선
- 설치 총: N건
- 권 내 회수: N건
- 다음 권 이월: N건
- 고아 복선: N건
- 유령 회수: N건
---
## 발견된 문제점
1. **문제:** {내용}
- **위치:** {화수}
- **유형:** {상위계층/타임라인/완성도/연결/복선}
- **조치:** {수정 방법}
---
## 최종 판정
- [ ] ✅ Phase 4-3 진행 가능
- [ ] ❌ 수정 후 재검증 필요
---
*검증 완료일: YYYY-MM-DD*
```
---
## 11. 파일명 규칙
```
검증 보고서:
volumes/vol-XX/vol-XX-plot-verification-report.md
예시:
- volumes/vol-01/vol-01-plot-verification-report.md
- volumes/vol-04/vol-04-plot-verification-report.md
```
---
*"에러는 일찍 발견할수록 수정 비용이 작다."* - CWS v3.1