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:
52
CHANGELOG.md
52
CHANGELOG.md
@@ -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
|
## [v3.3.0] - 2026-01-18
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -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] 핸드오프 체크리스트
|
||||||
- [x] CHANGELOG v4.0.0 업데이트
|
- [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에 추가**
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## ⏳ 남은 작업
|
## ⏳ 남은 작업
|
||||||
|
|||||||
@@ -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)
|
### 🔧 작업 표준 (How to write)
|
||||||
|
|||||||
@@ -1,9 +1,66 @@
|
|||||||
# FIX 모드 프로토콜
|
# FIX 모드 프로토콜
|
||||||
|
|
||||||
> **버전:** 1.0.0
|
> **버전:** 1.1.0
|
||||||
> **최종 수정:** 2026-01-18
|
> **최종 수정:** 2026-01-20
|
||||||
> **호환:** CWS Writing Guide v3.3.0+
|
> **호환:** 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 업데이트 → 다음
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,67 @@
|
|||||||
# POLISH 모드 프로토콜
|
# POLISH 모드 프로토콜
|
||||||
|
|
||||||
> **버전:** 1.0.0
|
> **버전:** 2.0.0
|
||||||
> **최종 수정:** 2026-01-18
|
> **최종 수정:** 2026-01-20
|
||||||
> **호환:** CWS Writing Guide v3.3.0+
|
> **호환:** 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 보고서 형식
|
## 📊 POLISH 보고서 형식
|
||||||
@@ -148,12 +269,17 @@ POLISH = 문장 품질 다듬기
|
|||||||
|
|
||||||
| 항목 | 발견 건수 | 수정 |
|
| 항목 | 발견 건수 | 수정 |
|
||||||
|------|----------|------|
|
|------|----------|------|
|
||||||
| 문장 가독성 | X건 | ✅/⏳ |
|
| 1. 문장 가독성 | X건 | ✅/⏳ |
|
||||||
| 반복 표현 | X건 | ✅/⏳ |
|
| 2. 반복 표현 | X건 | ✅/⏳ |
|
||||||
| 대화/묘사 비율 | X건 | ✅/⏳ |
|
| 3. 대화/묘사 비율 | X건 | ✅/⏳ |
|
||||||
| 문체 일관성 | X건 | ✅/⏳ |
|
| 4. 문체 일관성 | X건 | ✅/⏳ |
|
||||||
| 리듬감 | X건 | ✅/⏳ |
|
| 5. 리듬감 | X건 | ✅/⏳ |
|
||||||
| 어색한 표현 | X건 | ✅/⏳ |
|
| 6. 어색한 표현 | X건 | ✅/⏳ |
|
||||||
|
| 7. 장면 중복 ⭐ | X건 | ✅/⏳ |
|
||||||
|
| 8. 인과관계 논리 ⭐ | X건 | ✅/⏳ |
|
||||||
|
| 9. 캐릭터 정보 흐름 ⭐ | X건 | ✅/⏳ |
|
||||||
|
| 10. 설정 일관성 ⭐ | X건 | ✅/⏳ |
|
||||||
|
| **총계** | **X건** | |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,67 @@
|
|||||||
# 검증 모드 프로토콜
|
# 검증 모드 프로토콜
|
||||||
|
|
||||||
> **버전:** 2.0.0
|
> **버전:** 2.1.0
|
||||||
> **최종 수정:** 2026-01-18
|
> **최종 수정:** 2026-01-20
|
||||||
> **호환:** CWS Writing Guide v3.3.0+
|
> **호환:** 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단계: 일관성 검증
|
### 5단계: 일관성 검증
|
||||||
|
|||||||
297
로맨스-가이드.md
Normal file
297
로맨스-가이드.md
Normal 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권 집필 시
|
||||||
|
|
||||||
|
**핵심**: 비율에 집착하지 마세요. 독자가 "자연스럽다"고 느끼면 성공입니다.
|
||||||
Reference in New Issue
Block a user