Files
novel-writing-guide/templates/standards/plot-detail-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

332 lines
9.1 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-3 검증)
> **버전:** v2.1.0
> **생성일:** 2026-01-26
> **최종 수정:** 2026-01-27
> **적용 대상:** `volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md`
> **검증 시점:** Phase 4-3 각 5화 완료 후
> **산출물:** `volumes/vol-XX/plots/vol-XX-plot-NNN-MMM-verification-report.md`
---
## 1. 검증 목적
```
질문: "이 5화별 상세 플롯으로 집필 가능한가?"
검증 항목:
1. 상위 계층 반영 (vol-XX-plot.md 해당 5화)
2. 타임라인 일관성 ([병렬]/[역전] 포함)
3. Part 완성도 (각 화 4 Parts × 필수 항목)
4. 캐릭터 일관성 (vol-XX-characters.md 기반)
5. 복선 반영
6. 집필 가능성 (대화 주제, 캐릭터 행동)
```
**⚠️ Phase 4-3 검증 통과 없이 다음 5화 진행 금지!**
---
## 2. 입력 (INPUT)
```
필수 읽기 파일:
1. volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md ← 검증 대상
2. volumes/vol-XX/vol-XX-plot.md ← 상위 계층 (권별 플롯)
3. volumes/vol-XX/vol-XX-characters.md ← 캐릭터 참조
4. volumes/vol-XX/vol-XX-timeline.md ← 타임라인 참조
5. standards/report-management.md ← 리포트 유효성 규칙
6. volumes/vol-(XX-1)/plots/vol-(XX-1)-plot-046-050.md ← 이전 권 마지막 5화 (2권 이상, NNN=001일 때만)
```
---
## 3. 검증 1: 상위 계층 반영
### 3.1 vol-XX-plot.md 반영
```
각 화에 대해:
□ 타임라인 일치?
□ 핵심 이벤트 반영?
□ 등장인물 일치?
□ 종료 상태 일치?
□ 로맨스 반영?
□ 복선 반영?
방법: vol-XX-plot.md 해당 5화 → vol-XX-plot-NNN-MMM.md 대조
```
### 3.2 체크리스트 (5화 전체)
```
| 화 | 타임라인 | 이벤트 | 등장인물 | 종료상태 | 로맨스 | 복선 |
|----|---------|--------|---------|---------|--------|------|
| N화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| N+1화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| N+2화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| N+3화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| N+4화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
```
---
## 4. 검증 2: 타임라인 일관성
### 4.1 5화 내 순차 검증
```
□ 이전 화 타임라인 ≤ 현재 화 타임라인?
(예외: [병렬] 또는 [역전] 표기 시 허용)
→ [병렬]/[역전] 표기법: phase4-master-design.md §4 참조
방법:
for i in N..N+3:
if 화[i+1].타임라인 < 화[i].타임라인:
[병렬] 또는 [역전] 표기 있는가?
→ 있음: 정상
→ 없음: 오류
```
### 4.2 이전 5화와 연결
```
□ 이 5화 첫 화 = 이전 5화 마지막 화 종료 후?
(첫 번째 5화인 경우: 권 시작 상태와 일치)
```
### 4.3 이전 권 경계 연결 (2권 이상, NNN=001일 때만)
```
⚠️ 1권 또는 NNN≠001인 경우 이 검증 생략
□ 이전 권 마지막 화 종료 상태 → 현재 권 1화 시작 상태 자연스러운가?
□ Part 수준 디테일 일치? (대화 주제, 캐릭터 감정, 위치)
□ 미해결 장면이 현재 권 첫 Part에서 계승되는가?
방법:
1. vol-(XX-1)-plot-046-050.md의 마지막 화 Part 4 종료 상태 추출
2. vol-XX-plot-001-005.md의 1화 Part 1 시작 상태 추출
3. 디테일 수준 대조 (캐릭터 상태, 감정, 위치, 미결 사건)
```
---
## 5. 검증 3: Part 완성도
### 5.1 구조 확인
```
각 화가 4 Parts로 구성?
| 화 | Part 1 | Part 2 | Part 3 | Part 4 |
|----|--------|--------|--------|--------|
| N화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| N+1화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| N+2화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| N+3화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| N+4화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
```
### 5.2 Part 필수 항목 (각 Part마다)
```
□ 시간 (구체적 시간)
□ 장소 (구체적 장소)
□ 등장인물
□ POV (시점 캐릭터)
□ 장면 흐름 (시작 → 전개 → 종료)
□ 대화 주제 (3개 이상)
□ 캐릭터 행동 (구체적)
□ 복선 (있는 경우)
□ 종료 상태
```
---
## 6. 검증 4: 캐릭터 일관성
### 6.1 vol-XX-characters.md 대조
```
□ 캐릭터 성격이 해당 시점 상태와 일치?
□ 캐릭터 관계가 반영?
□ 캐릭터 나이가 맞는가?
□ 퇴장 캐릭터가 등장하지 않는가?
방법: vol-XX-characters.md 아크 변화 → 해당 화 시점 상태 확인
```
---
## 7. 검증 5: 복선 반영
```
vol-XX-plot.md에서 해당 5화의 복선 목록:
□ 설치 복선이 적절한 Part에 삽입?
□ 회수 복선이 적절한 Part에서 회수?
□ 자연스럽게 삽입?
```
---
## 8. 검증 6: 집필 가능성
```
이 상세 플롯만으로 집필 가능한가?
대화 주제:
□ 각 Part 대화 주제 3개 이상?
□ 대화 주제가 구체적? ("대화한다" ❌ → "금괴 탈취 계획 논의" ✅)
캐릭터 행동:
□ 캐릭터 행동이 구체적? ("행동한다" ❌ → "서류를 정리하며 창밖을 응시" ✅)
감정선:
□ 감정선 설계가 있는가? (시작→중간→끝)
□ 긴장도가 명시?
연결:
□ Part 간 연결이 자연스러운가?
□ 화 간 연결이 자연스러운가?
```
---
## 9. 통과 조건
```
Phase 4-3 검증 통과 조건:
□ 검증 1: vol-XX-plot.md 반영 100%
□ 검증 2: 타임라인 오류 0건
□ 검증 3: 5화 × 4 Parts × 필수 항목 완성
□ 검증 4: 캐릭터 일관성 불일치 0건
□ 검증 5: 복선 반영 완료
□ 검증 6: 집필 가능성 확인
→ 모두 ✅: 다음 5화 진행 (또는 집필)
→ 하나라도 ❌: 수정 후 재검증
```
---
## 10. 실패 시 조치
```
오류가 이 파일 내에 있을 때:
1. vol-XX-plot-NNN-MMM.md 수정
- 검증 보고서 지적 항목 모두 수정
2. 재검증
- 이 프로토콜 처음부터 재실행
3. 다음 5화 진행 금지
- 검증 통과 전까지 금지
⚠️ 검증 보고서 유효성 확인:
이전 검증 보고서가 존재하는 경우, 리포트 유효성을 먼저 확인하세요.
- 보고서 작성일 이후 대상 파일이 수정되었으면 → 보고서 무효 → 재검증 필요
- 상세 규칙: standards/report-management.md 참조
⚠️ 상위 계층 오류 발견 시 (에스컬레이션):
→ vol-XX-plot.md 오류: Phase 4-2 검증으로 에스컬레이션
- vol-XX-plot.md 수정 → Phase 4-2 재검증 → 영향받는 Phase 4-3 블록 재검증
→ vol-XX-timeline/characters 오류: Phase 4-2선행 검증으로 에스컬레이션
→ plot-master.md 오류: Phase 4-1 검증으로 에스컬레이션 (사용자 승인 필수)
→ 상세 절차: phase4-master-design.md 에러 복구 프로토콜 참조
⚠️ 신뢰 모델:
이 검증은 vol-XX-plot.md 반영만 확인합니다.
plot-master.md 직접 대조는 Phase 4-2 검증 책임입니다.
전체 계층 정합성은 Phase 5에서 최종 확인합니다.
⚠️ 이 검증의 유효성 조건:
다음 경우 이 검증 결과가 무효화되므로 재실행 필수:
- 검증 대상 파일이 수정된 경우
- 상위 계층 파일(INPUT 파일)이 수정된 경우
- 캐스케이드 재검증이 요청된 경우 (phase4-master-design.md §7.3 참조)
```
---
## 11. 산출물 (OUTPUT): 검증 보고서 템플릿
```markdown
# vol-XX-plot-NNN-MMM.md 검증 보고서
> **검증일:** YYYY-MM-DD
> **프로토콜:** plot-detail-verification.md v2.0.0
> **대상:** volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md
---
## 검증 결과: ✅ 통과 / ❌ 실패
### 검증 1: 상위 계층 반영
| 화 | 타임라인 | 이벤트 | 등장인물 | 종료상태 | 로맨스 | 복선 |
|----|---------|--------|---------|---------|--------|------|
| N화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ |
| ... | ... | ... | ... | ... | ... | ... |
### 검증 2: 타임라인 일관성
- 순차 오류: N건
- 병렬/역전 표기: ✅/❌/해당없음
- 이전 5화 연결: ✅/❌
### 검증 3: Part 완성도
| 화 | Part 1 | Part 2 | Part 3 | Part 4 | 필수항목 |
|----|--------|--------|--------|--------|---------|
| N화 | ✅/❌ | ✅/❌ | ✅/❌ | ✅/❌ | N/9 |
| ... | ... | ... | ... | ... | ... |
### 검증 4: 캐릭터 일관성
- 성격 불일치: N건
- 관계 불일치: N건
### 검증 5: 복선 반영
- 설치: N건 반영 ✅/❌
- 회수: N건 반영 ✅/❌
### 검증 6: 집필 가능성
- 대화 주제 3개+ / Part: ✅/❌
- 캐릭터 행동 구체적: ✅/❌
- 감정선 설계: ✅/❌
---
## 발견된 문제점
1. **문제:** {내용}
- **위치:** {화/Part}
- **유형:** {상위계층/타임라인/완성도/캐릭터/복선/집필가능성}
- **조치:** {수정 방법}
---
## 최종 판정
- [ ] ✅ 다음 5화 진행 가능 / 집필 가능
- [ ] ❌ 수정 후 재검증 필요
---
*검증 완료일: YYYY-MM-DD*
```
---
## 12. 파일명 규칙
```
검증 보고서:
volumes/vol-XX/plots/vol-XX-plot-NNN-MMM-verification-report.md
예시:
- volumes/vol-01/plots/vol-01-plot-001-005-verification-report.md
- volumes/vol-04/plots/vol-04-plot-006-010-verification-report.md
```
---
*"집필 가능하지 않으면 상세 플롯이 아니다."* - CWS v3.1