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:
@@ -1,6 +1,6 @@
|
|||||||
# Phase 4 마스터 설계 문서
|
# Phase 4 마스터 설계 문서
|
||||||
|
|
||||||
> **버전:** v3.2.0
|
> **버전:** v3.3.0
|
||||||
> **생성일:** 2026-01-26
|
> **생성일:** 2026-01-26
|
||||||
> **최종 수정:** 2026-01-27
|
> **최종 수정:** 2026-01-27
|
||||||
> **목적:** Phase 4 전체 프로세스 - 작업 수행 중심 재설계
|
> **목적:** 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. 계층별 필수 정보 정의
|
||||||
|
|
||||||
### 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에서 각 권별로 다음 정보 필수:**
|
**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 필수 입력:**
|
**Phase 4-2는 2단계로 구성:**
|
||||||
- `settings/plot-master.md` (Phase 4-1 산출물)
|
|
||||||
- `volumes/vol-XX/vol-XX-timeline.md` (Phase 4-2 선행 산출물) ← **필수**
|
#### Step 1: 권별 타임라인 + 캐릭터 작성
|
||||||
- `volumes/vol-XX/vol-XX-characters.md` (Phase 4-2 선행 산출물) ← **필수**
|
|
||||||
|
**입력:** `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에서 각 화별로 다음 정보 필수:**
|
**5화별 상세 플롯을 작성하려면 volume-plot에서 각 화별로 다음 정보 필수:**
|
||||||
|
|
||||||
@@ -133,7 +164,7 @@ settings (Phase 0-3)
|
|||||||
→ 하나라도 NO면 보완 후 재검증
|
→ 하나라도 NO면 보완 후 재검증
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3.2 Phase 4-2 선행 완료 기준
|
### 3.2 Phase 4-2 Step 1 완료 기준
|
||||||
|
|
||||||
```
|
```
|
||||||
질문: "이 timeline + characters로 volume-plot 작성 가능한가?"
|
질문: "이 timeline + characters로 volume-plot 작성 가능한가?"
|
||||||
@@ -148,16 +179,16 @@ settings (Phase 0-3)
|
|||||||
□ 호칭 변화 시점 명시?
|
□ 호칭 변화 시점 명시?
|
||||||
□ volume-characters-verification 통과?
|
□ volume-characters-verification 통과?
|
||||||
|
|
||||||
→ 모두 YES면 Phase 4-2 선행 완료 → Phase 4-2 진행 가능
|
→ 모두 YES면 Phase 4-2 Step 1 완료 → Step 2 진행 가능
|
||||||
→ 하나라도 NO면 보완 후 재검증
|
→ 하나라도 NO면 보완 후 재검증
|
||||||
|
|
||||||
⚠️ 실행 규칙:
|
⚠️ 실행 규칙:
|
||||||
- timeline과 characters는 병렬 작성 가능
|
- timeline과 characters는 병렬 작성 가능
|
||||||
- 단, 둘 다 검증 통과해야 Phase 4-2 진행 가능
|
- 단, 둘 다 검증 통과해야 Step 2 진행 가능
|
||||||
- Phase 4-2 (volume-plot)는 이 두 파일을 필수 입력으로 사용
|
- Step 2 (volume-plot)는 이 두 파일을 필수 입력으로 사용
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3.3 Phase 4-2 완료 기준
|
### 3.3 Phase 4-2 Step 2 완료 기준
|
||||||
|
|
||||||
```
|
```
|
||||||
질문: "이 volume-plot으로 5화별 상세 플롯 작성 가능한가?"
|
질문: "이 volume-plot으로 5화별 상세 플롯 작성 가능한가?"
|
||||||
@@ -242,31 +273,33 @@ settings (Phase 0-3)
|
|||||||
|
|
||||||
```
|
```
|
||||||
templates/standards/
|
templates/standards/
|
||||||
├── phase4-master-design.md ← 이 문서 (v3.1.0)
|
├── phase4-master-design.md ← 이 문서 (v3.3.0)
|
||||||
├── plot-master-mode.md ← Phase 4-1 작성 프로토콜 (v3.1.0)
|
├── plot-master-mode.md ← Phase 4-1 작성 프로토콜
|
||||||
├── volume-plot-mode.md ← Phase 4-2 작성 프로토콜 (v3.1.0)
|
├── volume-timeline-mode.md ← Phase 4-2 Step 1: 타임라인
|
||||||
├── volume-timeline-mode.md ← Phase 4-2 선행: 타임라인 (v1.0.0)
|
├── volume-characters-mode.md ← Phase 4-2 Step 1: 캐릭터
|
||||||
├── volume-characters-mode.md ← Phase 4-2 선행: 캐릭터 (v1.0.0)
|
├── volume-plot-mode.md ← Phase 4-2 Step 2: 볼륨 플롯
|
||||||
├── plot-mode.md ← Phase 4-3 작성 프로토콜 (v3.1.0)
|
├── plot-mode.md ← Phase 4-3 작성 프로토콜
|
||||||
├── plot-master-verification.md ← Phase 4-1 검증 (v2.0.0)
|
├── plot-master-verification.md ← Phase 4-1 검증
|
||||||
├── volume-timeline-verification.md ← 타임라인 검증 (v1.0.0)
|
├── volume-timeline-verification.md ← Phase 4-2 Step 1 검증
|
||||||
├── volume-characters-verification.md ← 캐릭터 검증 (v1.0.0)
|
├── volume-characters-verification.md ← Phase 4-2 Step 1 검증
|
||||||
├── volume-plot-verification.md ← Phase 4-2 검증 (v2.0.0)
|
├── volume-plot-verification.md ← Phase 4-2 Step 2 검증
|
||||||
└── plot-detail-verification.md ← Phase 4-3 검증 (v2.0.0)
|
└── plot-detail-verification.md ← Phase 4-3 검증
|
||||||
```
|
```
|
||||||
|
|
||||||
### 5.2 산출물 파일
|
### 5.2 산출물 파일
|
||||||
|
|
||||||
```
|
```
|
||||||
{project}/
|
{project}/
|
||||||
├── settings/
|
├── settings/ ← 전체 시즌 (Phase 0-3 + 4-1)
|
||||||
|
│ ├── timeline-master.md ← 전체 시즌 타임라인
|
||||||
|
│ ├── characters-master.md ← 전체 시즌 캐릭터
|
||||||
│ └── plot-master.md ← Phase 4-1 산출물
|
│ └── plot-master.md ← Phase 4-1 산출물
|
||||||
│
|
│
|
||||||
└── volumes/
|
└── volumes/
|
||||||
└── vol-XX/
|
└── vol-XX/ ← 권별 (Phase 4-2 + 4-3)
|
||||||
├── vol-XX-timeline.md ← Phase 4-2 선행 산출물
|
├── vol-XX-timeline.md ← Phase 4-2 Step 1 산출물
|
||||||
├── vol-XX-characters.md ← Phase 4-2 선행 산출물
|
├── vol-XX-characters.md ← Phase 4-2 Step 1 산출물
|
||||||
├── vol-XX-plot.md ← Phase 4-2 산출물
|
├── vol-XX-plot.md ← Phase 4-2 Step 2 산출물
|
||||||
└── plots/
|
└── plots/
|
||||||
├── vol-XX-plot-001-005.md ← Phase 4-3 산출물
|
├── vol-XX-plot-001-005.md ← Phase 4-3 산출물
|
||||||
├── vol-XX-plot-006-010.md
|
├── vol-XX-plot-006-010.md
|
||||||
@@ -279,13 +312,15 @@ templates/standards/
|
|||||||
|
|
||||||
```
|
```
|
||||||
Phase 4-1: plot-master.md 작성
|
Phase 4-1: plot-master.md 작성
|
||||||
|
│ 입력: settings/timeline-master.md + settings/characters-master.md
|
||||||
│
|
│
|
||||||
├─→ 완료 기준 충족? ─── No ──→ 보완
|
├─→ 완료 기준 충족? ─── No ──→ 보완
|
||||||
│ │
|
│ │
|
||||||
│ Yes
|
│ 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 ──→ 수정
|
├─→ 검증 통과? ─── No ──→ 수정
|
||||||
@@ -293,8 +328,8 @@ Phase 4-2 선행: vol-XX-timeline.md + vol-XX-characters.md 작성/검증
|
|||||||
│ Yes (timeline + characters 둘 다 통과)
|
│ Yes (timeline + characters 둘 다 통과)
|
||||||
│ │
|
│ │
|
||||||
▼ ▼
|
▼ ▼
|
||||||
Phase 4-2: vol-XX-plot.md 작성 (1권씩)
|
Phase 4-2 Step 2: vol-XX-plot.md 작성 (1권씩)
|
||||||
│ ⚠️ 필수 입력: vol-XX-timeline.md + vol-XX-characters.md
|
│ 입력: settings/plot-master.md + vol-XX-timeline.md + vol-XX-characters.md
|
||||||
│
|
│
|
||||||
├─→ 완료 기준 충족? ─── No ──→ 보완
|
├─→ 완료 기준 충족? ─── No ──→ 보완
|
||||||
│ │
|
│ │
|
||||||
@@ -336,27 +371,27 @@ Phase 5: 설계 검증 (design-verification-mode.md)
|
|||||||
### 7.2 Phase별 에러 발견 시 조치
|
### 7.2 Phase별 에러 발견 시 조치
|
||||||
|
|
||||||
```
|
```
|
||||||
Phase 4-2선행 검증에서 오류 발견:
|
Phase 4-2 Step 1 검증에서 오류 발견:
|
||||||
├─ vol-XX-timeline.md 오류 → 수정 후 재검증
|
├─ vol-XX-timeline.md 오류 → 수정 후 재검증
|
||||||
├─ vol-XX-characters.md 오류 → 수정 후 재검증
|
├─ vol-XX-characters.md 오류 → 수정 후 재검증
|
||||||
├─ plot-master.md 오류 발견 → ⚠️ Phase 4-1로 에스컬레이션
|
├─ plot-master.md 오류 발견 → ⚠️ Phase 4-1로 에스컬레이션
|
||||||
│ → 사용자 승인 → plot-master.md 수정
|
│ → 사용자 승인 → plot-master.md 수정
|
||||||
│ → Phase 4-1 재검증
|
│ → Phase 4-1 재검증
|
||||||
│ → Phase 4-2선행 재검증
|
│ → Phase 4-2 Step 1 재검증
|
||||||
└─ 통과 전까지 Phase 4-2 진행 금지
|
└─ 통과 전까지 Phase 4-2 Step 2 진행 금지
|
||||||
|
|
||||||
Phase 4-2 검증에서 오류 발견:
|
Phase 4-2 Step 2 검증에서 오류 발견:
|
||||||
├─ vol-XX-plot.md 오류 → 수정 후 재검증
|
├─ vol-XX-plot.md 오류 → 수정 후 재검증
|
||||||
├─ vol-XX-timeline/characters 오류 → ⚠️ Phase 4-2선행으로 에스컬레이션
|
├─ vol-XX-timeline/characters 오류 → ⚠️ Phase 4-2 Step 1로 에스컬레이션
|
||||||
│ → 해당 파일 수정 → Phase 4-2선행 재검증 → Phase 4-2 재검증
|
│ → 해당 파일 수정 → Step 1 재검증 → Step 2 재검증
|
||||||
├─ plot-master.md 오류 → ⚠️ Phase 4-1로 에스컬레이션
|
├─ plot-master.md 오류 → ⚠️ Phase 4-1로 에스컬레이션
|
||||||
│ → 사용자 승인 → 전체 캐스케이드 재검증
|
│ → 사용자 승인 → 전체 캐스케이드 재검증
|
||||||
└─ 통과 전까지 Phase 4-3 진행 금지
|
└─ 통과 전까지 Phase 4-3 진행 금지
|
||||||
|
|
||||||
Phase 4-3 검증에서 오류 발견:
|
Phase 4-3 검증에서 오류 발견:
|
||||||
├─ vol-XX-plot-NNN-MMM.md 오류 → 수정 후 재검증
|
├─ vol-XX-plot-NNN-MMM.md 오류 → 수정 후 재검증
|
||||||
├─ vol-XX-plot.md 오류 → ⚠️ Phase 4-2로 에스컬레이션
|
├─ vol-XX-plot.md 오류 → ⚠️ Phase 4-2 Step 2로 에스컬레이션
|
||||||
│ → vol-XX-plot.md 수정 → Phase 4-2 재검증
|
│ → vol-XX-plot.md 수정 → Step 2 재검증
|
||||||
│ → 영향받는 Phase 4-3 블록 재검증
|
│ → 영향받는 Phase 4-3 블록 재검증
|
||||||
├─ 상위 파일 오류 → 해당 Phase로 에스컬레이션
|
├─ 상위 파일 오류 → 해당 Phase로 에스컬레이션
|
||||||
└─ 통과 전까지 다음 5화 진행 금지
|
└─ 통과 전까지 다음 5화 진행 금지
|
||||||
@@ -415,8 +450,8 @@ vol-XX-plot-NNN-MMM.md:
|
|||||||
각 Phase는 이전 Phase 검증 결과를 신뢰한다.
|
각 Phase는 이전 Phase 검증 결과를 신뢰한다.
|
||||||
|
|
||||||
Phase 4-3는:
|
Phase 4-3는:
|
||||||
→ vol-XX-plot.md가 Phase 4-2 검증을 통과했다고 가정
|
→ vol-XX-plot.md가 Phase 4-2 Step 2 검증을 통과했다고 가정
|
||||||
→ vol-XX-timeline/characters가 검증을 통과했다고 가정
|
→ vol-XX-timeline/characters가 Phase 4-2 Step 1 검증을 통과했다고 가정
|
||||||
→ plot-master.md가 Phase 4-1 검증을 통과했다고 가정
|
→ plot-master.md가 Phase 4-1 검증을 통과했다고 가정
|
||||||
|
|
||||||
따라서:
|
따라서:
|
||||||
@@ -436,8 +471,8 @@ Phase 4-3는:
|
|||||||
| v3.0 | 2026-01-26 | **전면 재설계**: 분량→작업수행, 타임라인 유연성 |
|
| v3.0 | 2026-01-26 | **전면 재설계**: 분량→작업수행, 타임라인 유연성 |
|
||||||
| v3.1 | 2026-01-27 | 파일명 고유화 (vol-XX-*), 타임라인/캐릭터 선행 작업 추가 |
|
| v3.1 | 2026-01-27 | 파일명 고유화 (vol-XX-*), 타임라인/캐릭터 선행 작업 추가 |
|
||||||
| v3.2 | 2026-01-27 | 에러 복구 프로토콜, 캐스케이드 재검증, 신뢰 모델 추가 |
|
| v3.2 | 2026-01-27 | 에러 복구 프로토콜, 캐스케이드 재검증, 신뢰 모델 추가 |
|
||||||
|
| v3.3 | 2026-01-27 | **"Phase 4-2 선행" 제거** → Phase 4-2 Step 1/2로 통합, 계층 구조 명확화 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
*"필요한 정보가 있으면 작업할 수 있다. 분량은 결과물일 뿐."* - CWS v3.1 철학
|
*"필요한 정보가 있으면 작업할 수 있다. 분량은 결과물일 뿐."* - CWS v3.1 철학
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user