diff --git a/templates/standards/phase4-master-design.md b/templates/standards/phase4-master-design.md index 20ccefb..b802613 100644 --- a/templates/standards/phase4-master-design.md +++ b/templates/standards/phase4-master-design.md @@ -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 철학 -