phase4-master-design v3.3: "Phase 4-2 선행" → Phase 4-2 Step 1/2로 통합

- "Phase 4-2 선행"이라는 별도 단계명이 마치 4-1과 4-2 사이 별개 Phase처럼
  읽히는 혼동 제거
- Phase 4-2를 Step 1(timeline + characters)과 Step 2(volume-plot)로 명확히 구분
- settings(전체 시즌) vs volumes(권별) 계층 구조 섹션 추가
- 역방향 정의에 timeline/characters 포함
- 각 Phase의 입력/산출물 명시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex
2026-01-27 22:31:42 +09:00
parent c56b6f1f76
commit 8e7e167289

View File

@@ -1,6 +1,6 @@
# Phase 4 마스터 설계 문서
> **버전:** v3.2.0
> **버전:** v3.3.0
> **생성일:** 2026-01-26
> **최종 수정:** 2026-01-27
> **목적:** Phase 4 전체 프로세스 - 작업 수행 중심 재설계
@@ -30,7 +30,7 @@
│ 이걸 작성하려면 뭐가 필요한가?
volume-plot (Phase 4-2)
volume-plot + volume-timeline + volume-characters (Phase 4-2)
│ 이걸 작성하려면 뭐가 필요한가?
@@ -38,10 +38,26 @@ plot-master (Phase 4-1)
│ 이걸 작성하려면 뭐가 필요한가?
settings (Phase 0-3)
settings (Phase 0-3): timeline-master.md, characters-master.md
```
### 1.3 타임라인 유연성
### 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 타임라인 유연성
```
이것은 역사서가 아닌 소설이다!
@@ -60,7 +76,10 @@ settings (Phase 0-3)
## 2. 계층별 필수 정보 정의
### 2.1 Phase 4-1: plot-master → volume-plot 작성
### 2.1 Phase 4-1: plot-master 작성
**입력:** `settings/timeline-master.md`, `settings/characters-master.md` (전체 시즌)
**산출물:** `settings/plot-master.md`
**volume-plot을 작성하려면 plot-master에서 각 권별로 다음 정보 필수:**
@@ -75,12 +94,24 @@ settings (Phase 0-3)
| **로맨스 시작/종료 단계** | 이벤트 밀도 결정 | 로맨스 페이싱 불가 |
| **복선 목록** | 화 배치 | 복선 누락 |
### 2.2 Phase 4-2: volume-plot → 5화별 상세 플롯 작성용
### 2.2 Phase 4-2: 권별 설계 (timeline + characters + volume-plot)
**⚠️ Phase 4-2 필수 입력:**
- `settings/plot-master.md` (Phase 4-1 산출물)
- `volumes/vol-XX/vol-XX-timeline.md` (Phase 4-2 선행 산출물) ← **필수**
- `volumes/vol-XX/vol-XX-characters.md` (Phase 4-2 선행 산출물) ← **필수**
**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에서 각 화별로 다음 정보 필수:**
@@ -133,7 +164,7 @@ settings (Phase 0-3)
→ 하나라도 NO면 보완 후 재검증
```
### 3.2 Phase 4-2 선행 완료 기준
### 3.2 Phase 4-2 Step 1 완료 기준
```
질문: "이 timeline + characters로 volume-plot 작성 가능한가?"
@@ -148,16 +179,16 @@ settings (Phase 0-3)
□ 호칭 변화 시점 명시?
□ volume-characters-verification 통과?
→ 모두 YES면 Phase 4-2 선행 완료 → Phase 4-2 진행 가능
→ 모두 YES면 Phase 4-2 Step 1 완료 → Step 2 진행 가능
→ 하나라도 NO면 보완 후 재검증
⚠️ 실행 규칙:
- timeline과 characters는 병렬 작성 가능
- 단, 둘 다 검증 통과해야 Phase 4-2 진행 가능
- Phase 4-2 (volume-plot)는 이 두 파일을 필수 입력으로 사용
- 단, 둘 다 검증 통과해야 Step 2 진행 가능
- Step 2 (volume-plot)는 이 두 파일을 필수 입력으로 사용
```
### 3.3 Phase 4-2 완료 기준
### 3.3 Phase 4-2 Step 2 완료 기준
```
질문: "이 volume-plot으로 5화별 상세 플롯 작성 가능한가?"
@@ -242,31 +273,33 @@ settings (Phase 0-3)
```
templates/standards/
├── phase4-master-design.md ← 이 문서 (v3.1.0)
├── plot-master-mode.md ← Phase 4-1 작성 프로토콜 (v3.1.0)
├── volume-plot-mode.md ← Phase 4-2 작성 프로토콜 (v3.1.0)
├── volume-timeline-mode.md ← Phase 4-2 선행: 타임라인 (v1.0.0)
├── volume-characters-mode.md ← Phase 4-2 선행: 캐릭터 (v1.0.0)
├── plot-mode.md ← Phase 4-3 작성 프로토콜 (v3.1.0)
├── plot-master-verification.md ← Phase 4-1 검증 (v2.0.0)
├── volume-timeline-verification.md ← 타임라인 검증 (v1.0.0)
├── volume-characters-verification.md ← 캐릭터 검증 (v1.0.0)
├── volume-plot-verification.md ← Phase 4-2 검증 (v2.0.0)
└── plot-detail-verification.md ← Phase 4-3 검증 (v2.0.0)
├── 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/
── plot-master.md ← Phase 4-1 산출물
├── settings/ ← 전체 시즌 (Phase 0-3 + 4-1)
── timeline-master.md ← 전체 시즌 타임라인
│ ├── characters-master.md ← 전체 시즌 캐릭터
│ └── plot-master.md ← Phase 4-1 산출물
└── volumes/
└── vol-XX/
├── vol-XX-timeline.md ← Phase 4-2 선행 산출물
├── vol-XX-characters.md ← Phase 4-2 선행 산출물
├── vol-XX-plot.md ← Phase 4-2 산출물
└── 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
@@ -279,13 +312,15 @@ templates/standards/
```
Phase 4-1: plot-master.md 작성
│ 입력: settings/timeline-master.md + settings/characters-master.md
├─→ 완료 기준 충족? ─── No ──→ 보완
│ │
│ Yes
│ │
▼ ▼
Phase 4-2 선행: vol-XX-timeline.md + vol-XX-characters.md 작성/검증
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 ──→ 수정
@@ -293,8 +328,8 @@ Phase 4-2 선행: vol-XX-timeline.md + vol-XX-characters.md 작성/검증
│ Yes (timeline + characters 둘 다 통과)
│ │
▼ ▼
Phase 4-2: vol-XX-plot.md 작성 (1권씩)
⚠️ 필수 입력: vol-XX-timeline.md + vol-XX-characters.md
Phase 4-2 Step 2: vol-XX-plot.md 작성 (1권씩)
│ 입력: settings/plot-master.md + vol-XX-timeline.md + vol-XX-characters.md
├─→ 완료 기준 충족? ─── No ──→ 보완
│ │
@@ -336,27 +371,27 @@ Phase 5: 설계 검증 (design-verification-mode.md)
### 7.2 Phase별 에러 발견 시 조치
```
Phase 4-2선행 검증에서 오류 발견:
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선행 재검증
└─ 통과 전까지 Phase 4-2 진행 금지
│ → Phase 4-2 Step 1 재검증
└─ 통과 전까지 Phase 4-2 Step 2 진행 금지
Phase 4-2 검증에서 오류 발견:
Phase 4-2 Step 2 검증에서 오류 발견:
├─ vol-XX-plot.md 오류 → 수정 후 재검증
├─ vol-XX-timeline/characters 오류 → ⚠️ Phase 4-2선행으로 에스컬레이션
│ → 해당 파일 수정 → Phase 4-2선행 재검증 → Phase 4-2 재검증
├─ 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로 에스컬레이션
│ → vol-XX-plot.md 수정 → Phase 4-2 재검증
├─ vol-XX-plot.md 오류 → ⚠️ Phase 4-2 Step 2로 에스컬레이션
│ → vol-XX-plot.md 수정 → Step 2 재검증
│ → 영향받는 Phase 4-3 블록 재검증
├─ 상위 파일 오류 → 해당 Phase로 에스컬레이션
└─ 통과 전까지 다음 5화 진행 금지
@@ -415,8 +450,8 @@ vol-XX-plot-NNN-MMM.md:
각 Phase는 이전 Phase 검증 결과를 신뢰한다.
Phase 4-3는:
→ vol-XX-plot.md가 Phase 4-2 검증을 통과했다고 가정
→ vol-XX-timeline/characters가 검증을 통과했다고 가정
→ vol-XX-plot.md가 Phase 4-2 Step 2 검증을 통과했다고 가정
→ vol-XX-timeline/characters가 Phase 4-2 Step 1 검증을 통과했다고 가정
→ plot-master.md가 Phase 4-1 검증을 통과했다고 가정
따라서:
@@ -436,8 +471,8 @@ Phase 4-3는:
| 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 철학