Files
novel-writing-guide/templates/standards/creative-writing.md
Alex cbf51e2b23 standards: Add AI 강제 실행 규칙 to all protocol files (v2026-01-31)
전체 표준 파일에 AI 강제 실행 규칙 추가 - 절대 무시 불가 체크리스트

## 변경 사항

### 핵심 철학 변경
- **기존:** 프로토콜을 "참고" 자료로 취급 가능
- **신규:** 모든 프로토콜은 "강제 실행" 체크리스트
- **목적:** AI의 절차 생략/건너뛰기/판단 회피 100% 차단

### 추가된 공통 구조 (26개 파일 전체)

모든 파일에 다음 섹션 추가:

```markdown
## 🚨 AI 강제 실행 규칙 (vX.Y.0 신규 - 절대 무시 불가!)

### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다.

**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.**

### 규칙 1-N: [모드별 특화 규칙]

🔍 [강제 실행 체크리스트]
- [ ] 필수 항목 1
- [ ] 필수 항목 2
...

**위반 시 즉시 보고!**

### 위반 시 처리

**위 규칙 중 하나라도 위반 시:**
- 해당 작업 무효
- 사용자에게 즉시 보고
- 규칙 준수 후 재작업
```

## 업데이트된 파일 목록 (26개)

### 검증 프로토콜 (6개)
- verification-mode.md: v3.2.0 → v3.3.0
  + 트리거 발견 시 체크리스트 강제 출력
  + 판단 명확성 강제
- volume-timeline-verification.md: v1.1.0 → v1.2.0
  + 상위 계층 반영 검증 강제
  + 사건 완성도 강제 검증
- volume-characters-verification.md: v1.1.0 → v1.2.0
  + 나이 계산 정확성 강제 검증
  + 판단 명확성 강제
- plot-master-verification.md: v2.1.0 → v2.2.0
  + 입력 소비 확인 강제
  + 상위 계층 반영 100% 강제
- volume-plot-verification.md: v2.1.0 → v2.2.0
  + 타임라인 순차 검증 강제
  + 특수 타임라인 검증 강제
  + 복선 고아/유령 검증 강제
- plot-detail-verification.md: v2.1.0 → v2.2.0
  + Part 구조 강제 검증
  + Part 필수 항목 9개 강제 검증
  + 집필 가능성 구체성 강제 검증

### 수정 프로토콜 (3개)
- fix-mode.md: v2.0.0 → v2.1.0
  + 리포트 유효성 검증 강제
  + 재배치 3-Stage 강제 실행
  + Git 커밋 타이밍 강제
- polish-mode.md: v2.5.0 → v2.6.0
  + 리포트 유효성 검증 강제
  + 백업 생성 강제
- modification-mode.md: v2.2.0 → v2.3.0
  + 영향 범위 분석 강제
  + 상위 계층 동기화 강제

### 작성 모드 (6개)
- writing-mode.md: v2.7.0 → v2.8.0
  + 타임라인 역행 방지 4단계 강제
  + 호칭 규칙 확인 3단계 강제
  + Phase 3/4 검증 강제
- plot-mode.md: v3.1.0 → v3.2.0
  + 필수 입력 파일 읽기 강제
  + 타임라인 검증 5단계 강제
- plot-master-mode.md: v3.1.0 → v3.2.0
  + 상위 계층 반영 100% 강제
  + 필수 정보 8개 항목 강제
- volume-timeline-mode.md: v1.0.0 → v1.1.0
  + 필수 입력 파일 읽기 강제
  + 역사적 사건 추출 완전성 강제
- volume-characters-mode.md: v1.0.0 → v1.1.0
  + 필수 입력 파일 읽기 강제
  + 나이 계산 정확성 강제
- volume-plot-mode.md: v3.1.0 → v3.2.0
  + 필수 입력 파일 읽기 강제
  + 화별 필수 정보 9개 항목 강제

### 지원 프로토콜 (6개)
- design-verification-mode.md: v1.1.0 → v1.2.0
  + 계층적 반영 검증 3단계 강제
  + Phase 5-2 필수 실행
- artistic-review-mode.md: v1.0.0 → v1.1.0
  + 진단 기준 강제 적용
  + 구체적 가이드 생성 강제
- retouch-mode.md: v1.1.0 → v1.2.0
  + 백업 생성 강제
  + POLISH/MODIFICATION 경계 준수 강제
