v4.1.0: 컴팩팅 대응 시스템 및 플롯 일관성 검증 추가

## Added
- WORK-MODE.txt 시스템: 3중 안전장치 (CLAUDE.md → WORK-MODE.txt → 모드별 파일)
- 플롯 일관성 검증: 장면 중복, 인과관계, 정보 흐름, 설정 일관성
- 점진적 리포팅: 1개 완료 시 즉시 파일 저장
- 로맨스-가이드.md 추가

## Changed
- verification-mode.md v2.0.0 → v2.1.0: WORK-MODE + 플롯 검증 3개 항목
- polish-mode.md v1.0.0 → v2.0.0: WORK-MODE + 10개 항목으로 확장
- fix-mode.md v1.0.0 → v1.1.0: WORK-MODE 추가

## Fixed
- 배치 작업 중 컴팩팅 발생 시 진행 상황 손실 문제
- 재개 시 정확한 위치부터 자동 재시작

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex
2026-01-20 13:48:18 +09:00
parent aa78c3e156
commit 142fbaacaf
7 changed files with 663 additions and 16 deletions

View File

@@ -13,6 +13,58 @@
---
## [v4.1.0] - 2026-01-20
### Added
- **WORK-MODE.txt 시스템**: 컴팩팅 대응 3중 안전장치
- CLAUDE.md: 작업 재개 프로토콜 추가
- WORK-MODE.txt: 작업 상태 자동 저장 및 라우팅
- 모드별 파일: 상세 재개 절차
- **플롯 일관성 검증**: verification/polish 모드에 추가
- 장면 중복 검증 (같은 대화/장면 반복)
- 인과관계 논리 (물건/정보 흐름)
- 캐릭터 정보 흐름 (소개, 관계 형성)
- 설정 일관성 (숫자, 날짜, 호칭)
- **점진적 리포팅**: 1개 완료 → 즉시 파일 저장 → 다음
- validation-batch-XX.md: 진행 상황 체크리스트
- polish-batch-XX.md: 진행 상황 체크리스트
- fix-progress.md: 수정 진행 상황
### Changed
- **CLAUDE.md.template**: 작업 재개 프로토콜 섹션 추가
- **verification-mode.md v2.0.0 → v2.1.0**:
- WORK-MODE.txt 시스템 추가
- 4단계 내용 검증에 플롯 일관성 3개 항목 추가
- 배치 작업 컴팩팅 대응 강화
- **polish-mode.md v1.0.0 → v2.0.0**:
- WORK-MODE.txt 시스템 추가
- 6개 → 10개 항목으로 확장 (플롯 일관성 4개 추가)
- 배치 작업 컴팩팅 대응 강화
- **fix-mode.md v1.0.0 → v1.1.0**:
- WORK-MODE.txt 시스템 추가
- 일괄 수정 작업 컴팩팅 대응 강화
### Fixed
- **컴팩팅 중단 문제 해결**:
- 배치 작업 중 컴팩팅 발생 시 진행 상황 손실 방지
- 재개 시 정확한 위치부터 자동 재시작
- 중복 작업 및 누락 방지
### Standards 버전
| 파일 | 이전 버전 | 현재 버전 | 변경사항 |
|------|----------|----------|----------|
| CLAUDE.md.template | - | - | 작업 재개 프로토콜 추가 |
| verification-mode.md | v2.0.0 | v2.1.0 | WORK-MODE + 플롯 검증 |
| polish-mode.md | v1.0.0 | v2.0.0 | WORK-MODE + 10개 항목 |
| fix-mode.md | v1.0.0 | v1.1.0 | WORK-MODE 추가 |
### 적용 배경
- **1945-novel vol-01** 작업 중 발견된 플롯 오류 (ch-004, ch-005)
- 기존 검증 시스템으로 장면 중복, 인과관계 오류 미탐지
- 배치 작업 중 컴팩팅으로 인한 진행 상황 손실 문제 해결 필요
---
## [v3.3.0] - 2026-01-18
### Added

View File

