CWS v4.2.1: 작성 품질 강화 (조기 발견)

**핵심 개선:**
- 각 Part 작성 후 즉시 자가 검증 (문제 조기 발견!)
- 캐릭터 일관성 검증 강화 (성격/능력/지식)
- 작성 중 흔한 실수 예시 추가 (5가지)

**업그레이드:**
- writing-mode.md v2.1.1 → v2.2.0 (Part별 자가 검증)
- verification-mode.md v2.3.0 → v2.4.0 (캐릭터 일관성 3개)
- writing-guide.md v2.2.0 → v2.3.0 (흔한 실수 5가지)

**효과:**
작성 중 즉시 체크 → 문제 조기 수정 → 검증/FIX 부담 감소

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex
2026-01-20 14:56:29 +09:00
parent 3dae4cc64c
commit 8c850afaab
5 changed files with 277 additions and 13 deletions

View File

@@ -1,10 +1,10 @@
# 검증 모드 프로토콜
> **버전:** 2.3.0
> **버전:** 2.4.0
> **최종 수정:** 2026-01-20
> **호환:** CWS Writing Guide v3.3.0+
> **호환:** CWS Writing Guide v4.2.0+
> **용도:** 전체 검증 및 기록 (수정 없음)
> **주요 변경:** 호칭 복수/단수 정확성 검증 추가
> **주요 변경:** 캐릭터 일관성 강화 (성격/능력/지식 일관성 검증)
---
@@ -203,7 +203,7 @@ FIX = 수정
- 결혼 전/후 호칭 구분
- 갑자기 호칭 바뀌는 경우
⭐ 호칭 복수/단수 정확성 (v2.3.0 신규!)
⭐ 호칭 복수/단수 정확성 (v2.3.0)
- characters-master.md 나이 관계 테이블 기준
- 화자가 대상 몇 명에게 말하는지 검증
- 검증 방법:
@@ -219,6 +219,45 @@ FIX = 수정
✅ 말투 일관성
- 존댓말/반말 패턴 유지
⭐ 캐릭터 성격 일관성 (v2.4.0 신규!)
- characters-master.md의 성격 설정 기준
- 검증 방법:
1. 각 캐릭터의 핵심 성격 확인 (냉철/감정적/과묵/수다 등)
2. 본문에서 성격과 다른 행동/반응 검색
- 오류 예시:
❌ 민준(냉철한 전략가): "아악! 무서워!" 비명
❌ 태준(과묵함): 갑자기 장황한 설명 10줄
✅ 민준(냉철): 손이 떨렸다. 하지만 표정은 변하지 않았다.
- 발견 시 기록: 캐릭터, 설정된 성격, 모순되는 행동, 위치
⭐ 캐릭터 능력 일관성 (v2.4.0 신규!)
- 이전 챕터에서 못했던 것을 갑자기 함 (학습 과정 없이)
- 검증 방법:
1. 중요 능력 등장 시 이전 챕터 확인
2. 학습/훈련 과정 있었는지 체크
- 오류 예시:
❌ ch-003: "난 총을 한 번도 쏴본 적 없어."
ch-010: 민준이 저격총으로 완벽한 저격 성공
→ 학습 과정 누락!
✅ ch-003: "난 총을 한 번도..."
ch-005: 몰래 사격 연습 시작
ch-010: 일주일간 연습 끝에 사격 성공
- 발견 시 기록: 캐릭터, 능력, 이전 언급, 학습 과정 유무
⭐ 캐릭터 지식 일관성 (v2.4.0 신규!)
- 몰랐던 정보를 갑자기 앎 (정보 획득 과정 없이)
- 검증 방법:
1. 중요 정보 언급 시 이전 챕터 확인
2. 정보 획득 장면 있었는지 체크
- 오류 예시:
❌ ch-004: "강세우? 누구야 그 사람?"
ch-005: "강세우가 형님이라고 부른 이유는..."
→ 소개받은 장면 누락!
✅ ch-004: "강세우? 누구야?"
ch-004 끝: 여운형이 설명함
ch-005: "강세우가 형님이라고..."
- 발견 시 기록: 캐릭터, 정보, 이전 상태, 획득 과정 유무
⭐ 장면 중복 (v2.1.0 신규)
- 같은 대화/장면이 챕터 내에서 반복되는지
- 같은 정보를 여러 번 전달하는지
@@ -245,7 +284,10 @@ FIX = 수정
기록:
- 플롯 불일치 목록
- 호칭 오류 목록
- 호칭 복수/단수 오류 목록 (v2.3.0 신규!)
- 호칭 복수/단수 오류 목록 (v2.3.0)
- 캐릭터 성격 일관성 오류 목록 (v2.4.0 신규!)
- 캐릭터 능력 일관성 오류 목록 (v2.4.0 신규!)
- 캐릭터 지식 일관성 오류 목록 (v2.4.0 신규!)
- 캐릭터 오류 목록
- 장면 중복 목록 (v2.1.0)
- 인과관계 오류 목록 (v2.1.0)

