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

9.8 KiB
Raw Blame History

창작 기법 가이드

버전: 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인칭 제한 시점

✅ 한 장면 = 한 시점 캐릭터
✅ 시점 전환 = 장면 전환 (--- 사용)
✅ 시점 캐릭터의 감각만 묘사
✅ 시점 캐릭터가 모르면 독자도 모름

❌ 한 장면에서 시점 왔다갔다
❌ 시점 캐릭터가 못 본 것 묘사
❌ 다른 캐릭터 내면 직접 서술

시점 전환 방법

민준은 창밖을 바라보았다. (민준 시점)

---

윤희는 문을 열고 들어왔다. (윤희 시점)

시점별 묘사 차이

민준 시점:
"윤희가 미소 지었다."
(외면만 묘사 - 왜 웃는지 모름)

윤희 시점:
"윤희는 미소 지었다. 민준이 모르는 비밀이 있었다."
(내면 접근 가능)

💓 감정선 관리

감정 변화 곡선

한 화 내 감정 변화:

    높음 ┃      ╱╲
        ┃            ╲╱
    낮음 ┃╱
        ┗━━━━━━━━━━━━━━━━
          시작    중간    끝

- 시작: 평온 또는 이전 화 연결
- 중간: 감정 고조
- 끝: 해소 또는 클리프행어

감정 기록 방법

## 감정 추적 (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. 환경 묘사

"북쪽 하늘에 먹구름이 끼고 있었다."
→ 상징적 복선

복선 회수 규칙

✅ 설치보다 회수가 임팩트 있게
✅ 독자가 "아!" 할 수 있게
✅ 너무 뜬금없지 않게 (연결고리 필요)
✅ 모든 복선은 회수하거나 의도적으로 열어둠

❌ 잊어버린 복선
❌ 억지 회수
❌ 설치 없이 갑자기 등장

복선 추적표

| 복선 | 설치 | 회수 예정 | 상태 |
|------|------|----------|------|
| 만주 언급 | 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. 시간 점프

---

다음 날 아침.

2. 장소 이동

---

청와대 회의실.

3. 시점 전환

---

같은 시각, 만주.
최태준은 지도를 펼쳤다.

화 끝맺음 유형

유형 용도 예시
클리프행어 긴장 유지 "문이 열렸다. 그리고—"
해소 안정감 "그날 밤, 민준은 편히 잠들었다."
복선 설치 다음 화 연결 "아직 끝이 아니었다."
감정 여운 깊이 "창밖엔 여전히 비가 내렸다."

클리프행어 기법

✅ 좋은 클리프행어:
- 질문 유발 (무슨 일이?)
- 감정 고조 상태에서 끊기
- 다음 화 읽고 싶게

❌ 나쁜 클리프행어:
- 억지 끊기
- 매번 같은 패턴
- 다음 화에서 허무하게 해결

📝 실전 체크리스트

각 장면

- [ ] 목표-갈등-결과 구조
- [ ] POV 일관성
- [ ] 감정 변화 있음
- [ ] Show Don't Tell

각 화

- [ ] 4~6개 장면
- [ ] 메인 갈등 진행
- [ ] 캐릭터 아크 진전
- [ ] 적절한 끝맺음

각 권

- [ ] 메인 갈등 해결
- [ ] 캐릭터 아크 완성
- [ ] 복선 대부분 회수
- [ ] 다음 권 연결

좋은 장면은 목표, 갈등, 결과가 명확합니다.