@@ -1,14 +1,14 @@
# 현재 작업 상태
**최종 업데이트:** 2026-01-18 17:30
**최종 업데이트:** 2026-01-20 18:00
---
## 모드
CWS v3.3.0 완료
CWS v4.1.0 완료
## 작업
VERIFICATION/FIX/POLISH 모드 분리 및 버전 관리 체계 완료
컴팩팅 대응 시스템 (WORK-MODE.txt) 및 플롯 일관성 검증 추가 완료
---
@@ -55,6 +55,24 @@ VERIFICATION/FIX/POLISH 모드 분리 및 버전 관리 체계 완료
- [x] 핸드오프 체크리스트
- [x] CHANGELOG v4.0.0 업데이트
### v4.1.0 컴팩팅 대응 + 플롯 검증 (2026-01-20)
- [x] **WORK-MODE.txt 시스템 구축**
- CLAUDE.md.template에 작업 재개 프로토콜 추가
- 3중 안전장치: CLAUDE.md → WORK-MODE.txt → 모드별 파일
- [x] **verification-mode.md v2.1.0**
- WORK-MODE.txt 시스템 추가
- 플롯 일관성 검증 3개 항목 추가 (장면 중복, 인과관계, 정보 흐름)
- 배치 작업 컴팩팅 대응 강화
- [x] **polish-mode.md v2.0.0**
- WORK-MODE.txt 시스템 추가
- 6개 → 10개 항목으로 확장 (플롯 일관성 4개 추가)
- 배치 작업 컴팩팅 대응 강화
- [x] **fix-mode.md v1.1.0**
- WORK-MODE.txt 시스템 추가
- 일괄 수정 작업 컴팩팅 대응 강화
- [x] **CHANGELOG.md v4.1.0 작성**
- [x] **로맨스-가이드.md Git에 추가**
---
## ⏳ 남은 작업

View File

@@ -19,6 +19,27 @@ CURRENT-TASK.md에 명시된 파일들 자동 읽기
---
## 🔄 작업 재개 프로토콜 (컴팩팅 대응)
### 대화 재개 시 (컴팩팅 후):
```
Step 1: WORK-MODE.txt 확인
→ 파일 있으면 → 읽기
→ CURRENT_MODE 확인
→ READ_FILE에 지시된 모드 파일만 읽기
→ 작업 재개
→ 파일 없으면 → CURRENT-TASK.md 확인 (일반 흐름)
```
**WORK-MODE.txt 역할:**
- 중단된 배치 작업 감지
- 어느 모드인지 (VERIFICATION/POLISH/FIX)
- 어느 파일을 읽어야 하는지
- 어디까지 완료했는지
---
## 📂 파일 위치
### 🔧 작업 표준 (How to write)

View File

@@ -1,9 +1,66 @@
# FIX 모드 프로토콜
> **버전:** 1.0.0
> **최종 수정:** 2026-01-18
> **버전:** 1.1.0
> **최종 수정:** 2026-01-20
> **호환:** CWS Writing Guide v3.3.0+
> **용도:** 검증 보고서 기반 일괄 수정
> **주요 변경:** WORK-MODE.txt 시스템 추가 (컴팩팅 대응)
---
## 🔄 컴팩팅 대응 시스템 (v1.1.0 신규)
### 일괄 수정 시 WORK-MODE.txt 사용
**FIX 모드 시작 시:**
```
1. WORK-MODE.txt 파일 생성
---
CURRENT_MODE: FIX
READ_FILE: standards/fix-mode.md
---
SOURCE_REPORT: validation-report-vol-01.md
TOTAL_ISSUES: 45
COMPLETED: 0
NEXT_ISSUE: 1
STATUS: IN_PROGRESS
STARTED: 2026-01-20 16:00
---
2. fix-progress.md 파일 생성 (진행 상황 체크리스트)
```
**각 문제 수정 후:**
```
1. fix-progress.md에 [x] 표시
2. 수정 내용 기록
3. WORK-MODE.txt의 COMPLETED, NEXT_ISSUE 업데이트
4. 파일 저장
5. 다음 문제
```
**컴팩팅 후 재개 시:**
```
1. WORK-MODE.txt 읽기
2. CURRENT_MODE 확인 → FIX
3. READ_FILE 확인 → fix-mode.md (이 파일)
4. SOURCE_REPORT 읽기 → 원본 검증 보고서
5. fix-progress.md 읽기 → 진행 상황 확인
6. NEXT_ISSUE부터 재개
```
**FIX 완료 시:**
```
1. 전체 [x] 확인
2. WORK-MODE.txt 삭제
3. 사용자에게 완료 보고
```
**핵심 원칙:**
```
❌ 전체 문제를 메모리에서 처리 후 한 번에 기록
✅ 1개 수정 → 즉시 파일 업데이트 → WORK-MODE.txt 업데이트 → 다음
```
---

