전체 표준 파일에 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>
622 lines
15 KiB
Markdown
622 lines
15 KiB
Markdown
# 권별 플롯 작성 모드 프로토콜 (Phase 4-2)
|
|
|
|
> **버전:** v3.2.0
|
|
> **생성일:** 2026-01-26
|
|
> **최종 수정:** 2026-01-31
|
|
> **목적:** vol-XX-plot.md 작성 - 완전한 작성 기준
|
|
> **산출물:** `volumes/vol-XX/vol-XX-plot.md`
|
|
> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가)
|
|
|
|
---
|
|
|
|
## 🚨 AI 강제 실행 규칙 (v3.2.0 신규 - 절대 무시 불가!)
|
|
|
|
### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다.
|
|
|
|
**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.**
|
|
|
|
---
|
|
|
|
### 규칙 1: 필수 입력 파일 읽기 강제
|
|
|
|
**플롯 작성 시작 전 반드시 실행:**
|
|
|
|
```
|
|
🔍 필수 파일 읽기 체크리스트 (강제 실행):
|
|
- [ ] settings/plot-master.md 읽기
|
|
- 해당 권 정보 추출
|
|
- [ ] volumes/vol-XX/vol-XX-timeline.md 읽기
|
|
- 권 기간 내 역사적 사건 확인
|
|
- [ ] volumes/vol-XX/vol-XX-characters.md 읽기
|
|
- 권 시점 캐릭터 상태 확인
|
|
|
|
**필수 파일 읽지 않고 작성 시작 절대 금지!**
|
|
**plot-master.md와 불일치 시 작성 무효!**
|
|
```
|
|
|
|
---
|
|
|
|
### 규칙 2: 권 개요 100% 일치 강제
|
|
|
|
**Step 1 완료 후 반드시 검증:**
|
|
|
|
```
|
|
🔍 권 개요 일치 체크리스트 (강제 실행):
|
|
- [ ] 권 제목: plot-master.md와 100% 일치
|
|
- [ ] 작중 기간: plot-master.md와 100% 일치
|
|
- [ ] 권 목표: plot-master.md와 100% 일치
|
|
- [ ] 시작/종료 상태: plot-master.md와 100% 일치
|
|
- [ ] 핵심 전환점: plot-master.md와 100% 일치
|
|
- [ ] 캐릭터 아크: plot-master.md와 100% 일치
|
|
- [ ] 로맨스 방향: plot-master.md와 100% 일치
|
|
- [ ] 복선 계획: plot-master.md와 100% 일치
|
|
|
|
**하나라도 불일치 발견 시 즉시 수정!**
|
|
**"창의적으로 변경" 절대 금지!**
|
|
```
|
|
|
|
---
|
|
|
|
### 규칙 3: 50화 구조 강제 검증
|
|
|
|
**Step 2-5 완료 후 반드시 확인:**
|
|
|
|
```
|
|
🔍 50화 구조 체크리스트 (강제 실행):
|
|
- [ ] 핵심 전환점이 적절한 간격으로 배치 (10화, 25화, 40화 부근)
|
|
- [ ] 각 전환점 전후로 준비/결과 화 존재
|
|
- [ ] 로맨스 이벤트 자연스럽게 분배
|
|
- [ ] 복선 설치/회수 적절한 위치
|
|
|
|
**구조 검증 없이 작성 완료 불가!**
|
|
```
|
|
|
|
---
|
|
|
|
### 위반 시 처리
|
|
|
|
**위 규칙 중 하나라도 위반 시:**
|
|
- 해당 플롯 작성 무효
|
|
- 사용자에게 즉시 보고
|
|
- 규칙 준수 후 재작성
|
|
|
|
---
|
|
|
|
## 1. 개요
|
|
|
|
### 1.1 이 프로토콜의 목적
|
|
|
|
```
|
|
vol-XX-plot.md를 작성하기 위한 완전한 기준:
|
|
- 입력: 뭘 보고 작성하는가
|
|
- 처리: 어떻게 작성하는가
|
|
- 출력: 뭐가 나와야 하는가
|
|
- 검증: 어떻게 검증하는가
|
|
```
|
|
|
|
### 1.2 Phase 4-2의 역할
|
|
|
|
```
|
|
Phase 4-1 산출물: plot-master.md
|
|
│
|
|
├─→ vol-XX-timeline.md (권별 타임라인)
|
|
├─→ vol-XX-characters.md (권별 캐릭터)
|
|
│
|
|
▼
|
|
Phase 4-2 산출물: vol-XX-plot.md
|
|
│
|
|
│ 이 정보로 작성 가능해야 함
|
|
▼
|
|
Phase 4-3: vol-XX-plot-NNN-MMM.md (5화별)
|
|
```
|
|
|
|
### 1.3 완료 기준
|
|
|
|
```
|
|
질문: "이 vol-XX-plot으로 5화별 상세 플롯 작성 가능한가?"
|
|
|
|
→ YES: Phase 4-2 완료
|
|
→ NO: 보완 필요
|
|
```
|
|
|
|
---
|
|
|
|
## 2. 입력 (뭘 보고 작성하는가)
|
|
|
|
### 2.1 필수 입력 파일
|
|
|
|
| 파일 | 추출 정보 | 용도 |
|
|
|------|----------|------|
|
|
| `settings/plot-master.md` | 해당 권 정보 (목표, 기간, 전환점, 아크, 복선) | 50화 분배 기준 |
|
|
| `volumes/vol-XX/vol-XX-timeline.md` | 권 기간 내 역사적 사건, 날짜 | 화별 타임라인 설정 |
|
|
| `volumes/vol-XX/vol-XX-characters.md` | 권 시점 캐릭터 상태 (나이, 성격, 관계) | 화별 등장인물 설정 |
|
|
|
|
### 2.2 각 파일에서 추출할 정보
|
|
|
|
**plot-master.md에서 (해당 권 섹션):**
|
|
```
|
|
□ 권 목표는 무엇인가?
|
|
□ 작중 기간은? (시작일 ~ 종료일)
|
|
□ 시작 상태는? (주인공, 상황, 관계)
|
|
□ 종료 상태는? (주인공, 상황, 관계)
|
|
□ 핵심 전환점은? (2-3개, 대략 위치)
|
|
□ 캐릭터 아크 방향은?
|
|
□ 로맨스 시작/종료 단계는?
|
|
□ 복선 목록은? (설치/회수)
|
|
```
|
|
|
|
**vol-XX-timeline.md에서:**
|
|
```
|
|
□ 이 권 기간의 역사적 사건은?
|
|
□ 각 사건의 정확한 날짜는?
|
|
□ 사건이 플롯에 미치는 영향은?
|
|
□ 계절/날씨 정보는?
|
|
□ 사회적 분위기는?
|
|
```
|
|
|
|
**vol-XX-characters.md에서:**
|
|
```
|
|
□ 주요 캐릭터의 현재 나이는?
|
|
□ 이 권 시점의 성격/특징은?
|
|
□ 현재 관계 상태는?
|
|
□ 이전 권에서 변화된 점은?
|
|
□ 이 권에서의 목표/동기는?
|
|
```
|
|
|
|
---
|
|
|
|
## 3. 처리 (어떻게 작성하는가)
|
|
|
|
### 3.1 Step 1: 권 개요 복사
|
|
|
|
**방법:** plot-master.md에서 해당 권 정보 복사
|
|
|
|
```
|
|
복사 항목:
|
|
- 권 제목
|
|
- 작중 기간
|
|
- 권 목표
|
|
- 시작 상태 / 종료 상태
|
|
- 핵심 전환점
|
|
- 캐릭터 아크
|
|
- 로맨스 방향
|
|
- 복선 계획
|
|
|
|
검증:
|
|
□ plot-master.md와 100% 일치하는가?
|
|
```
|
|
|
|
### 3.2 Step 2: 핵심 전환점 화 배치
|
|
|
|
**방법:** 전환점을 기준으로 50화 구조 설계
|
|
|
|
```
|
|
예시:
|
|
핵심 전환점 (plot-master에서):
|
|
1. 금괴 탈취 (초반)
|
|
2. 첫 정치 승리 (중반)
|
|
3. 배신 발견 (후반)
|
|
|
|
배치:
|
|
- 전환점 1 → 10화 부근 (1-10화: 준비 → 실행)
|
|
- 전환점 2 → 25화 부근 (11-25화: 정치 진입 → 승리)
|
|
- 전환점 3 → 40화 부근 (26-40화: 안정 → 위기)
|
|
- 마무리 → 41-50화 (위기 극복 → 권 종료)
|
|
|
|
검증:
|
|
□ 전환점이 적절한 간격으로 배치되었는가?
|
|
□ 전환점 전후로 준비/결과 화가 있는가?
|
|
```
|
|
|
|
### 3.3 Step 3: 로맨스 이벤트 배치
|
|
|
|
**방법:** 로맨스 시작/종료 단계에 맞게 이벤트 분배
|
|
|
|
```
|
|
예시:
|
|
로맨스 방향 (plot-master에서):
|
|
- 시작 단계: 첫 만남
|
|
- 종료 단계: 호감 인지
|
|
|
|
배치:
|
|
- 첫 만남 → 3화
|
|
- 재회 → 12화
|
|
- 협력 시작 → 20화
|
|
- 갈등 → 30화
|
|
- 호감 인지 → 45화
|
|
|
|
검증:
|
|
□ 로맨스 진행이 자연스러운가?
|
|
□ 50화에 걸쳐 적절히 분산되었는가?
|
|
□ 메인 플롯과 충돌하지 않는가?
|
|
```
|
|
|
|
### 3.4 Step 4: 복선 배치
|
|
|
|
**방법:** 설치/회수 복선을 적절한 화에 배치
|
|
|
|
```
|
|
예시:
|
|
복선 계획 (plot-master에서):
|
|
- 설치: 의문의 편지 → 3권 회수
|
|
- 회수: 숨겨진 조력자 ← 1권 설치
|
|
|
|
배치:
|
|
- 의문의 편지 설치 → 8화 (자연스러운 삽입 지점)
|
|
- 조력자 정체 회수 → 35화 (전환점 3 직전)
|
|
|
|
검증:
|
|
□ 설치 복선이 자연스럽게 삽입되는가?
|
|
□ 회수 복선이 플롯에 영향을 주는가?
|
|
□ 설치/회수 시점이 plot-master 계획과 일치하는가?
|
|
```
|
|
|
|
### 3.5 Step 5: 타임라인 배분
|
|
|
|
**방법:** vol-XX-timeline.md 기반으로 화별 날짜 설정
|
|
|
|
```
|
|
예시:
|
|
권 기간: 1945.08.16 ~ 1945.12.31 (약 4.5개월)
|
|
역사적 사건 (vol-XX-timeline에서):
|
|
- 1945.08.15: 해방
|
|
- 1945.09.08: 미군 진주
|
|
- 1945.12.27: 모스크바 3상회의
|
|
|
|
배분:
|
|
- 1-5화: 1945.08.16 ~ 08.20 (해방 직후 혼란)
|
|
- 6-15화: 1945.08.21 ~ 09.10 (미군 진주 전후)
|
|
- 16-30화: 1945.09.11 ~ 11.30 (안정화 시도)
|
|
- 31-50화: 1945.12.01 ~ 12.31 (모스크바 회의 전후)
|
|
|
|
검증:
|
|
□ vol-XX-timeline의 사건이 반영되었는가?
|
|
□ 날짜 진행이 자연스러운가?
|
|
□ 사건 간 간격이 플롯에 적절한가?
|
|
```
|
|
|
|
### 3.6 Step 6: 50화 상세 작성
|
|
|
|
**방법:** 각 화별 필수 정보 작성
|
|
|
|
```
|
|
각 화마다:
|
|
- 제목: {화 내용 요약}
|
|
- 타임라인: YYYY.MM.DD (Step 5에서)
|
|
- 핵심 이벤트: 1-2개
|
|
- 등장인물: vol-XX-characters 참조
|
|
- 종료 상태: 다음 화 연결점
|
|
- 로맨스: 있음/없음 (Step 3에서)
|
|
- 복선: 설치/회수/없음 (Step 4에서)
|
|
|
|
검증:
|
|
□ 모든 화에 6개 필수 항목이 있는가?
|
|
□ 핵심 전환점 화가 포함되었는가?
|
|
□ 로맨스/복선 배치가 반영되었는가?
|
|
```
|
|
|
|
### 3.7 Step 7: 특수 타임라인 표기
|
|
|
|
**방법:** 병렬/역전 진행 시 명시적 표기
|
|
|
|
```
|
|
병렬 진행 (같은 날, 다른 장소):
|
|
### 16화: 민호의 탈출
|
|
- **타임라인:** 1945.08.10 [병렬: 15화]
|
|
→ 15화와 같은 날, 다른 장소
|
|
|
|
의도된 역전 (플래시백):
|
|
### 17화: 체포되기까지
|
|
- **타임라인:** 1945.08.05 [역전: 15화]
|
|
→ 15화 결과의 원인
|
|
|
|
검증:
|
|
□ 타임라인 이상 시 [병렬] 또는 [역전] 표기 있는가?
|
|
□ 연결 화가 명시되었는가?
|
|
```
|
|
|
|
---
|
|
|
|
## 4. 출력 (뭐가 나와야 하는가)
|
|
|
|
### 4.1 산출물 구조
|
|
|
|
```markdown
|
|
# X권 권별 플롯
|
|
|
|
> **생성일:** YYYY-MM-DD
|
|
> **버전:** v1.0.0
|
|
> **프로토콜:** volume-plot-mode.md v3.1.0
|
|
> **입력 파일:**
|
|
> - plot-master.md (버전)
|
|
> - vol-XX-timeline.md (버전)
|
|
> - vol-XX-characters.md (버전)
|
|
|
|
---
|
|
|
|
## 권 개요
|
|
|
|
### 기본 정보
|
|
- **권 제목:** {plot-master에서}
|
|
- **작중 기간:** {plot-master에서}
|
|
- **화수:** 1화 ~ 50화
|
|
|
|
### 권 목표
|
|
{plot-master에서 복사}
|
|
|
|
### 시작 상태
|
|
- **주인공:** {상태}
|
|
- **상황:** {상태}
|
|
- **관계:** {상태}
|
|
|
|
### 종료 상태
|
|
- **주인공:** {상태}
|
|
- **상황:** {상태}
|
|
- **관계:** {상태}
|
|
|
|
### 핵심 전환점
|
|
1. **{N화}:** {이벤트} - {의미}
|
|
2. **{N화}:** {이벤트} - {의미}
|
|
3. **{N화}:** {이벤트} - {의미}
|
|
|
|
### 캐릭터 아크
|
|
- **주인공:** {시작} → {종료}
|
|
- **히로인:** {시작} → {종료}
|
|
|
|
### 로맨스 방향
|
|
- **시작 단계:** {단계}
|
|
- **종료 단계:** {단계}
|
|
- **주요 이벤트:** {N화}, {N화}, {N화}
|
|
|
|
### 복선 계획
|
|
**설치:**
|
|
- {내용} (N화) → 회수: {M}권
|
|
|
|
**회수:**
|
|
- {내용} (N화) ← 설치: {M}권
|
|
|
|
---
|
|
|
|
## 화별 플롯
|
|
|
|
### 1화: {제목}
|
|
- **타임라인:** YYYY.MM.DD
|
|
- **핵심 이벤트:** {이벤트}
|
|
- **등장인물:** {인물1}, {인물2}
|
|
- **종료 상태:** {한 문장}
|
|
- **로맨스:** 없음 / 있음 - {내용}
|
|
- **복선:** 없음 / 설치 - {내용} / 회수 - {내용}
|
|
|
|
### 2화: {제목}
|
|
(동일 형식)
|
|
|
|
...
|
|
|
|
### 50화: {제목}
|
|
- **타임라인:** YYYY.MM.DD
|
|
- **핵심 이벤트:** {이벤트}
|
|
- **등장인물:** {인물1}, {인물2}
|
|
- **종료 상태:** {권 종료 상태와 일치}
|
|
- **로맨스:** {내용}
|
|
- **복선:** {내용}
|
|
|
|
---
|
|
|
|
## 특수 타임라인 목록
|
|
|
|
| 화 | 유형 | 연결 화 | 설명 |
|
|
|----|------|--------|------|
|
|
| N화 | 병렬 | M화 | {설명} |
|
|
| N화 | 역전 | M화 | {설명} |
|
|
|
|
---
|
|
|
|
*vol-XX-plot.md 작성 완료*
|
|
```
|
|
|
|
### 4.2 필수 항목 체크
|
|
|
|
**권 개요 필수 항목 (8개):**
|
|
|
|
| 항목 | 출처 |
|
|
|------|------|
|
|
| 권 목표 | plot-master.md |
|
|
| 작중 기간 | plot-master.md |
|
|
| 시작 상태 | plot-master.md |
|
|
| 종료 상태 | plot-master.md |
|
|
| 핵심 전환점 + 화 배치 | Step 2 |
|
|
| 캐릭터 아크 | plot-master.md |
|
|
| 로맨스 방향 + 이벤트 화 | Step 3 |
|
|
| 복선 계획 + 화 배치 | Step 4 |
|
|
|
|
**각 화별 필수 항목 (6개):**
|
|
|
|
| 항목 | 출처 |
|
|
|------|------|
|
|
| 타임라인 | Step 5 |
|
|
| 핵심 이벤트 | Step 6 |
|
|
| 등장인물 | vol-XX-characters.md |
|
|
| 종료 상태 | Step 6 |
|
|
| 로맨스 | Step 3 |
|
|
| 복선 | Step 4 |
|
|
|
|
---
|
|
|
|
## 5. 검증 (어떻게 검증하는가)
|
|
|
|
### 5.1 상위 계층 반영 검증
|
|
|
|
```
|
|
plot-master.md 반영:
|
|
□ 권 목표가 일치하는가?
|
|
□ 작중 기간이 일치하는가?
|
|
□ 시작/종료 상태가 일치하는가?
|
|
□ 핵심 전환점이 모두 포함되었는가?
|
|
□ 캐릭터 아크가 일치하는가?
|
|
□ 로맨스 방향이 일치하는가?
|
|
□ 복선 계획이 모두 반영되었는가?
|
|
|
|
vol-XX-timeline.md 반영:
|
|
□ 역사적 사건이 해당 화에 반영되었는가?
|
|
□ 날짜가 정확한가?
|
|
□ 사건이 플롯에 영향을 주는가?
|
|
|
|
vol-XX-characters.md 반영:
|
|
□ 등장인물이 해당 권 시점 상태인가?
|
|
□ 캐릭터 나이가 맞는가?
|
|
□ 캐릭터 관계가 반영되었는가?
|
|
```
|
|
|
|
### 5.2 연결 검증
|
|
|
|
```
|
|
화 간 연결:
|
|
□ 1화 시작 = 권 시작 상태?
|
|
□ N화 종료 상태 → N+1화 시작 자연스러운가?
|
|
□ 50화 종료 = 권 종료 상태?
|
|
|
|
전환점 연결:
|
|
□ 전환점 전 화들이 준비 역할을 하는가?
|
|
□ 전환점 후 화들이 결과를 다루는가?
|
|
```
|
|
|
|
### 5.3 타임라인 검증
|
|
|
|
```
|
|
순차 검증:
|
|
□ 이전 화 타임라인 ≤ 현재 화 타임라인?
|
|
□ 예외 시 [병렬] 또는 [역전] 표기 있는가?
|
|
|
|
기간 검증:
|
|
□ 1화 타임라인 ≥ 권 시작일?
|
|
□ 50화 타임라인 ≤ 권 종료일?
|
|
□ 역사적 사건 날짜가 정확한가?
|
|
```
|
|
|
|
### 5.4 일관성 검증
|
|
|
|
```
|
|
등장인물 일관성:
|
|
□ 등장인물이 vol-XX-characters.md에 있는가?
|
|
□ 사망/퇴장한 캐릭터가 등장하지 않는가?
|
|
|
|
복선 일관성:
|
|
□ 설치 화 < 회수 화? (같은 권 내 회수 시)
|
|
□ 이전 권 설치 복선의 회수가 계획대로인가?
|
|
|
|
로맨스 일관성:
|
|
□ 로맨스 이벤트 순서가 자연스러운가?
|
|
□ 시작 단계 → 종료 단계로 진행하는가?
|
|
```
|
|
|
|
### 5.5 검증 체크리스트
|
|
|
|
```
|
|
Phase 4-2 검증 완료 조건:
|
|
|
|
상위 계층 반영:
|
|
□ plot-master.md 반영 100%
|
|
□ vol-XX-timeline.md 반영 100%
|
|
□ vol-XX-characters.md 반영 100%
|
|
|
|
구조 완성:
|
|
□ 권 개요 8개 항목 완성
|
|
□ 50화 전체 리스트 완성
|
|
□ 각 화 6개 필수 항목 완성
|
|
|
|
타임라인:
|
|
□ 순차 검증 통과 (또는 병렬/역전 표기)
|
|
□ 기간 검증 통과
|
|
|
|
연결:
|
|
□ 화 간 연결 검증 통과
|
|
□ 전환점 연결 검증 통과
|
|
|
|
→ 모두 ✅: Phase 4-3 진행 가능
|
|
→ 하나라도 ❌: 수정 후 재검증
|
|
```
|
|
|
|
---
|
|
|
|
## 6. 파일명 규칙
|
|
|
|
```
|
|
volumes/vol-XX/
|
|
├── vol-XX-timeline.md ← 권별 타임라인 (입력)
|
|
├── vol-XX-characters.md ← 권별 캐릭터 (입력)
|
|
├── vol-XX-plot.md ← 권별 플롯 (출력) ⭐
|
|
└── plots/
|
|
├── vol-XX-plot-001-005.md
|
|
├── vol-XX-plot-006-010.md
|
|
└── ...
|
|
|
|
예시 (4권):
|
|
volumes/vol-04/
|
|
├── vol-04-timeline.md
|
|
├── vol-04-characters.md
|
|
├── vol-04-plot.md
|
|
└── plots/
|
|
├── vol-04-plot-001-005.md
|
|
└── ...
|
|
```
|
|
|
|
---
|
|
|
|
## 7. 금지 사항
|
|
|
|
```
|
|
❌ 입력 파일 읽지 않고 작성
|
|
❌ plot-master.md와 불일치하는 내용 작성
|
|
❌ vol-XX-timeline.md 무시하고 날짜 임의 설정
|
|
❌ vol-XX-characters.md 무시하고 캐릭터 상태 임의 설정
|
|
❌ Part별 장면 분할 (Phase 4-3 영역)
|
|
❌ 대화 주제 상세 (Phase 4-3 영역)
|
|
❌ 50화 전체 리스트업 안 하고 진행
|
|
❌ 병렬/역전 표기 없이 타임라인 이상 방치
|
|
❌ 필수 항목 누락한 채 Phase 4-3 진행
|
|
```
|
|
|
|
---
|
|
|
|
## 8. 다음 단계
|
|
|
|
```
|
|
Phase 4-2 완료 (검증 통과)
|
|
│
|
|
▼
|
|
Phase 4-3: vol-XX-plot-NNN-MMM.md 작성
|
|
- plot-mode.md 프로토콜 사용
|
|
- 5화 단위로 작성
|
|
- vol-XX-plot.md + vol-XX-timeline.md + vol-XX-characters.md 참조
|
|
```
|
|
|
|
---
|
|
|
|
## 9. 선행 작업
|
|
|
|
```
|
|
vol-XX-plot.md 작성 전 필요:
|
|
|
|
1. vol-XX-timeline.md 작성 + 검증 통과
|
|
- 프로토콜: volume-timeline-mode.md
|
|
- 검증: volume-timeline-verification.md
|
|
- 내용: 해당 권 기간의 역사적 사건, 날짜, 배경
|
|
|
|
2. vol-XX-characters.md 작성 + 검증 통과
|
|
- 프로토콜: volume-characters-mode.md
|
|
- 검증: volume-characters-verification.md
|
|
- 내용: 해당 권 시점의 캐릭터 상태 (나이, 성격, 관계)
|
|
|
|
⚠️ 블로킹 조건 (Phase 4-2선행):
|
|
위 두 파일 모두 검증 통과해야 vol-XX-plot.md 작성 시작 가능!
|
|
→ 한쪽만 통과해도 진행 불가
|
|
→ 상세: phase4-master-design.md §3.2 참조
|
|
|
|
참조: phase4-master-design.md (전체 Phase 4 아키텍처)
|
|
```
|
|
|
|
---
|
|
|
|
*"입력 파일을 보고, 절차대로 처리하고, 검증까지 통과해야 진짜 완료다."* - CWS v3.1
|
|
|