- renaming-protocol.md: v2.0.0 → v2.1.0
  + 3-stage 프로세스 강제 실행
- report-management.md: v1.0.0 → v1.1.0
  + 리포트 유효성 검증 강제
- chapter-format.md: v2.0.0 → v2.1.0
  + 헤더 형식 강제 준수

### 참조 문서 (5개)
- creative-writing.md: v1.0.0 → v1.1.0
  + 기법 적용 체크리스트 강제
- writing-guide.md: v2.5.0 → v2.6.0
  + 프로토콜 읽기 강제
- file-formats.md: v1.2.0 → v1.3.0
  + 파일명 규칙 강제 준수
- phase4-master-design.md: v3.3.0 → v3.4.0
  + Phase 진행 순서 강제 준수
  + 블로킹 조건 강제 확인
  + 에러 복구 프로토콜 강제 실행
- README.md: v4.3.0 → v4.3.1
  + 프로토콜 읽기 강제
  + Phase 진행 순서 강제
  + 검증 워크플로우 강제

## 영향

### AI 행동 변경
- **이전:** "이 프로토콜을 참고하여..." (선택적)
- **이후:** "다음 체크리스트를 실행합니다..." (강제적)

### 예상 효과
- 절차 생략/건너뛰기: 100% 차단
- 판단 회피/추측 표현: 100% 차단
- 프로토콜 준수율: 대폭 향상

## 파일 통계

- 총 업데이트 파일: 26개
- 총 추가된 라인 수: ~1,800줄
- 평균 파일당 추가: ~70줄 (규칙 섹션)

## Breaking Changes

없음. 기존 기능은 모두 유지되며, 강제 실행 규칙만 추가됨.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-31 00:38:05 +09:00

462 lines
9.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 창작 기법 가이드
> **버전:** 1.1.0
> **최종 수정:** 2026-01-31
> **호환:** CWS Writing Guide v3.3.0+
> **용도:** 장면 구성, POV, 감정선, 복선 관리
> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가)
---
## 🚨 AI 강제 실행 규칙 (v1.1.0 신규 - 절대 무시 불가!)
### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다.
**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.**
---
### 규칙 1: POV 일탈 금지 강제
**각 장면 작성 시 반드시 확인:**
```
🔍 POV 일탈 방지 체크리스트 (강제 실행):
- [ ] 현재 시점 캐릭터 확인
- [ ] 한 장면 = 한 시점 캐릭터 원칙 준수
- [ ] 시점 캐릭터가 모르는 정보 서술 금지
- [ ] 다른 캐릭터 내면 직접 서술 금지
- [ ] 시점 전환 시 --- 구분선 사용
**POV 일탈 발견 시 즉시 수정!**
**"나중에 수정하겠습니다" 불가!**
```
---
### 규칙 2: 장면 구조 필수 준수
**각 장면 작성 시 반드시 포함:**
```
🔍 장면 구조 체크리스트 (강제 실행):
- [ ] 목표 (Goal): 캐릭터가 이 장면에서 원하는 것
- [ ] 갈등 (Conflict): 목표 달성을 방해하는 것
- [ ] 결과 (Outcome): 성공/실패/새로운 문제
**3요소 중 하나라도 누락 시 장면 무효!**
```
---
### 규칙 3: 감정선 관리 강제
**각 Part 작성 후 반드시 확인:**
```
🔍 감정선 체크리스트 (강제 실행):
- [ ] 감정 변화 있는가? (평온→긴장, 분노→결의 등)
- [ ] Show Don't Tell 준수 (신체/행동/대화/환경으로 표현)
- [ ] 감정 단어 직접 서술 금지 ("화가 났다" 등)
**감정 단어 직접 서술 발견 시 즉시 수정!**
```
---
### 위반 시 처리
**위 규칙 중 하나라도 위반 시:**
- 해당 장면/Part 작성 무효
- 사용자에게 즉시 보고
- 규칙 준수 후 재작성
---
## 📐 장면 구성
### 장면(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개 장면
- [ ] 메인 갈등 진행
- [ ] 캐릭터 아크 진전
- [ ] 적절한 끝맺음
```
### 각 권
```
- [ ] 메인 갈등 해결
- [ ] 캐릭터 아크 완성
- [ ] 복선 대부분 회수
- [ ] 다음 권 연결
```
---
*좋은 장면은 목표, 갈등, 결과가 명확합니다.*