View File

@@ -1,9 +1,67 @@
# POLISH 모드 프로토콜
> **버전:** 1.0.0
> **최종 수정:** 2026-01-18
> **버전:** 2.0.0
> **최종 수정:** 2026-01-20
> **호환:** CWS Writing Guide v3.3.0+
> **용도:** 가독성 문체 다듬기
> **용도:** 가독성, 문체, 플롯 일관성 다듬기
> **주요 변경:** WORK-MODE.txt 시스템 추가, 플롯 일관성 4개 항목 추가 (총 10개)
---
## 🔄 컴팩팅 대응 시스템 (v2.0.0 신규)
### 배치 작업 시 WORK-MODE.txt 사용
**배치 시작 시:**
```
1. WORK-MODE.txt 파일 생성
---
CURRENT_MODE: POLISH
READ_FILE: standards/polish-mode.md
---
BATCH: 01
RANGE: ch-001 ~ ch-010
STATUS: IN_PROGRESS
LAST_COMPLETED: none
NEXT: ch-001
REPORT_FILE: polish-batch-01.md
STARTED: 2026-01-20 15:30
---
2. polish-batch-01.md 파일 생성 (진행 상황 체크리스트)
```
**각 챕터 완료 후:**
```
1. polish-batch-01.md에 [x] 표시
2. 챕터별 상세 내용 추가
3. WORK-MODE.txt의 LAST_COMPLETED, NEXT 업데이트
4. 파일 저장
5. 다음 챕터
```
**컴팩팅 후 재개 시:**
```
1. WORK-MODE.txt 읽기
2. CURRENT_MODE 확인 → POLISH
3. READ_FILE 확인 → polish-mode.md (이 파일)
4. REPORT_FILE 읽기 → polish-batch-01.md
5. 진행 상황 체크리스트 확인
6. NEXT 챕터부터 재개
```
**배치 완료 시:**
```
1. 전체 [x] 확인
2. WORK-MODE.txt 삭제
3. 사용자에게 완료 보고
```
**핵심 원칙:**
```
❌ 10개 전부 메모리에 저장 후 한 번에 파일 작성
✅ 1개 완료 → 즉시 파일 업데이트 → WORK-MODE.txt 업데이트 → 다음
```
---
@@ -132,6 +190,69 @@ POLISH = 문장 품질 다듬기
- "그것은" → "그건"
```
### 7. 장면 중복 (v2.0.0 신규)
```
✅ 대화 반복
- 같은 대화를 여러 번 → 🔴 삭제
- 예: "예언 내용"을 Part 2, Part 3에서 중복
✅ 장면 반복
- 같은 장면을 다른 Part에서 반복 → 🔴 통합
- 예: Part 2에서 명단 받고, Part 3에서 또 받음
✅ 정보 반복
- 같은 정보를 여러 번 전달 → 🔴 삭제
```
### 8. 인과관계 논리 (v2.0.0 신규)
```
✅ 물건/정보 흐름
- A에서 X를 받았으면 B에서 X를 가지고 있어야
- 예: ch-004에서 명단 받았는데 ch-005에서 또 작성 → 🔴 수정
✅ 시간 흐름 논리
- 과거 결정이 미래에 반영되는지
- 예: 4화에서 승인했는데 5화에서 또 승인 요청 → 🔴 수정
✅ 상태 변화
- 상태 변화가 일관성 있게
- 예: 우호적 관계였는데 갑자기 적대적 (이유 없음) → 🔴 수정
```
### 9. 캐릭터 정보 흐름 (v2.0.0 신규)
```
✅ 캐릭터 소개
- 첫 등장 시 소개 있는지
- 소개 없이 갑자기 등장 → 🔴 소개 추가
✅ 관계 형성
- 관계가 점진적으로 발전하는지
- 예: 첫 만남에서 바로 "형님" (과정 없음) → 🔴 수정
✅ 설정 공개
- 설정이 필요한 시점에 공개되는지
- 배경 설명을 나레이션으로만 (대화 없음) → 🟡 대화로 전환
```
### 10. 설정 일관성 (v2.0.0 신규)
```
✅ 설정 모순
- 이전에 언급한 설정과 모순 없는지
- 예: 3화에서 "20명"이라고 했는데 5화에서 "50명" → 🔴 확인
✅ 숫자/날짜 일치
- 숫자, 날짜가 일관되는지
- 예: 인원수, 금액, 날짜 불일치 → 🔴 수정
✅ 호칭 변화
- 호칭 변화가 이유 있는지
- 예: "서 선생님" → "윤희" (계기 없음) → 🔴 계기 추가
```
---
## 📊 POLISH 보고서 형식
@@ -148,12 +269,17 @@ POLISH = 문장 품질 다듬기
| 항목 | 발견 건수 | 수정 |
|------|----------|------|
| 문장 가독성 | X건 | ✅/⏳ |
| 반복 표현 | X건 | ✅/⏳ |
| 대화/묘사 비율 | X건 | ✅/⏳ |
| 문체 일관성 | X건 | ✅/⏳ |
| 리듬감 | X건 | ✅/⏳ |
| 어색한 표현 | X건 | ✅/⏳ |
| 1. 문장 가독성 | X건 | ✅/⏳ |
| 2. 반복 표현 | X건 | ✅/⏳ |
| 3. 대화/묘사 비율 | X건 | ✅/⏳ |
| 4. 문체 일관성 | X건 | ✅/⏳ |
| 5. 리듬감 | X건 | ✅/⏳ |
| 6. 어색한 표현 | X건 | ✅/⏳ |
| 7. 장면 중복 ⭐ | X건 | ✅/⏳ |
| 8. 인과관계 논리 ⭐ | X건 | ✅/⏳ |
| 9. 캐릭터 정보 흐름 ⭐ | X건 | ✅/⏳ |
| 10. 설정 일관성 ⭐ | X건 | ✅/⏳ |
| **총계** | **X건** | |
---

View File

@@ -1,9 +1,67 @@
# 검증 모드 프로토콜
> **버전:** 2.0.0
> **최종 수정:** 2026-01-18
> **버전:** 2.1.0
> **최종 수정:** 2026-01-20
> **호환:** CWS Writing Guide v3.3.0+
> **용도:** 전체 검증 및 기록 (수정 없음)
> **주요 변경:** WORK-MODE.txt 시스템 추가, 플롯 일관성 검증 강화
---
## 🔄 컴팩팅 대응 시스템 (v2.1.0 신규)
### 배치 작업 시 WORK-MODE.txt 사용
**배치 시작 시:**
```
1. WORK-MODE.txt 파일 생성
---
CURRENT_MODE: VERIFICATION
READ_FILE: standards/verification-mode.md
---
BATCH: 01
RANGE: ch-001 ~ ch-010
STATUS: IN_PROGRESS
LAST_COMPLETED: none
NEXT: ch-001
REPORT_FILE: validation-batch-01.md
STARTED: 2026-01-20 14:20
---
2. validation-batch-01.md 파일 생성 (진행 상황 체크리스트)
```
**각 챕터 완료 후:**
```
1. validation-batch-01.md에 [x] 표시
2. 챕터별 상세 내용 추가
3. WORK-MODE.txt의 LAST_COMPLETED, NEXT 업데이트
4. 파일 저장
5. 다음 챕터
```
**컴팩팅 후 재개 시:**
```
1. WORK-MODE.txt 읽기
2. CURRENT_MODE 확인 → VERIFICATION
3. READ_FILE 확인 → verification-mode.md (이 파일)
4. REPORT_FILE 읽기 → validation-batch-01.md
5. 진행 상황 체크리스트 확인
6. NEXT 챕터부터 재개
```
**배치 완료 시:**
```
1. 전체 [x] 확인
2. WORK-MODE.txt 삭제
3. 사용자에게 완료 보고
```
**핵심 원칙:**
```
❌ 10개 전부 메모리에 저장 후 한 번에 파일 작성
✅ 1개 완료 → 즉시 파일 업데이트 → WORK-MODE.txt 업데이트 → 다음
```
---
@@ -142,10 +200,28 @@ FIX = 수정
✅ 말투 일관성
- 존댓말/반말 패턴 유지
⭐ 장면 중복 (v2.1.0 신규)
- 같은 대화/장면이 챕터 내에서 반복되는지
- 같은 정보를 여러 번 전달하는지
- 예: "예언 내용"을 Part 2, Part 3에서 중복
⭐ 인과관계 논리 (v2.1.0 신규)
- 이전 챕터에서 받은 물건/정보가 다음 챕터에 반영되는지
- 예: ch-004에서 명단 받았는데 ch-005에서 또 작성 ❌
- 시간 흐름에 따른 상태 변화 논리
⭐ 정보 흐름 (v2.1.0 신규)
- 캐릭터 첫 등장 시 소개 있는지
- 관계 형성이 점진적인지 (갑자기 친밀한 호칭 ❌)
- 예: 강세우가 소개 없이 갑자기 "형님" ❌
기록:
- 플롯 불일치 목록
- 호칭 오류 목록
- 캐릭터 오류 목록
- 장면 중복 목록 (신규)
- 인과관계 오류 목록 (신규)
- 정보 흐름 오류 목록 (신규)
```
### 5단계: 일관성 검증