View File

@@ -1,10 +1,10 @@
# 작성 가이드 (문체/분량 규칙)
> **버전:** 2.2.0
> **버전:** 2.3.0
> **최종 수정:** 2026-01-20
> **호환:** CWS Writing Guide v4.2.0+
> **용도:** 소설 작성 시 문체, 분량, 표현 규칙
> **주요 변경:** 웹소설 플랫폼 가독성 기준 추가 (작성 단계부터 반영)
> **주요 변경:** 작성 중 흔한 실수 예시 추가 (OOC, 능력 모순, 정보 모순)
---
@@ -383,6 +383,134 @@ characters-master.md의 호칭 규칙 참조
---
## 🚫 작성 중 흔한 실수 (신규)
### 1. 캐릭터 OOC (Out Of Character)
**문제:** 설정된 성격과 맞지 않는 행동/반응
```
❌ 나쁜 예:
설정: 민준은 냉철한 전략가다. 감정을 드러내지 않는다.
본문: "아악! 무서워!" 민준이 비명을 질렀다.
→ 성격 불일치!
✅ 좋은 예:
설정: 민준은 냉철한 전략가다.
본문: 민준의 손이 미세하게 떨렸다. 하지만 표정은 변하지 않았다.
→ 내면은 동요하지만 외면은 냉철함 유지!
```
```
❌ 나쁜 예:
설정: 태준은 과묵하고 말이 없다.
본문: "그건 말이죠, 이런 이유 때문인데, 첫째로는 이거고,
둘째로는..." 태준이 장황하게 설명했다.
→ 말이 없는 캐릭터가 갑자기 수다!
✅ 좋은 예:
본문: "...그렇습니다." 태준이 짧게 대답했다.
→ 과묵한 성격 유지!
```
### 2. 갑작스러운 능력 (학습 과정 누락)
**문제:** 이전에 못했던 것을 갑자기 함 (설명 없이)
```
❌ 나쁜 예:
ch-003: "난 총을 한 번도 쏴본 적 없어."
ch-010: 민준이 저격총을 들고 완벽한 자세로 조준했다.
방아쇠를 당기자 1km 밖 표적이 정확히 맞았다.
→ 학습 과정 없이 갑자기 명사수!
✅ 좋은 예:
ch-003: "난 총을 한 번도 쏴본 적 없어."
ch-005: 민준은 몰래 사격 연습을 시작했다. 매일 새벽 훈련장에서...
ch-007: 일주일이 지나자 실력이 조금씩 늘었다.
ch-010: 2주간의 연습 끝에, 민준의 사격 실력이 눈에 띄게 향상되었다.
완벽하진 않지만, 100m 표적 정도는 맞출 수 있게 됐다.
→ 학습 과정 + 현실적인 실력 향상!
```
```
❌ 나쁜 예:
ch-002: 윤희는 한문을 읽지 못했다.
ch-004: 윤희가 한문 서적을 술술 읽어 내려갔다.
→ 갑자기 한문 해독 가능?
✅ 좋은 예:
ch-002: 윤희는 한문을 읽지 못했다.
ch-003: 민준이 한문을 가르쳐주기 시작했다.
ch-004: 간단한 한자 정도는 이제 읽을 수 있게 됐다.
→ 학습 과정 포함!
```
### 3. 정보 모순 (정보 획득 과정 누락)
**문제:** 몰랐던 정보를 갑자기 앎
```
❌ 나쁜 예:
ch-004: "강세우? 누구야 그 사람?"
ch-005: "강세우가 형님이라고 부른 이유는 나이 때문이야."
→ ch-004에서 모르던 사람을 ch-005에서 갑자기 아는 것처럼!
✅ 좋은 예:
ch-004: "강세우? 누구야 그 사람?"
ch-004 끝: 여운형이 설명했다. "그는 독립운동가로..."
ch-005: "강세우가 형님이라고 부른 이유는..."
→ 정보 획득 과정 포함!
```
```
❌ 나쁜 예:
ch-003: "친일파 명단? 그런 게 있어?"
ch-004: "명단에 있는 김OO은 일제 협력자야."
→ 명단을 언제 받았는지 안 나옴!
✅ 좋은 예:
ch-003: "친일파 명단? 그런 게 있어?"
ch-003 끝: 여운형이 명단을 건넸다.
ch-004: 민준은 받은 명단을 펼쳤다. "김OO은 일제 협력자로군."
→ 명단 받는 장면 포함!
```
### 4. 설정 모순
**문제:** 이전 설정과 맞지 않음
```
❌ 나쁜 예:
ch-002: 민준은 M1911 권총을 허리춤에 넣었다.
ch-005: "내겐 무기가 없어."
→ ch-002에서 총 있었는데?
✅ 좋은 예:
ch-002: 민준은 M1911 권총을 허리춤에 넣었다.
ch-004: 검문 때 권총을 압수당했다.
ch-005: "내겐 무기가 없어."
→ 권총 잃은 과정 포함!
```
### 5. 날씨/계절 모순
**문제:** 날짜와 날씨가 안 맞음
```
❌ 나쁜 예:
타임라인: 1945.5.15
본문: 눈이 내렸다.
→ 5월에 눈?
✅ 좋은 예:
타임라인: 1945.5.15
본문: 봄비가 내렸다.
→ 5월에 맞는 날씨!
```
---
## 🚫 금지 사항
### 표현 금지

