# Creative Writing System - Design Guide (v1.0) > **작성일:** 2026-01-18 > **버전:** 1.0.0 > **시스템:** Creative Writing System (CWS) > **목적:** 창작 프로젝트의 설계 단계를 체계화하여, 작성 단계에서의 수정을 최소화 --- ## ⚠️ 이 문서의 역할 ### 설계 vs 작성의 분리 ``` ┌─────────────────────────────────────────────────────────┐ │ 📐 CWS Design Guide (이 문서) │ │ 아이디어 → 컨셉 → 세계관 → 캐릭터 → 타임라인 → 플롯 │ │ │ │ 📤 Output: 검증된 설정 파일들 │ └─────────────────────────────────────────────────────────┘ │ │ 충돌 없는 완벽한 설계 ▼ ┌─────────────────────────────────────────────────────────┐ │ 📝 CWS Writing Guide │ │ WRITING → RETOUCH → MODIFICATION → VERIFICATION │ │ │ │ 📥 Input: 설계된 파일들 │ │ 📤 Output: 완성된 원고 │ └─────────────────────────────────────────────────────────┘ ``` ### 왜 설계를 분리하는가? ``` ❌ 설계 없이 작성: 대충 설계 → 작성 → 문제 발견 → 수정 → 꼬임 → 또 수정 → 파탄 ✅ 설계 후 작성: 설계 → 검증1 → 검증2 → 작성 (수정 최소화) ``` **핵심:** 설계에서 1시간 더 쓰면, 작성에서 10시간 아낀다. --- ## 📌 목차 1. [모델별 역할 분담](#1-모델별-역할-분담) 2. [설계 원칙](#2-설계-원칙) 3. [Phase 0: 아이디어 → 컨셉](#3-phase-0-아이디어--컨셉) 4. [Phase 1: 세계관 설계](#4-phase-1-세계관-설계) 5. [Phase 2: 캐릭터 설계](#5-phase-2-캐릭터-설계) 6. [Phase 3: 타임라인 설계](#6-phase-3-타임라인-설계) 7. [Phase 4: 플롯 설계](#7-phase-4-플롯-설계) 8. [Phase 5: 설계 검증](#8-phase-5-설계-검증) 9. [산출물 명세](#9-산출물-명세) 10. [Writing Guide로 핸드오프](#10-writing-guide로-핸드오프) --- ## 1. 모델별 역할 분담 ### 1.1 3모델 전략 | 모델 | 강점 | 설계 단계에서의 역할 | |------|------|---------------------| | **Opus** | 감정, 심리, 창의성, 뉘앙스 | 컨셉, 캐릭터 심리, 관계 설계 | | **Sonnet** | 구조, 정확성, 체계적 정리 | 세계관, 타임라인, 플롯 구조화 | | **Codex** | 논리적 검증, 일관성 체크 | 최종 일관성 검증 | ### 1.2 Phase별 모델 배정 ``` Phase 0: 아이디어/컨셉 → Opus (창의성, 깊이) Phase 1: 세계관 설계 → Sonnet (체계적 정리) Phase 2: 캐릭터 설계 → Opus (심리, 관계, 감정) Phase 3: 타임라인 설계 → Sonnet (정확성, 구조) Phase 4: 플롯 설계 → Sonnet (논리적 전개) Phase 5-1: 품질 검증 → Opus (감정선, 페이싱) Phase 5-2: 일관성 검증 → Codex (충돌, 모순) ``` ### 1.3 모델 전환 시 명시 작업 시 어떤 모델이 담당했는지 기록: ```markdown ## characters-master.md > **설계:** Opus > **검증:** Codex (2026-01-18) (내용...) ``` --- ## 2. 설계 원칙 ### 2.1 핵심 원칙 | 원칙 | 설명 | 적용 방법 | |------|------|----------| | **앞뒤 충돌 금지** | 10화에서 한 말이 30화에서 모순되면 안 됨 | 설정 교차 검증 | | **캐릭터 일관성** | 갑자기 다른 사람처럼 행동하면 안 됨 | 캐릭터 시트 + 변화 로그 | | **변화 시 명시** | 성격/관계 변화는 계기와 시점 기록 | 변화 트리거 문서화 | | **상호 참조** | 세계관-캐릭터-타임라인-플롯 연동 | 파일 간 링크 | ### 2.2 설정 파일 간 참조 체계 ```markdown # characters-master.md ## 강민준 - 성격: 냉철, 신중 - **관련 타임라인:** timeline-master.md#1945-귀환 - **관련 플롯:** plot-master.md#1권-정치입문 - **성격 변화 로그:** | 시점 | 변화 | 원인 | |------|------|------| | 기본 | 냉철, 신중 | - | | 3권 25화 | → 공격적 | 측근 배신 | ``` ### 2.3 변수 vs 상수 ```javascript // 🔧 변수: 프로젝트별 설정 (아이디어 회의에서 결정) projectConfig = { romance: { ratio, pacing, keyEvents }, conflict: { intensity, frequency, types }, tone: { mood, humorRatio } } // 📌 상수: 모든 창작물에 적용 (하드코딩) UNIVERSAL_RULES = { cliffhanger: "5화마다 권장", climax: "권 중반", pacing: "일상/긴장 번갈아", foreshadow: "설치 → 반드시 회수" } ``` --- ## 3. Phase 0: 아이디어 → 컨셉 > **담당 모델:** Opus ### 3.1 목표 - 막연한 아이디어를 구체적 컨셉으로 발전 - 프로젝트의 방향성과 톤 결정 - 핵심 차별점 정의 ### 3.2 아이디어 회의 프로세스 ``` 1. 사용자: 아이디어 제시 "회귀물인데, 1945년으로 돌아가서 분단을 막는 이야기" 2. Opus: 질문으로 구체화 - 주인공은 누구? 왜 회귀? - 톤은? (진지 vs 가벼움) - 로맨스 비중은? - 핵심 갈등은? 3. 함께 결정 - 장르/서브장르 - 분위기/톤 - 규모 (몇 권?) - 핵심 차별점 4. 산출물: project-config.md ``` ### 3.3 project-config.md 템플릿 ```markdown # 프로젝트 설정 > **생성일:** YYYY-MM-DD > **담당:** Opus --- ## 기본 정보 - **제목:** (가제) - **장르:** - **서브장르:** - **예상 규모:** 전 ___권 (권당 50화) ## 컨셉 - **한 줄 요약:** - **핵심 차별점:** ## 톤/분위기 - **기조:** 진지 / 가벼움 / 혼합 - **유머 비율:** ___% - **독자 타겟:** --- ## 프로젝트 변수 설정 ### 로맨스 - **비중:** ___% (메인 플롯 대비) - **페이싱:** 빠름 / 보통 / 느림 - **주요 이벤트 시점:** - 첫 만남: ___권 ___화 - 호감 인지: ___권 ___화 - 고백: ___권 ___화 - (기타) ### 갈등 - **강도:** 높음 / 보통 / 낮음 - **주요 유형:** - [ ] 인물 vs 인물 - [ ] 인물 vs 사회 - [ ] 인물 vs 자신 - [ ] 인물 vs 환경 - **갈등 빈도:** ___화마다 긴장 포인트 ### 페이싱 - **기본 속도:** 빠름 / 보통 / 느림 - **1화 = 작중 시간:** 평균 ___일 --- ## 핵심 질문 (Why) - **왜 이 이야기인가?** - **독자가 왜 읽어야 하는가?** - **다른 작품과 뭐가 다른가?** --- *이 설정은 이후 모든 설계의 기준이 됩니다.* ``` ### 3.4 체크리스트 ``` Phase 0 완료 조건: - [ ] 한 줄 요약이 명확한가? - [ ] 장르/톤이 결정되었는가? - [ ] 로맨스/갈등 비중이 합의되었는가? - [ ] 핵심 차별점이 정의되었는가? - [ ] project-config.md 생성 완료 ``` --- ## 4. Phase 1: 세계관 설계 > **담당 모델:** Sonnet ### 4.1 목표 - 이야기가 펼쳐질 무대 설정 - 세계의 규칙과 제약 정의 - 시대적/공간적 배경 구체화 ### 4.2 세계관 설계 프로세스 ``` 1. project-config.md 읽기 2. 장르별 필수 요소 체크 3. 시대/공간 설정 4. 규칙/제약 정의 5. 산출물: worldbuilding.md ``` ### 4.3 장르별 세계관 요소 #### 대체역사 ``` 필수 요소: - 분기점 (어디서 역사가 달라지나?) - 실제 역사와의 차이점 명시 - 시대 고증 (의복, 언어, 기술, 문화) - 실존 인물 처리 방침 ``` #### 판타지 ``` 필수 요소: - 마법 체계 (규칙, 제약, 비용) - 종족 설정 - 지리/국가 구조 - 역사/신화 ``` #### 현대물 ``` 필수 요소: - 시대 특정 (20XX년) - 공간 범위 (도시, 국가) - 사회적 맥락 ``` #### 회귀/빙의물 ``` 필수 요소: - 회귀/빙의 규칙 - 미래 지식의 제약 - 나비효과 처리 방침 ``` ### 4.4 worldbuilding.md 템플릿 ```markdown # 세계관 설정 > **생성일:** YYYY-MM-DD > **담당:** Sonnet > **참조:** project-config.md --- ## 시대/공간 배경 ### 시대 - **주 시대:** - **시작 시점:** - **종료 시점:** ### 공간 - **주 무대:** - **등장 지역:** --- ## 세계 규칙 ### 핵심 규칙 1. (이 세계에서 절대 깨지면 안 되는 규칙) 2. 3. ### 제약 사항 1. (주인공이 할 수 없는 것) 2. 3. --- ## 장르 특수 설정 ### [장르명] 관련 (장르별 필수 요소 작성) --- ## 시대 고증 (해당 시) ### 언어/호칭 - ### 의복/외양 - ### 기술 수준 - ### 사회/문화 - --- ## 참조 링크 - **캐릭터:** characters-master.md - **타임라인:** timeline-master.md --- *세계관 규칙을 어기는 장면은 작성하지 않습니다.* ``` ### 4.5 체크리스트 ``` Phase 1 완료 조건: - [ ] 시대/공간이 명확히 정의되었는가? - [ ] 세계 규칙이 3개 이상 정의되었는가? - [ ] 장르 특수 설정이 완료되었는가? - [ ] 시대 고증이 필요하면 작성되었는가? - [ ] worldbuilding.md 생성 완료 ``` --- ## 5. Phase 2: 캐릭터 설계 > **담당 모델:** Opus ### 5.1 목표 - 입체적인 캐릭터 창조 - 캐릭터 간 관계망 설계 - 캐릭터 아크 (성장/변화) 설계 - 호칭 체계 정립 ### 5.2 캐릭터 설계 프로세스 ``` 1. project-config.md, worldbuilding.md 읽기 2. 주인공 설계 (가장 깊이 있게) 3. 히로인/주요 조연 설계 4. 조연/적대자 설계 5. 관계도 작성 6. 호칭 체계 정립 7. 산출물: characters-master.md ``` ### 5.3 캐릭터 아크 구조 ``` ┌─────────────────────────────────────────────────────────┐ │ 1. 결핍 (Wound) │ │ 캐릭터의 내적 상처/결핍 │ ├─────────────────────────────────────────────────────────┤ │ 2. 거짓 믿음 (Lie) │ │ 결핍에서 비롯된 잘못된 믿음 │ ├─────────────────────────────────────────────────────────┤ │ 3. 욕망 vs 필요 (Want vs Need) │ │ Want: 표면적으로 원하는 것 │ │ Need: 진짜 필요한 것 │ ├─────────────────────────────────────────────────────────┤ │ 4. 변화 (Change) │ │ 거짓 믿음 → 진실 깨달음 │ │ 변화 시점과 계기 명시! │ └─────────────────────────────────────────────────────────┘ ``` ### 5.4 characters-master.md 템플릿 ```markdown # 캐릭터 마스터 > **생성일:** YYYY-MM-DD > **담당:** Opus > **검증:** (검증 후 기록) --- ## 주인공 ### [이름] #### 기본 정보 - **이름:** - **나이:** (작중 시작 시점) - **직업/역할:** - **외모:** #### 성격 - **핵심 성격:** (3단어) - **장점:** - **단점:** - **말투/버릇:** #### 캐릭터 아크 - **결핍 (Wound):** - **거짓 믿음 (Lie):** - **Want:** - **Need:** - **변화 과정:** | 권 | 상태 | 계기 | |----|------|------| | 1권 | | | | 3권 | | | | 5권 | | | #### 관계 - **[인물A]:** 관계 설명 - **[인물B]:** 관계 설명 #### 참조 - **관련 타임라인:** timeline-master.md#섹션 - **관련 플롯:** plot-master.md#섹션 --- ## 히로인/주요 조연 ### [이름] (동일 구조) --- ## 조연 ### [이름] (간략화 가능) --- ## 적대자 ### [이름] (동일 구조, 동기 중요) --- ## 관계도 ``` [주인공] ──애정──▶ [히로인] │ │ │ 신뢰 │ 의지 ▼ ▼ [조력자A] [조력자B] │ │ 대립 ▼ [적대자] ``` --- ## 호칭 체계 ### 호칭 규칙 | 화자 | 청자 | 호칭 | 비고 | |------|------|------|------| | 주인공 | 히로인 | | 초기 | | 주인공 | 히로인 | | 친밀 후 | | 히로인 | 주인공 | | 초기 | | 히로인 | 주인공 | | 친밀 후 | ### 호칭 변화 시점 | 관계 | 변화 | 시점 | 계기 | |------|------|------|------| | | | ___권 ___화 | | --- ## 캐릭터 변화 로그 | 캐릭터 | 시점 | 변화 내용 | 원인/계기 | |--------|------|----------|----------| | | ___권 ___화 | | | --- *캐릭터 설정은 플롯보다 우선합니다. 플롯을 위해 캐릭터를 왜곡하지 않습니다.* ``` ### 5.5 체크리스트 ``` Phase 2 완료 조건: - [ ] 주인공 캐릭터 아크가 완성되었는가? - [ ] 주요 캐릭터 최소 3명 이상 설계되었는가? - [ ] 관계도가 작성되었는가? - [ ] 호칭 체계가 정립되었는가? - [ ] 변화 로그 템플릿이 준비되었는가? - [ ] characters-master.md 생성 완료 ``` --- ## 6. Phase 3: 타임라인 설계 > **담당 모델:** Sonnet ### 6.1 목표 - 작중 시간 흐름 설계 - 역사적 사건 배치 (해당 시) - 캐릭터 연대기 정리 - 시간 충돌 방지 ### 6.2 타임라인 설계 프로세스 ``` 1. worldbuilding.md, characters-master.md 읽기 2. 실제 역사 이벤트 배치 (대체역사 시) 3. 캐릭터 생년/주요 사건 배치 4. 작중 시간 흐름 설계 5. 교차 검증 (나이, 날짜) 6. 산출물: timeline-master.md ``` ### 6.3 timeline-master.md 템플릿 ```markdown # 타임라인 마스터 > **생성일:** YYYY-MM-DD > **담당:** Sonnet > **검증:** (검증 후 기록) --- ## 역사적 배경 (대체역사/시대물) ### 실제 역사 | 날짜 | 사건 | 비고 | |------|------|------| | 1945-08-15 | 광복 | | | 1945-09-08 | 미군정 시작 | | ### 분기점 (대체역사 시) - **분기 시점:** - **분기 원인:** - **달라지는 점:** --- ## 캐릭터 연대기 ### [주인공 이름] | 연도 | 나이 | 사건 | 참조 | |------|------|------|------| | 19XX | 출생 | 출생 | | | 19XX | XX세 | 주요 사건 | | ### [히로인 이름] (동일 구조) --- ## 작중 타임라인 ### 1권 | 화 | 날짜 | 주요 사건 | 장소 | |----|------|----------|------| | 1 | YYYY-MM-DD | | | | 5 | YYYY-MM-DD | | | | 10 | YYYY-MM-DD | | | ### 2권 (동일 구조) --- ## 시간 규칙 ### 페이싱 - **1화 = 평균:** ___일 - **빠른 전개 시:** ___일 = 1화 - **느린 전개 시:** 1일 = ___화 ### 시간 점프 규칙 - 최대 점프 허용: ___ - 점프 시 필수: 날짜 명시 --- ## 나이 계산표 | 캐릭터 | 생년 | 1권 시작 | 3권 시작 | 5권 시작 | |--------|------|----------|----------|----------| | | | XX세 | XX세 | XX세 | --- ## 검증 체크 - [ ] 캐릭터 나이가 타임라인과 일치하는가? - [ ] 역사적 사건 날짜가 정확한가? - [ ] 작중 시간 흐름에 모순이 없는가? - [ ] 계절/날씨 묘사가 날짜와 맞는가? --- *타임라인은 모든 설정의 기준입니다. 충돌 시 타임라인이 우선합니다.* ``` ### 6.4 체크리스트 ``` Phase 3 완료 조건: - [ ] 역사적 배경이 정리되었는가? (해당 시) - [ ] 주요 캐릭터 연대기가 작성되었는가? - [ ] 권별 타임라인 개요가 있는가? - [ ] 나이 계산표가 작성되었는가? - [ ] timeline-master.md 생성 완료 ``` --- ## 7. Phase 4: 플롯 설계 > **담당 모델:** Sonnet ### 7.1 목표 - 전체 스토리 구조 설계 - 권별 목표와 클라이맥스 정의 - 5화 단위 플롯 설계 - 복선 설치 계획 ### 7.2 플롯 설계 프로세스 ``` 1. 모든 이전 파일 읽기 - project-config.md - worldbuilding.md - characters-master.md - timeline-master.md 2. 전체 구조 설계 (10권 기준) 3. 권별 목표/클라이맥스 정의 4. 5화 단위 플롯 작성 5. 복선 설치 계획 6. 산출물: plot-master.md ``` ### 7.3 3막 구조 적용 ``` 전체 시리즈 (10권 기준): 1막 (1-3권): 설정과 갈등 제시 - 1권: 세계 진입, 목표 설정 - 2권: 첫 시련, 동료 확보 - 3권: 1막 클라이맥스 2막 (4-7권): 갈등 심화 - 4권: 새로운 도전 - 5권: 중반 위기 (Midpoint) - 6권: 반격 시작 - 7권: 2막 클라이맥스 (All is Lost) 3막 (8-10권): 해결 - 8권: 재기 - 9권: 최종 대결 준비 - 10권: 클라이맥스와 해결 ``` ### 7.4 plot-master.md 템플릿 ```markdown # 플롯 마스터 > **생성일:** YYYY-MM-DD > **담당:** Sonnet > **검증:** (검증 후 기록) --- ## 전체 구조 ### 시리즈 개요 - **전체 권수:** ___권 - **1권당 화수:** 50화 - **핵심 갈등:** - **최종 목표:** ### 3막 구조 | 막 | 권 | 핵심 | |----|----|----| | 1막 | 1-3권 | | | 2막 | 4-7권 | | | 3막 | 8-10권 | | --- ## 권별 플롯 ### 1권: [부제] #### 목표 - **권 목표:** - **캐릭터 아크:** - **핵심 갈등:** #### 구조 | 구간 | 화 | 내용 | |------|-----|------| | 도입 | 1-10 | | | 전개 | 11-25 | | | 클라이맥스 | 26-40 | | | 마무리 | 41-50 | | #### 주요 이벤트 - **10화:** - **25화:** - **40화:** - **50화:** ### 2권: [부제] (동일 구조) --- ## 5화 단위 플롯 ### 1권 1-5화 | 화 | 제목(가제) | 핵심 사건 | 감정선 | |----|----------|----------|--------| | 1 | | | | | 2 | | | | | 3 | | | | | 4 | | | | | 5 | | 클리프행어: | | ### 1권 6-10화 (동일 구조) --- ## 복선 관리 ### 복선 설치 계획 | 복선 | 설치 | 회수 예정 | 유형 | |------|------|----------|------| | | ___권 ___화 | ___권 ___화 | 단기/중기/장기 | ### 복선 규칙 - 단기: 5화 이내 회수 - 중기: 같은 권 내 회수 - 장기: 다음 권 이후 회수 - **모든 복선은 반드시 회수!** --- ## 로맨스 라인 (해당 시) ### 진행 계획 | 단계 | 시점 | 이벤트 | 비고 | |------|------|--------|------| | 첫 만남 | ___권 ___화 | | | | 호감 | ___권 ___화 | | | | 갈등 | ___권 ___화 | | | | 화해 | ___권 ___화 | | | | 고백 | ___권 ___화 | | | ### project-config 준수 확인 - 비중 ___% 준수: [ ] - 페이싱 준수: [ ] --- ## 갈등 라인 ### 메인 갈등 - **갈등 내용:** - **시작:** ___권 - **해결:** ___권 ### 서브 갈등 | 갈등 | 시작 | 해결 | 유형 | |------|------|------|------| | | ___권 | ___권 | | ### project-config 준수 확인 - 강도 준수: [ ] - 빈도 준수: [ ] --- *플롯은 캐릭터를 따릅니다. 플롯을 위해 캐릭터를 왜곡하지 않습니다.* ``` ### 7.5 체크리스트 ``` Phase 4 완료 조건: - [ ] 전체 구조 (3막)가 설계되었는가? - [ ] 권별 목표/클라이맥스가 정의되었는가? - [ ] 5화 단위 플롯이 최소 1권분 작성되었는가? - [ ] 복선 설치 계획이 있는가? - [ ] 로맨스/갈등이 project-config와 일치하는가? - [ ] plot-master.md 생성 완료 ``` --- ## 8. Phase 5: 설계 검증 ### 8.1 2단계 검증 체계 ``` ┌─────────────────────────────────────────────────────────┐ │ Phase 5-1: 품질 검증 (Opus) │ │ │ │ "이 플롯이 재미있는가? 독자가 읽고 싶은가?" │ └─────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────┐ │ Phase 5-2: 일관성 검증 (Codex) │ │ │ │ "앞뒤가 맞는가? 설정 충돌 없는가?" │ └─────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────┐ │ 검증 완료 → CWS Writing Guide로 핸드오프 │ └─────────────────────────────────────────────────────────┘ ``` ### 8.2 Phase 5-1: 품질 검증 (Opus) > **담당 모델:** Opus #### 검증 항목 **1. 프로젝트 설정 준수 (변수)** ``` - [ ] 로맨스가 합의된 비중(___%)에 맞는가? - [ ] 로맨스 페이싱이 합의 사항과 일치하는가? - [ ] 갈등 강도가 합의 사항과 일치하는가? - [ ] 갈등 빈도가 합의 사항과 일치하는가? - [ ] 톤/분위기가 일관되는가? ``` **2. 스토리 품질 (상수)** ``` - [ ] 5화마다 클리프행어 또는 훅이 있는가? - [ ] 10화마다 주요 이벤트가 있는가? - [ ] 권 중반(25화)에 클라이맥스가 있는가? - [ ] "그래서 뭐?" 구간이 없는가? - [ ] 일상/긴장 페이싱이 균형 잡혔는가? ``` **3. 캐릭터 검증** ``` - [ ] 주인공 아크가 자연스럽게 진행되는가? - [ ] 캐릭터 성격이 플롯 내내 일관되는가? - [ ] 캐릭터 변화에 충분한 계기가 있는가? - [ ] 캐릭터가 플롯의 도구로 전락하지 않았는가? ``` **4. 감정선 검증** ``` - [ ] 독자가 감정 이입할 순간이 있는가? - [ ] 카타르시스 순간이 있는가? - [ ] 감정 고조와 이완이 번갈아 있는가? ``` ### 8.3 Phase 5-2: 일관성 검증 (Codex) > **담당 모델:** Codex #### 검증 항목 **1. 타임라인 검증** ``` - [ ] 날짜/시간 충돌이 없는가? - [ ] 캐릭터 나이가 정확한가? - [ ] 역사적 사건 날짜가 맞는가? - [ ] 계절/날씨 묘사가 날짜와 맞는가? - [ ] 이동 시간이 현실적인가? ``` **2. 설정 검증** ``` - [ ] 세계관 규칙이 위반된 곳이 없는가? - [ ] 캐릭터 설정(외모, 능력 등)이 일관되는가? - [ ] 장소 묘사가 일관되는가? - [ ] 기술/마법 규칙이 일관되는가? ``` **3. 복선 검증** ``` - [ ] 설치된 복선이 모두 회수 예정인가? - [ ] 회수 없는 복선이 있는가? - [ ] 설치 없이 갑자기 등장하는 요소가 있는가? ``` **4. 논리 검증** ``` - [ ] 인과관계가 명확한가? - [ ] "왜?"에 대한 답이 있는가? - [ ] 우연의 일치가 과도하지 않은가? - [ ] Deus Ex Machina가 없는가? ``` ### 8.4 검증 결과 기록 ```markdown # 설계 검증 보고서 > **검증일:** YYYY-MM-DD > **검증자:** > - Phase 5-1: Opus > - Phase 5-2: Codex --- ## Phase 5-1 품질 검증 결과 ### 통과 항목 - ✅ (항목) - ✅ (항목) ### 수정 필요 - ⚠️ (항목): (수정 내용) - ⚠️ (항목): (수정 내용) ### 조치 완료 - ✅ (수정된 항목) --- ## Phase 5-2 일관성 검증 결과 ### 통과 항목 - ✅ (항목) ### 발견된 충돌 - ❌ (충돌 내용) - 위치: - 수정: ### 조치 완료 - ✅ (수정된 항목) --- ## 최종 판정 - [ ] 모든 검증 통과 → 작성 단계 진행 가능 - [ ] 수정 필요 → 해당 Phase로 돌아가기 --- *검증을 통과한 설계만 작성 단계로 넘어갑니다.* ``` ### 8.5 체크리스트 ``` Phase 5 완료 조건: - [ ] Phase 5-1 품질 검증 완료 - [ ] Phase 5-2 일관성 검증 완료 - [ ] 발견된 문제 모두 수정 완료 - [ ] 검증 보고서 작성 완료 - [ ] "작성 단계 진행 가능" 판정 ``` --- ## 9. 산출물 명세 ### 9.1 설계 단계 산출물 목록 | 파일 | Phase | 담당 | 필수 | |------|-------|------|------| | `project-config.md` | 0 | Opus | ✅ | | `worldbuilding.md` | 1 | Sonnet | ✅ | | `characters-master.md` | 2 | Opus | ✅ | | `timeline-master.md` | 3 | Sonnet | ✅ | | `plot-master.md` | 4 | Sonnet | ✅ | | `design-verification.md` | 5 | Opus+Codex | ✅ | ### 9.2 파일 저장 위치 ``` project/ ├── settings/ # 설계 산출물 │ ├── project-config.md # Phase 0 │ ├── worldbuilding.md # Phase 1 │ ├── characters-master.md # Phase 2 │ ├── timeline-master.md # Phase 3 │ ├── plot-master.md # Phase 4 │ └── design-verification.md # Phase 5 │ ├── standards/ # 방법론 (CWS에서 복사) │ └── ... │ └── volumes/ # 작성 단계에서 생성 └── ... ``` ### 9.3 파일 간 참조 관계 ``` project-config.md │ ▼ worldbuilding.md ◀──────────────────┐ │ │ ▼ │ characters-master.md ◀──────┐ │ │ │ │ ▼ │ │ timeline-master.md ◀────────┼───────┤ │ │ │ ▼ │ │ plot-master.md ─────────────┴───────┘ │ ▼ design-verification.md ``` --- ## 10. Writing Guide로 핸드오프 ### 10.1 핸드오프 조건 ``` ✅ 모든 Phase 완료 ✅ 검증 통과 ✅ 산출물 6개 완성 ✅ 파일 간 참조 정상 ``` ### 10.2 핸드오프 체크리스트 ```markdown ## 설계 → 작성 핸드오프 체크리스트 ### 파일 확인 - [ ] project-config.md 존재 - [ ] worldbuilding.md 존재 - [ ] characters-master.md 존재 - [ ] timeline-master.md 존재 - [ ] plot-master.md 존재 - [ ] design-verification.md 존재 (검증 통과) ### 내용 확인 - [ ] 1권 5화 단위 플롯이 작성되어 있는가? - [ ] 1권 등장 캐릭터가 모두 설계되어 있는가? - [ ] 1권 타임라인이 상세히 작성되어 있는가? ### CWS Writing Guide 연동 - [ ] CLAUDE.md 생성/업데이트 - [ ] standards/ 폴더에 방법론 파일 복사 - [ ] volumes/vol-01/ 폴더 구조 생성 ### 준비 완료 - [ ] 작성 모드 진입 가능! ``` ### 10.3 Writing Guide에서 읽을 파일 ``` 작성 모드 시작 시 AI가 읽는 파일: ✅ CLAUDE.md ✅ settings/characters-master.md (해당 권 부분) ✅ settings/timeline-master.md (해당 권 부분) ✅ volumes/vol-XX/plots/plot-XXX-YYY.md ✅ volumes/vol-XX/summaries/summary-이전.md ✅ standards/writing-guide.md ❌ project-config.md (이미 반영됨) ❌ worldbuilding.md (characters-master에 반영) ❌ design-verification.md (검증용) ``` ### 10.4 핸드오프 후 설계 수정 ``` ⚠️ 작성 단계에서 설계 수정이 필요할 때: 1. 수정 범위 파악 2. 영향 받는 파일 확인 3. settings/ 파일 수정 4. 이미 작성된 챕터 영향도 체크 5. 필요 시 수정 모드로 전환 → 이것이 "설계를 철저히 해야 하는 이유" ``` --- ## 부록 ### A. 장르별 체크리스트 #### 대체역사 ``` - [ ] 분기점이 명확한가? - [ ] 역사 고증이 충분한가? - [ ] 나비효과가 합리적인가? - [ ] 실존 인물 처리가 적절한가? ``` #### 회귀물 ``` - [ ] 회귀 규칙이 명확한가? - [ ] 미래 지식 활용에 제약이 있는가? - [ ] 주인공 먼치킨 방지책이 있는가? - [ ] 긴장감 유지 장치가 있는가? ``` #### 로맨스 ``` - [ ] 로맨스 라인이 자연스러운가? - [ ] 갈등-화해 구조가 있는가? - [ ] 서브 커플이 메인을 방해하지 않는가? ``` ### B. 용어 정리 | 용어 | 설명 | |------|------| | **캐릭터 아크** | 캐릭터의 성장/변화 곡선 | | **복선** | 미리 설치하여 나중에 회수하는 장치 | | **클리프행어** | 긴장 상태에서 끊어 다음을 기대하게 함 | | **페이싱** | 이야기 전개 속도 | | **Deus Ex Machina** | 갑작스러운 외부 개입으로 문제 해결 (금지) | | **OOC** | Out Of Character, 캐릭터답지 않은 행동 | ### C. 설계 소요 시간 가이드 ``` Phase 0: 아이디어/컨셉 1-2 세션 Phase 1: 세계관 1 세션 Phase 2: 캐릭터 2-3 세션 Phase 3: 타임라인 1 세션 Phase 4: 플롯 3-5 세션 Phase 5: 검증 1-2 세션 ───────────────────────────────── 총계: 9-14 세션 → 설계에 충분한 시간을 투자해야 작성이 수월합니다. ``` --- *설계가 탄탄하면 작성은 즐거운 여정이 됩니다.* --- **Creative Writing System v1.0**