297
로맨스-가이드.md Normal file
View File

@@ -0,0 +1,297 @@
# 로맨스 집필 가이드
> **핵심 원칙**: 비율 강제 금지. 자연스러움 최우선.
---
## ❌ 하지 말아야 할 것
### 1. 비율 강제
```markdown
❌ 나쁜 예:
"이 화는 로맨스 20%가 필요하니까 부부 대화 200자 넣자"
✅ 좋은 예:
"이 화의 흐름상 부부 대화가 자연스럽게 들어갈까?"
→ 자연스러우면 넣고, 아니면 안 넣음
```
### 2. 가족 일상을 로맨스로 착각
```markdown
❌ 로맨스가 아닌 것:
- 저녁 식사 대화
- 아이 육아 상담
- "오늘 회사 어땠어?"
- 출퇴근 장면
✅ 로맨스인 것:
- 고백, 키스, 프러포즈
- 부부 간 애정 표현 ("사랑해")
- 갈등/화해
- 임신/출산 감동
```
### 3. 과도한 수위
```markdown
❌ 대체역사 소설에 안 맞음:
"신혼 첫날밤 상세 묘사 3,000자"
"5감 묘사"
✅ 대체역사 소설에 맞음:
"촛불이 켜진 방. '행복해요' / '나도'
→ 다음날 아침으로 페이드 아웃"
```
---
## ✅ 해야 할 것
### 1. 스토리 흐름에 따른 자연스러운 배치
```markdown
✅ 좋은 예시:
[3권 50-51화: 오해/화해]
- 50화: 현우가 2개월 연락 안 함 (학업 스트레스)
- 이수진 상처받음
- 51화: 현우 사과, 화해, 손 잡기
→ 갈등과 해소가 자연스럽게 연결됨
```
### 2. 감정이 고조되는 순간에 집중
```markdown
로맨스가 빛나는 순간:
- 첫 만남
- 고백
- 프러포즈
- 결혼
- 위기 속 위로
- 임신/출산
```
**이런 순간은 충분히 묘사하세요.** (50-80%도 OK)
**이런 순간이 아니면 억지로 안 넣어도 됩니다.** (0%도 OK)
### 3. 은유와 여백의 미
```markdown
✅ 좋은 예:
"촛불이 켜진 방.
'행복해요'
'나도'
그의 손이 그녀의 손을 잡았다.
(페이드 아웃)
다음날 아침, 햇살이 방을 가득 채웠다."
→ 독자가 상상할 여지를 남김
```
---
## 📊 화별 로맨스 배분 (자연스러운 방식)
### 로맨스 집중 화 (50-80%)
- 고백 화
- 프러포즈 화
- 결혼식 화
- 출산 화
**이런 화는 로맨스가 주인공이어도 OK**
### 일반 화 (0-20%)
- 경제 발전 화
- 기술 개발 화
- 정치 협상 화
- 전쟁/갈등 화
**로맨스 없거나 최소한으로**
### 중간 화 (20-40%)
- 일상 + 사건
- 가족 모임
- 위기 속 위로
**자연스럽게 섞음**
---
## 🎯 구체적 작법
### 1. 첫날밤 장면 (4권 19화, 6권 2화)
```markdown
❌ 과도한 예:
"그의 손이 그녀의 어깨를... (3,000자)"
✅ 적절한 예:
"신혼집 문을 열었다. 촛불이 켜진 거실.
'집이 예쁘네요'
'우리 집이야'
한서연이 웃었다. 민준도 웃었다.
(페이드 아웃)
다음날 아침. 햇살이 침실을 밝혔다.
한서연이 먼저 일어나 커튼을 열었다.
'일어났어요?'
민준이 눈을 떴다. 아내의 미소가 보였다.
'...꿈 아니지?'
'꿈 아니에요. 앞으로 매일 이럴 거예요'
행복한 첫 아침이었다."
→ 300자 이내, 은유적, 다음날로 전환
```
### 2. 일상 대화 (억지 로맨스 방지)
```markdown
❌ 억지 로맨스:
"'오늘 회사 어땠어?' (단순 일상)
'괜찮았어' (단순 응답)"
→ 이걸 "로맨스 10%"라고 표기
✅ 자연스러운 일상:
그냥 일상 장면으로 처리
로맨스로 카운트 안 함
✅ 진짜 로맨스:
"'오늘 회사에서 힘들었어'
아내가 남편을 안아준다.
'괜찮아. 내가 있잖아'
'너 아니면 못 버텼어'"
→ 애정 표현이 있으면 로맨스
```
### 3. 부부 갈등/화해
```markdown
✅ 좋은 예 (자연스러운 갈등):
[원인]
- 일 때문에 연락 두절
- 의견 충돌
- 외부 압박
[갈등]
- 차가운 대화
- 오해
[화해]
- 진심 어린 사과
- 대화로 풀어감
- 껴안음 / 손 잡음
→ 갈등이 스토리에서 자연스럽게 나와야 함
→ 억지로 갈등 만들지 말 것
```
---
## 📋 체크리스트
집필 전에 스스로 물어보세요:
### 로맨스 장면 삽입 전:
- [ ] 이 장면이 스토리 흐름상 자연스러운가?
- [ ] 단순 가족 일상이 아니라 진짜 로맨스인가?
- [ ] 독자가 "억지다"라고 느낄 만한가?
### 신혼/출산 장면:
- [ ] 수위가 대체역사 소설에 맞는가?
- [ ] 은유적 표현을 사용했는가?
- [ ] 여백을 남겼는가?
### 일상 장면:
- [ ] 굳이 로맨스 요소를 넣어야 하는가?
- [ ] 안 넣어도 되면 빼자
---
## 🎨 우수 사례
### 1. 3권 37화 - 이수진 첫 만남
```
✅ 왜 좋은가:
- 캐릭터 소개와 로맨스가 자연스럽게 결합
- 이중 시점으로 깊이 부여
- 억지스럽지 않음
```
### 2. 5권 45화 - 별빛 고백
```
✅ 왜 좋은가:
- 5권 로맨스의 클라이맥스
- 50% 집중 배분 적절
- 감정선이 자연스럽게 쌓여옴
```
### 3. 3권 50-51화 - 오해/화해
```
✅ 왜 좋은가:
- 갈등이 현실적 (학업 스트레스)
- 화해 과정 상세
- 캐릭터 깊이 추가
```
### 4. 6권 5화 - 할머니 타계 후 위로
```
✅ 왜 좋은가:
- 슬픔 속에서 자연스럽게 나오는 부부애
- 억지가 아님
- 감동적
```
---
## ⚠️ 주의 사례
### 1. 6권 2화 (수정 전)
```
❌ 문제:
"신혼 첫날밤 상세 묘사 3,000자"
✅ 수정 후:
은유적 표현 + 다음날 아침 전환
```
### 2. 억지 "로맨스 10%"
```
❌ 문제:
단순 가족 대화를 로맨스로 억지 카운트
✅ 해결:
진짜 로맨스만 카운트
일상은 일상으로 처리
```
---
## 🎯 최종 원칙
### 1. 자연스러움 > 비율
**비율 강제 금지. 스토리 흐름이 최우선.**
### 2. 집중 배분
**로맨스 화는 충분히 (50-80%)**
**일반 화는 최소 또는 0%**
### 3. 은유와 여백
**독자 상상력 존중**
**과도한 묘사 금지**
### 4. 장르 정체성
**이 소설은 대체역사 소설입니다.**
**로맨스는 양념이지 주재료가 아닙니다.**
---
**작성일**: 2026-01-19
**적용 범위**: 전체 6권 집필 시
**핵심**: 비율에 집착하지 마세요. 독자가 "자연스럽다"고 느끼면 성공입니다.