View File

@@ -1,10 +1,10 @@
# 작성 모드 프로토콜
> **버전:** 2.1.1
> **버전:** 2.2.0
> **최종 수정:** 2026-01-20
> **호환:** CWS Writing Guide v4.2.0+
> **용도:** 신규 챕터 작성 (3/5/7화 유연)
> **주요 변경:** 간이 검증에 호칭 복수/단수 체크 추가
> **주요 변경:** 각 Part 작성 후 즉시 자가 검증 추가 (문제 조기 발견)
---
@@ -76,6 +76,31 @@
- 분량: 8,000-12,000자
- file-formats.md 형식 준수
⚠️ **각 Part 작성 후 즉시 자가 검증! (신규)**
```
Part 1 작성 완료 → 즉시 체크:
✅ 플롯 준수
- [ ] 플롯에 있는 핵심 내용 포함됐는가?
- [ ] 플롯에 없는 중요 설정 추가 안 했는가?
- [ ] 등장인물이 플롯과 일치하는가?
✅ 캐릭터 일관성
- [ ] 성격이 characters.md와 맞는가?
- [ ] 갑자기 못하던 걸 하진 않는가?
- [ ] 몰랐던 정보를 갑자기 알진 않는가?
✅ 설정 일관성
- [ ] 이전 화와 모순 없는가?
- [ ] 무기/아이템 연속성 유지되는가?
- [ ] 날씨/계절이 날짜와 맞는가?
→ 문제 발견 시: 즉시 수정 후 다음 Part
→ 통과 시: Part 2 작성
(Part 2, 3, 4도 동일하게 각각 작성 후 체크!)
```
⚠️ **마지막 Part 작성 시 중요:**
```
## Part 4: 소제목
@@ -177,12 +202,14 @@
- [ ] 이전 화 종료일 확인
- [ ] 타임라인 연속성 확인
작성 중:
작성 중 (각 Part마다!):
- [ ] 헤더 형식: # X권 Y화: 제목
- [ ] 타임라인 형식: > **타임라인:** YYYY.M.D-M.D
- [ ] 분량 8,000자 이상
- [ ] Show, Don't Tell
- [ ] 캐릭터 말투/호칭 일관성
- [ ] ⭐ 각 Part 작성 후 즉시 자가 검증! (신규)
- 플롯 준수, 캐릭터 일관성, 설정 일관성
작성 후:
- [ ] 바텀 없음 확인!