From 4b4ebeaf1130d430328f7971f8c64aadea44f882 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 18 Jan 2026 11:14:44 +0900 Subject: [PATCH] =?UTF-8?q?Guide=20v3.2.0:=20=EB=A6=AC=ED=84=B0=EC=B9=AD?= =?UTF-8?q?=20=EB=AA=A8=EB=93=9C=20=EB=B0=8F=20=EC=B0=BD=EC=9E=91=20?= =?UTF-8?q?=EA=B8=B0=EB=B2=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 신규 파일: - CHANGELOG.md: 리비전 관리 시작 - templates/standards/retouch-mode.md: Sonnet+Opus 병행 전략 - templates/standards/creative-writing.md: 장면 구성, POV, 감정선, 복선 수정 파일: - Novel Writing Project Guide.md: v3.2.0 업데이트 - 4가지 모드 체계 (WRITING/RETOUCH/MODIFICATION/VERIFICATION) - 리터칭 모드 섹션 추가 - 파일 구조 업데이트 - templates/standards/writing-guide.md: v2.1 - 대화문 형식 규칙 추가 - 장면 전환 기법 추가 Co-Authored-By: Claude Opus 4.5 --- CHANGELOG.md | 92 ++++++ CURRENT-TASK.md | 27 +- Novel Writing Project Guide.md | 91 ++++-- templates/standards/creative-writing.md | 393 ++++++++++++++++++++++++ templates/standards/retouch-mode.md | 289 +++++++++++++++++ templates/standards/writing-guide.md | 141 ++++++++- 6 files changed, 995 insertions(+), 38 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 templates/standards/creative-writing.md create mode 100644 templates/standards/retouch-mode.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2dbca82 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,92 @@ +# CHANGELOG + +모든 주요 변경 사항을 기록합니다. +형식: [Semantic Versioning](https://semver.org/) + +--- + +## [Unreleased] + +### 추가 예정 +- 장르별 특화 가이드 (대체역사, 로맨스 등) +- 1945 프로젝트 적용 후 피드백 반영 + +--- + +## [v3.2.0] - 2026-01-18 + +### Added +- **CHANGELOG.md**: 리비전 관리 시작 +- **retouch-mode.md**: Sonnet+Opus 병행 전략, 리터칭 기준 +- **creative-writing.md**: 창작 기법 (장면 구성, POV, 감정선) +- **writing-guide.md 확장**: 대화문 형식, 장면 전환 기법 + +### Changed +- 메인 가이드에 리터칭 모드 섹션 추가 + +--- + +## [v3.1.0] - 2026-01-18 + +### Added +- 문서 계층 구조 섹션 (섹션 1) +- 모드 시스템 본문 상세 (섹션 3) +- Phase 5: 수정 모드 8유형 (섹션 11) +- Phase 6: 검증 모드 6단계 (섹션 12) +- CURRENT-TASK.md 시스템 설명 +- 바텀 금지 규칙 명시 (섹션 10.3) + +### Changed +- 섹션 번호 재정리 (15개 → 19개) +- 파일 구조에 standards/ 폴더 추가 + +--- + +## [v3.0.0] - 2026-01-17 + +### Added +- 모드 시스템 (WRITING / MODIFICATION / VERIFICATION) +- 수정 프로토콜 체계화 +- 챕터 형식 표준 (chapter-format.md) +- 리네임 프로토콜 (renaming-protocol.md) +- Summary 재생성 강제화 + +### Changed +- WORK-MODE.txt 시스템 도입 (이후 CURRENT-TASK.md로 대체) + +--- + +## [v2.0.0] - 2026-01-15 + +### Changed +- 완전 재작성 +- 문서 역할 명확화 (매뉴얼 vs 작업 지시서) +- 설계/실행 분리 +- 토큰 효율 최우선 +- 5화 작업 단위 +- 누적 서머리 시스템 +- Git/Gitea 자동화 + +--- + +## [v1.0.0] - 2026-01-14 + +### Added +- 초기 버전 + +--- + +## 버전 규칙 + +``` +v[Major].[Minor].[Patch] + +Major: 구조 대폭 변경, 호환성 깨짐 +Minor: 새 기능/섹션 추가 +Patch: 오타 수정, 문구 보완 +``` + +**예시:** +- v3.1.0 → v3.1.1: 오타 수정 +- v3.1.0 → v3.2.0: 리터칭 모드 추가 +- v3.1.0 → v4.0.0: 전체 구조 재편 diff --git a/CURRENT-TASK.md b/CURRENT-TASK.md index b3b3719..f64e294 100644 --- a/CURRENT-TASK.md +++ b/CURRENT-TASK.md @@ -1,6 +1,6 @@ # 현재 작업 상태 -**최종 업데이트:** 2026-01-18 11:30 +**최종 업데이트:** 2026-01-18 12:30 --- @@ -8,13 +8,13 @@ 문서 보완 작업 ## 작업 -Guide v3.1 메인 문서 업데이트 완료, 1945 프로젝트 적용 대기 +Guide v3.2.0 완료, 1945 프로젝트 적용 대기 --- ## ✅ 완료된 작업 -### 템플릿 생성 (완료) +### v3.1.0 템플릿 생성 - [x] templates/CLAUDE.md.template - [x] templates/CURRENT-TASK.md.template - [x] templates/standards/writing-mode.md @@ -24,16 +24,14 @@ Guide v3.1 메인 문서 업데이트 완료, 1945 프로젝트 적용 대기 - [x] templates/standards/writing-guide.md - [x] templates/standards/renaming-protocol.md -### Guide 메인 문서 업데이트 (완료) -- [x] 버전 v3.1로 업데이트 -- [x] 문서 계층 구조 섹션 추가 (섹션 1) -- [x] 폴더 구조 반영 (standards vs settings 분리) -- [x] 모드 시스템 본문에 상세 추가 (섹션 3) -- [x] CURRENT-TASK.md 시스템 설명 추가 -- [x] 바텀 금지 규칙 반영 (섹션 10.3) -- [x] Phase 5 수정 모드 섹션 추가 (섹션 11) -- [x] Phase 6 검증 모드 섹션 추가 (섹션 12) -- [x] 변경 이력 v3.1 추가 +### v3.2.0 추가 작업 +- [x] CHANGELOG.md 생성 (리비전 관리) +- [x] templates/standards/retouch-mode.md (Sonnet+Opus 병행) +- [x] templates/standards/creative-writing.md (창작 기법) +- [x] writing-guide.md 확장 (대화문/장면전환) +- [x] 메인 가이드 v3.2.0 업데이트 + - 리터칭 모드 섹션 추가 + - 4가지 모드 체계 (WRITING/RETOUCH/MODIFICATION/VERIFICATION) --- @@ -42,14 +40,11 @@ Guide v3.1 메인 문서 업데이트 완료, 1945 프로젝트 적용 대기 ### 1945 프로젝트 적용 **작업:** - [ ] 폴더 리팩토링: settings/ → standards/ + settings/ 분리 - - standards/로 이동: writing-mode.md, modification-mode.md, verification-mode.md, chapter-format-standard.md, renaming-protocol.md, writing-guide.md - - settings/에 유지: characters-master.md, timeline-master.md, plot-master.md - [ ] CLAUDE.md 새 구조로 업데이트 - [ ] characters-master.md에 호칭 규칙 섹션 추가 ### 기존 챕터 바텀 제거 (선택) - 검증 모드에서 처리 예정 -- 작성/수정 완료 후 검증 모드 돌릴 때 일괄 제거 --- diff --git a/Novel Writing Project Guide.md b/Novel Writing Project Guide.md index 595d85d..b6fda11 100644 --- a/Novel Writing Project Guide.md +++ b/Novel Writing Project Guide.md @@ -1,7 +1,7 @@ -# 소설 작성 프로젝트 표준 가이드 (v3.1) +# 소설 작성 프로젝트 표준 가이드 (v3.2) > **작성일:** 2026-01-15 -> **버전:** 3.1 +> **버전:** 3.2.0 > **최종 수정:** 2026-01-18 > **목적:** AI와 협업하여 장편 소설(10권 이상)을 체계적으로 작성하기 위한 표준 가이드 @@ -72,7 +72,7 @@ CLAUDE.md = 내비게이션 (매번 운전할 때마다) 1. [문서 계층 구조](#1-문서-계층-구조) ⭐ NEW 2. [핵심 컨셉](#2-핵심-컨셉) -3. [모드 시스템](#3-모드-시스템) ⭐ NEW +3. [모드 시스템](#3-모드-시스템) (리터칭 모드 추가) 4. [전체 워크플로우](#4-전체-워크플로우) 5. [프로젝트 위치 선택](#5-프로젝트-위치-선택) 6. [파일 구조](#6-파일-구조) @@ -270,11 +270,12 @@ AI 관점: ### 3.1 개요 -AI 협업 시 **3가지 작업 모드**를 명확히 구분합니다. +AI 협업 시 **4가지 작업 모드**를 명확히 구분합니다. | 모드 | 용도 | 진입 명령 | |------|------|----------| -| **WRITING** | 새 챕터 작성 | "1~5화 작성해" | +| **WRITING** | 새 챕터 작성 (Sonnet) | "1~5화 작성해" | +| **RETOUCH** | 핵심 장면 품질 향상 (Opus) | "리터칭해" | | **MODIFICATION** | 기존 내용 수정 | "수정해" / "수정 모드" | | **VERIFICATION** | 전체 검증 | "검증해" / "점검 모드" | @@ -343,19 +344,50 @@ Git 커밋 - "호칭 검증해" - "바텀 검증해" → "바텀 일괄 제거해" -### 3.5 모드별 파일 읽기 +### 3.5 리터칭 모드 (RETOUCH) -| 파일 | WRITING | MODIFICATION | VERIFICATION | -|------|---------|--------------|--------------| -| CLAUDE.md | ✅ | ✅ | ✅ | -| standards/writing-mode.md | ✅ | - | - | -| standards/modification-mode.md | - | ✅ | - | -| standards/verification-mode.md | - | - | ✅ | -| settings/characters-master.md | ✅ | ✅ | ✅ | -| volumes/vol-XX/timeline.md | ✅ | ✅ | ✅ | -| volumes/vol-XX/plot-master.md | - | ✅ | ✅ | -| plots/plot-XXX-YYY.md | ✅ | - | - | -| summaries/* | ✅ | ✅ | ✅ | +**목적:** Sonnet 초안을 Opus로 품질 향상 + +``` +Sonnet: 70~80% (속도, 일관성) +Opus: 20~30% (핵심 장면 리터칭) +``` + +**리터칭 대상 기준:** + +| 우선순위 | 장면 유형 | 예시 | +|---------|----------|------| +| ⭐⭐⭐ 필수 | 감정 정점 | 고백, 이별, 갈등 폭발 | +| ⭐⭐⭐ 필수 | 권 시작/끝 | 1화, 50화 | +| ⭐⭐ 권장 | 복잡한 대화 | 협상, 3인 이상 | +| ⭐⭐ 권장 | 복선 회수 | 핵심 떡밥 회수 | + +**리터칭 명령:** +``` +"ch-003 리터칭해" +"ch-003 Part 2 리터칭해" +"필수 리터칭만 해" +``` + +**핵심 규칙:** +- 플롯 변경 금지 (품질 향상만!) +- 전후 맥락 유지 +- 분량 ±20% 이내 + +### 3.6 모드별 파일 읽기 + +| 파일 | WRITING | RETOUCH | MODIFICATION | VERIFICATION | +|------|---------|---------|--------------|--------------| +| CLAUDE.md | ✅ | ✅ | ✅ | ✅ | +| standards/writing-mode.md | ✅ | - | - | - | +| standards/retouch-mode.md | - | ✅ | - | - | +| standards/modification-mode.md | - | - | ✅ | - | +| standards/verification-mode.md | - | - | - | ✅ | +| settings/characters-master.md | ✅ | ✅ | ✅ | ✅ | +| volumes/vol-XX/timeline.md | ✅ | ✅ | ✅ | ✅ | +| volumes/vol-XX/plot-master.md | - | - | ✅ | ✅ | +| plots/plot-XXX-YYY.md | ✅ | ✅ | - | - | +| summaries/* | ✅ | ✅ | ✅ | ✅ | --- @@ -534,17 +566,19 @@ novel-project/ │ ├── CLAUDE.md # AI 협업 프로토콜 ├── CURRENT-TASK.md # 현재 작업 상태 (컴팩팅 대응) +├── CHANGELOG.md # 변경 이력 (리비전 관리) ├── README.md # 프로젝트 소개 -├── CHANGELOG.md # 변경 이력 ├── .gitignore ├── .gitattributes │ ├── standards/ # 🔧 작업 방법론 (Guide에서 복사) │ ├── writing-mode.md # 작성 모드 절차 +│ ├── retouch-mode.md # 리터칭 모드 (Sonnet+Opus) │ ├── modification-mode.md # 수정 모드 절차 (8유형) │ ├── verification-mode.md # 검증 모드 절차 (6단계) │ ├── chapter-format.md # 챕터 형식 표준 -│ ├── writing-guide.md # 문체/분량 규칙 +│ ├── writing-guide.md # 문체/분량/대화문 규칙 +│ ├── creative-writing.md # 창작 기법 (장면/POV/감정선) │ └── renaming-protocol.md # 리네임 안전 절차 │ ├── settings/ # 📖 소설 고유 콘텐츠 @@ -2340,7 +2374,22 @@ A: 수동 해결 후 AI에게 "/git status" 보고. ## 변경 이력 -### v3.1 (2026-01-18) +### v3.2.0 (2026-01-18) +- ✅ **리비전 관리 시작** + - CHANGELOG.md 생성 + - Semantic Versioning 도입 +- ✅ **리터칭 모드 추가** + - retouch-mode.md 생성 + - Sonnet+Opus 병행 전략 + - 리터칭 대상 기준 정의 +- ✅ **창작 기법 문서 추가** + - creative-writing.md 생성 + - 장면 구성, POV, 감정선, 복선 관리 +- ✅ **작성 가이드 확장** + - 대화문 형식 규칙 추가 + - 장면 전환 기법 추가 + +### v3.1.0 (2026-01-18) - ✅ **문서 계층 구조 정립** - Guide (표준) vs 프로젝트 (실행) 분리 - standards/ (방법론) vs settings/ (콘텐츠) 분리 @@ -2453,5 +2502,5 @@ volumes/vol-XX/ **작성자:** Alex **최종 수정:** 2026-01-18 -**버전:** 3.1 +**버전:** 3.2.0 **라이선스:** 개인 프로젝트 diff --git a/templates/standards/creative-writing.md b/templates/standards/creative-writing.md new file mode 100644 index 0000000..339e879 --- /dev/null +++ b/templates/standards/creative-writing.md @@ -0,0 +1,393 @@ +# 창작 기법 가이드 + +> **버전:** 1.0 +> **용도:** 장면 구성, POV, 감정선, 복선 관리 + +--- + +## 📐 장면 구성 + +### 장면(Scene)의 정의 + +``` +장면 = 하나의 연속된 시간/공간에서 일어나는 사건 + +장면이 바뀌는 조건: +- 시간 점프 (다음 날, 3시간 후) +- 장소 이동 (집 → 사무실) +- POV 전환 (민준 시점 → 윤희 시점) +``` + +### 1화 장면 구성 + +``` +권장: 4~6개 장면/화 +각 장면: 1,500~2,500자 + +예시 (10,000자 기준): +Part 1: 아침 (2,000자) - 1장면 +Part 2: 회의 (3,000자) - 2장면 +Part 3: 점심 (2,000자) - 1장면 +Part 4: 결정 (3,000자) - 2장면 +``` + +### 장면 구조 (Scene Structure) + +``` +┌─────────────────────────────────┐ +│ 1. 목표 (Goal) │ +│ 캐릭터가 이 장면에서 원하는 것 │ +├─────────────────────────────────┤ +│ 2. 갈등 (Conflict) │ +│ 목표 달성을 방해하는 것 │ +├─────────────────────────────────┤ +│ 3. 결과 (Outcome) │ +│ 성공 / 실패 / 새로운 문제 │ +└─────────────────────────────────┘ +``` + +### 장면 유형 + +| 유형 | 목적 | 템포 | 분량 | +|------|------|------|------| +| **액션** | 사건 전개 | 빠름 | 보통 | +| **대화** | 정보/관계 | 중간 | 길게 | +| **내면** | 감정/결정 | 느림 | 짧게 | +| **전환** | 시간/장소 이동 | 빠름 | 짧게 | +| **묘사** | 분위기/배경 | 느림 | 짧게 | + +--- + +## 👁️ POV (시점) 관리 + +### 시점 유형 + +``` +1인칭: "나는 그를 바라보았다." +- 친밀감 높음 +- 정보 제한적 +- 내면 묘사 자연스러움 + +3인칭 제한: "민준은 그를 바라보았다." +- 한 캐릭터 시점만 +- 그 캐릭터 내면만 접근 가능 +- 가장 많이 사용 + +3인칭 전지적: "민준은 몰랐지만, 윤희는 알고 있었다." +- 모든 캐릭터 내면 접근 +- 신의 시점 +- 거리감 생김 +``` + +### 시점 규칙 + +**권장: 3인칭 제한 시점** + +``` +✅ 한 장면 = 한 시점 캐릭터 +✅ 시점 전환 = 장면 전환 (--- 사용) +✅ 시점 캐릭터의 감각만 묘사 +✅ 시점 캐릭터가 모르면 독자도 모름 + +❌ 한 장면에서 시점 왔다갔다 +❌ 시점 캐릭터가 못 본 것 묘사 +❌ 다른 캐릭터 내면 직접 서술 +``` + +### 시점 전환 방법 + +```markdown +민준은 창밖을 바라보았다. (민준 시점) + +--- + +윤희는 문을 열고 들어왔다. (윤희 시점) +``` + +### 시점별 묘사 차이 + +``` +민준 시점: +"윤희가 미소 지었다." +(외면만 묘사 - 왜 웃는지 모름) + +윤희 시점: +"윤희는 미소 지었다. 민준이 모르는 비밀이 있었다." +(내면 접근 가능) +``` + +--- + +## 💓 감정선 관리 + +### 감정 변화 곡선 + +``` +한 화 내 감정 변화: + + 높음 ┃ ╱╲ + ┃ ╱ ╲ ╱ + ┃ ╱ ╲╱ + 낮음 ┃╱ + ┗━━━━━━━━━━━━━━━━ + 시작 중간 끝 + +- 시작: 평온 또는 이전 화 연결 +- 중간: 감정 고조 +- 끝: 해소 또는 클리프행어 +``` + +### 감정 기록 방법 + +```markdown +## 감정 추적 (ch-003) + +### 민준 +- Part 1: 평온 → 긴장 (회의 시작) +- Part 2: 긴장 → 분노 (이승만 대립) +- Part 3: 분노 → 결의 (결단) + +### 윤희 +- Part 2: 걱정 (민준 관찰) +- Part 3: 안도 → 존경 (민준 결단 보고) +``` + +### 감정 표현 기법 + +**Show, Don't Tell 적용:** + +``` +❌ Tell: "민준은 화가 났다." + +✅ Show: +- 신체: "주먹이 떨렸다. 턱이 굳었다." +- 행동: "서류를 내려놓는 손이 거칠었다." +- 대화: "...그렇게 하시죠." 목소리가 낮아졌다. +- 환경: "창밖 빗소리가 유독 크게 들렸다." +``` + +### 감정 단계 + +``` +같은 감정도 강도가 다름: + +분노: 짜증 → 화남 → 격노 → 폭발 +슬픔: 우울 → 슬픔 → 비탄 → 절망 +기쁨: 만족 → 기쁨 → 환희 → 황홀 + +→ 강도에 맞는 표현 선택! +``` + +--- + +## 🎣 복선 관리 + +### 복선 유형 + +| 유형 | 설명 | 회수 시점 | +|------|------|----------| +| **단기** | 같은 화/다음 화 | 1~5화 내 | +| **중기** | 같은 권 내 | 10~30화 내 | +| **장기** | 다음 권 | 1권 이상 | + +### 복선 설치 기법 + +**1. 대화 속 언급** +``` +"만주... 만주가 핵심이야." +→ 자연스러운 대사로 떡밥 +``` + +**2. 소품/상징** +``` +"검은 반지를 만지작거렸다." +→ 반복 등장 후 의미 회수 +``` + +**3. 캐릭터 반응** +``` +"그 이름을 듣자 윤희의 표정이 굳었다." +→ 이유는 나중에 밝힘 +``` + +**4. 환경 묘사** +``` +"북쪽 하늘에 먹구름이 끼고 있었다." +→ 상징적 복선 +``` + +### 복선 회수 규칙 + +``` +✅ 설치보다 회수가 임팩트 있게 +✅ 독자가 "아!" 할 수 있게 +✅ 너무 뜬금없지 않게 (연결고리 필요) +✅ 모든 복선은 회수하거나 의도적으로 열어둠 + +❌ 잊어버린 복선 +❌ 억지 회수 +❌ 설치 없이 갑자기 등장 +``` + +### 복선 추적표 + +```markdown +| 복선 | 설치 | 회수 예정 | 상태 | +|------|------|----------|------| +| 만주 언급 | 1권 ch-003 | 2권 ch-010 | ✅ 완료 | +| 검은 반지 | 1권 ch-015 | 1권 ch-045 | ⏳ 대기 | +| 윤희 과거 | 1권 ch-008 | 2권 | 📝 계획 | +``` + +--- + +## 🎭 캐릭터 아크 + +### 아크 구조 + +``` +1. 결핍 (Wound) + - 캐릭터의 내적 상처/결핍 + +2. 거짓 믿음 (Lie) + - 결핍에서 비롯된 잘못된 믿음 + +3. 욕망 vs 필요 (Want vs Need) + - Want: 표면적으로 원하는 것 + - Need: 진짜 필요한 것 + +4. 변화 (Change) + - 거짓 믿음 → 진실 깨달음 +``` + +### 예시: 민준 + +``` +결핍: 전생에서 나라를 잃은 죄책감 +거짓 믿음: "모든 것을 내가 책임져야 해" +Want: 역사 바꾸기, 통일 대한민국 +Need: 혼자가 아님을 깨닫기, 신뢰 + +변화 과정: +1권: 혼자 짊어지려 함 +3권: 동료들에게 의지하기 시작 +5권: 진정한 신뢰, 책임 나눔 +``` + +--- + +## ⚡ 갈등 구조 + +### 갈등 유형 + +``` +1. 인물 vs 인물 (대립) + - 민준 vs 이승만 + +2. 인물 vs 사회 (체제) + - 민준 vs 분단 세력 + +3. 인물 vs 자연 (환경) + - 민준 vs 시대적 한계 + +4. 인물 vs 자신 (내적) + - 민준 vs 죄책감 +``` + +### 갈등 배치 + +``` +권 전체: +- 메인 갈등 1개 (해결 목표) +- 서브 갈등 2~3개 (복잡성 추가) + +화 단위: +- 최소 1개 갈등 요소 +- 해결 또는 악화 +``` + +--- + +## 🔚 장면 전환/끝맺음 + +### 장면 전환 기법 + +**1. 시간 점프** +```markdown +--- + +다음 날 아침. +``` + +**2. 장소 이동** +```markdown +--- + +청와대 회의실. +``` + +**3. 시점 전환** +```markdown +--- + +같은 시각, 만주. +최태준은 지도를 펼쳤다. +``` + +### 화 끝맺음 유형 + +| 유형 | 용도 | 예시 | +|------|------|------| +| **클리프행어** | 긴장 유지 | "문이 열렸다. 그리고—" | +| **해소** | 안정감 | "그날 밤, 민준은 편히 잠들었다." | +| **복선 설치** | 다음 화 연결 | "아직 끝이 아니었다." | +| **감정 여운** | 깊이 | "창밖엔 여전히 비가 내렸다." | + +### 클리프행어 기법 + +``` +✅ 좋은 클리프행어: +- 질문 유발 (무슨 일이?) +- 감정 고조 상태에서 끊기 +- 다음 화 읽고 싶게 + +❌ 나쁜 클리프행어: +- 억지 끊기 +- 매번 같은 패턴 +- 다음 화에서 허무하게 해결 +``` + +--- + +## 📝 실전 체크리스트 + +### 각 장면 + +``` +- [ ] 목표-갈등-결과 구조 +- [ ] POV 일관성 +- [ ] 감정 변화 있음 +- [ ] Show Don't Tell +``` + +### 각 화 + +``` +- [ ] 4~6개 장면 +- [ ] 메인 갈등 진행 +- [ ] 캐릭터 아크 진전 +- [ ] 적절한 끝맺음 +``` + +### 각 권 + +``` +- [ ] 메인 갈등 해결 +- [ ] 캐릭터 아크 완성 +- [ ] 복선 대부분 회수 +- [ ] 다음 권 연결 +``` + +--- + +*좋은 장면은 목표, 갈등, 결과가 명확합니다.* diff --git a/templates/standards/retouch-mode.md b/templates/standards/retouch-mode.md new file mode 100644 index 0000000..6af512a --- /dev/null +++ b/templates/standards/retouch-mode.md @@ -0,0 +1,289 @@ +# 리터칭 모드 프로토콜 + +> **버전:** 1.0 +> **용도:** Sonnet+Opus 병행 전략, 리터칭 기준 + +--- + +## 📋 개요 + +### 병행 전략 + +``` +기본 작성: Sonnet (속도, 일관성, 비용 효율) +핵심 리터칭: Opus (감정 깊이, 뉘앙스, 복잡한 대화) + +비율: Sonnet 70~80% / Opus 리터칭 20~30% +``` + +### 모델별 특성 + +| 모델 | 강점 | 약점 | 용도 | +|------|------|------|------| +| **Sonnet** | 빠름, 일관성, 지시 따르기 | 감정 깊이, 뉘앙스 | 초안, 일반 장면 | +| **Opus** | 감정선, 복잡한 대화, 분위기 | 느림, 비용 | 핵심 장면 리터칭 | + +--- + +## 🎯 리터칭 대상 기준 + +### 1. 감정 강도 기준 + +#### 🔴 필수 리터칭 + +``` +- 고백/프러포즈 장면 +- 이별/사별 장면 +- 캐릭터 내면 독백 (결정적 순간) +- 갈등의 정점 (대립, 폭발) +- 화해/용서 장면 +- 트라우마 회상 +``` + +#### 🟡 권장 리터칭 + +``` +- 첫 만남 장면 +- 관계 변화 (적→동료, 거리감→친밀) +- 비밀 공개 장면 +- 중요한 결정 순간 +- 감정적 대화 (위로, 격려) +``` + +### 2. 구조적 기준 + +#### 🔴 필수 리터칭 + +``` +- 각 권 1화 (시작, 분위기 설정) +- 각 권 마지막 화 (클리프행어) +- 클라이맥스 (25화, 50화 부근) +- 플롯 전환점 +``` + +#### 🟡 권장 리터칭 + +``` +- 복선 회수 장면 +- 전환점 (10화, 30화, 40화 등) +- 권 중반 위기 +- 서브플롯 해결 +``` + +### 3. 장면 복잡도 기준 + +#### 🔴 필수 리터칭 + +``` +- 3인 이상 복잡한 대화 +- 협상/외교 장면 +- 캐릭터 심리전 +- 다중 감정선이 교차하는 장면 +- 분위기 급변 (희극→비극) +``` + +#### 🟡 권장 리터칭 + +``` +- 분위기 전환 필요한 장면 +- 시대 분위기가 중요한 장면 +- 상징적 장면 +- 복선 설치 (자연스러움 필요) +``` + +--- + +## 📊 리터칭 우선순위 표 + +| 우선순위 | 장면 유형 | 예시 | 리터칭 | +|---------|----------|------|--------| +| ⭐⭐⭐ | 감정 정점 | 고백, 이별, 갈등 폭발 | 필수 | +| ⭐⭐⭐ | 권 시작/끝 | 1화, 50화 | 필수 | +| ⭐⭐⭐ | 클라이맥스 | 25화, 결정적 순간 | 필수 | +| ⭐⭐ | 복잡한 대화 | 협상, 3인 이상 | 권장 | +| ⭐⭐ | 복선 회수 | 핵심 떡밥 회수 | 권장 | +| ⭐⭐ | 관계 변화 | 첫 만남, 화해 | 권장 | +| ⭐ | 분위기 장면 | 시대 묘사, 풍경 | 선택 | + +--- + +## 🔄 리터칭 워크플로우 + +### Phase 1: Sonnet 초안 작성 + +``` +사용자: "1~5화 작성해" + ↓ +Sonnet: 5화 작성 완료 + ↓ +AI: "리터칭 권장 장면: + 🔴 ch-001 전체 (권 시작) + 🔴 ch-003 Part 2: 서윤희 첫 만남 + 🟡 ch-005 Part 4: 여운형과 대화" +``` + +### Phase 2: 리터칭 대상 선별 + +``` +AI가 자동 분석: +- 감정 강도 체크 +- 구조적 위치 체크 +- 장면 복잡도 체크 + ↓ +리터칭 권장 목록 제시 +``` + +### Phase 3: 리터칭 실행 + +``` +사용자: "ch-003 Part 2 리터칭해" + ↓ +Opus: 해당 장면 재작성 +- 전후 맥락 유지 +- 감정선 강화 +- 묘사 깊이 추가 + ↓ +사용자 확인 후 반영 +``` + +### Phase 4: 검증 + +``` +- 전후 장면과 연결성 확인 +- 캐릭터 일관성 확인 +- 분량 균형 확인 +``` + +--- + +## 📝 리터칭 명령어 + +### 기본 명령 + +``` +"ch-003 리터칭해" +→ ch-003 전체를 Opus로 리터칭 + +"ch-003 Part 2 리터칭해" +→ ch-003의 Part 2만 리터칭 + +"감정 장면 리터칭해" +→ 현재 5화 중 감정 강도 높은 장면 리터칭 +``` + +### 범위 명령 + +``` +"1~5화 리터칭 분석해" +→ 리터칭 권장 장면 목록만 출력 + +"필수 리터칭만 해" +→ 🔴 필수 장면만 리터칭 + +"권장 리터칭까지 해" +→ 🔴 + 🟡 모두 리터칭 +``` + +### 특정 요소 명령 + +``` +"대화 위주로 리터칭해" +→ 대화 부분만 집중 리터칭 + +"내면 묘사 강화해" +→ 캐릭터 심리 묘사 강화 + +"분위기 살려서 리터칭해" +→ 시대/장소 분위기 강화 +``` + +--- + +## ✅ 리터칭 체크리스트 + +### 리터칭 전 + +``` +- [ ] 원본 백업 (Git 커밋) +- [ ] 전후 장면 맥락 확인 +- [ ] 리터칭 목표 명확화 (감정? 대화? 분위기?) +``` + +### 리터칭 중 + +``` +- [ ] 캐릭터 말투/성격 유지 +- [ ] 호칭 일관성 유지 +- [ ] 시점 일관성 유지 +- [ ] 분량 과도하게 늘리지 않기 +``` + +### 리터칭 후 + +``` +- [ ] 전후 연결 자연스러운지 +- [ ] 원래 플롯/사건 유지되는지 +- [ ] 분량 균형 (±20% 이내) +- [ ] summary 업데이트 필요 여부 +``` + +--- + +## 🚫 리터칭 금지사항 + +``` +❌ 플롯 변경 (리터칭은 품질 향상만!) +❌ 캐릭터 성격 변경 +❌ 새로운 사건 추가 +❌ 기존 복선 삭제/변경 +❌ 분량 2배 이상 증가 +``` + +--- + +## 💡 팁 + +### 효율적인 리터칭 + +``` +1. 5화 작성 완료 후 한꺼번에 리터칭 +2. 필수(🔴)만 먼저, 시간 있으면 권장(🟡) +3. 전체 리터칭보다 Part 단위가 효율적 +4. 리터칭 후 바로 summary 업데이트 +``` + +### 리터칭 불필요한 경우 + +``` +- 일상/이동 장면 +- 정보 전달 위주 장면 +- 이미 충분히 잘 쓴 장면 +- 템포가 빨라야 하는 장면 +``` + +--- + +## 📊 예상 비율 + +### 1권 50화 기준 + +``` +필수 리터칭 (🔴): 약 10화 (20%) +- 1화, 50화 (시작/끝) +- 25화 (클라이맥스) +- 감정 정점 5~7화 + +권장 리터칭 (🟡): 약 10화 (20%) +- 전환점 4~5화 +- 복선 회수 3~4화 +- 복잡한 대화 2~3화 + +리터칭 불필요: 약 30화 (60%) +- 일반 전개 +- 일상/이동 +- 정보 전달 +``` + +--- + +*리터칭은 품질 향상! 플롯 변경은 수정 모드에서!* diff --git a/templates/standards/writing-guide.md b/templates/standards/writing-guide.md index a1ca6e1..bbd11e8 100644 --- a/templates/standards/writing-guide.md +++ b/templates/standards/writing-guide.md @@ -1,10 +1,149 @@ # 작성 가이드 (문체/분량 규칙) -> **버전:** 2.0 +> **버전:** 2.1 > **용도:** 소설 작성 시 문체, 분량, 표현 규칙 --- +## 💬 대화문 형식 + +### 기본 규칙 + +``` +✅ 큰따옴표 사용: "대화 내용" +✅ 대화 끝에 마침표/물음표/느낌표 +✅ 대화 태그는 대화 뒤에 + +예시: +"내일 회의가 있습니다." 민준이 말했다. +"정말인가요?" 윤희가 물었다. +``` + +### 대화 태그 다양화 + +``` +❌ 반복: +"그렇군요." 민준이 말했다. +"네." 윤희가 말했다. +"알겠습니다." 박현우가 말했다. + +✅ 다양하게: +"그렇군요." 민준이 고개를 끄덕였다. +"네." 윤희가 미소 지었다. +"알겠습니다." 박현우가 자리에서 일어났다. +``` + +### 대화 태그 종류 + +``` +말하기: 말했다, 대답했다, 속삭였다, 외쳤다 +묻기: 물었다, 되물었다, 확인했다 +행동: 고개를 끄덕였다, 어깨를 으쓱했다 +표정: 미소 지었다, 눈살을 찌푸렸다 +무태그: (맥락으로 화자 파악 가능할 때) +``` + +### 긴 대화 처리 + +``` +한 캐릭터가 길게 말할 때: + +"첫 번째 문장입니다. 두 번째 문장이고요. +세 번째 문장도 있습니다." + +(한 단락 안에서 줄바꿈 가능) +``` + +### 내면 독백 + +``` +✅ 홑따옴표 없이 기울임체 또는 일반체: +민준은 창밖을 바라보았다. 정말 이게 최선일까. + +✅ 또는 명시적으로: +'정말 이게 최선일까.' 민준은 생각했다. +``` + +--- + +## 🔀 장면 전환 + +### 전환 표시 + +```markdown +## Part 1: 아침 + +(장면 내용) + +--- + +## Part 2: 회의 + +(다른 장면) +``` + +### 전환 유형별 처리 + +**1. 시간 전환** +```markdown +--- + +다음 날 아침, 청와대. +``` + +**2. 장소 전환** +```markdown +--- + +같은 시각, 만주. +``` + +**3. 시점 전환** +```markdown +--- + +윤희는 창밖을 바라보았다. +(새 시점 캐릭터로 시작) +``` + +**4. 동시 전환 (시간+장소)** +```markdown +--- + +1946년 6월 15일, 경성. +``` + +### --- 사용 규칙 + +``` +✅ 사용: +- 장면 전환 시 +- 시간 점프 시 +- 시점 전환 시 + +❌ 미사용: +- 같은 장면 내 단락 구분 +- 강조 목적 +- 장식 목적 +``` + +### 자연스러운 전환 + +``` +❌ 갑작스러움: +민준이 집을 나섰다. +--- +회의실에 도착했다. + +✅ 자연스러움: +민준이 집을 나섰다. 오늘 회의가 중요했다. +--- +한 시간 후, 청와대 회의실. +민준은 자리에 앉았다. +``` + +--- + ## 📝 핵심 원칙 ### 1. Show, Don't Tell