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>
This commit is contained in:
546
templates/standards/volume-plot-mode.md
Normal file
546
templates/standards/volume-plot-mode.md
Normal file
@@ -0,0 +1,546 @@
|
||||
# 권별 플롯 작성 모드 프로토콜 (Phase 4-2)
|
||||
|
||||
> **버전:** v3.1.0
|
||||
> **생성일:** 2026-01-26
|
||||
> **목적:** vol-XX-plot.md 작성 - 완전한 작성 기준
|
||||
> **산출물:** `volumes/vol-XX/vol-XX-plot.md`
|
||||
|
||||
---
|
||||
|
||||
## 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
|
||||
|
||||
Reference in New Issue
Block a user