CWS v4.2.0: 호칭 복수/단수 검증 + 최적화

**핵심 개선:**
- 호칭 복수/단수 검증 시스템 구축 (실제 오류 대응)
- Summary 재생성 규칙 최적화 (토큰 효율)
- 플랫폼 가독성 기준 작성 단계 반영
- POLISH/MODIFICATION 경계 명확화

**신규 파일:**
- file-formats.md v1.0.0 → v1.1.0 (나이 관계 테이블)

**업그레이드:**
- writing-mode.md v2.1.0 → v2.1.1 (간이 검증)
- verification-mode.md v2.2.0 → v2.3.0 (상세 검증)
- modification-mode.md v2.0.0 → v2.1.0 (Summary 최적화)
- writing-guide.md v2.1.0 → v2.2.0 (플랫폼 기준)
- polish-mode.md v2.2.0 → v2.3.0 (경계 명확화)

**적용 배경:**
1945-novel 실제 오류: 박현우(37세) "형님들" 사용
→ 올바른 호칭: "형님" (윗사람 1명)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex
2026-01-20 14:45:31 +09:00
parent 6c41abc581
commit 3dae4cc64c
8 changed files with 1665 additions and 57 deletions

View File

@@ -1,9 +1,10 @@
# 작성 가이드 (문체/분량 규칙)
> **버전:** 2.1.0
> **최종 수정:** 2026-01-18
> **호환:** CWS Writing Guide v3.3.0+
> **버전:** 2.2.0
> **최종 수정:** 2026-01-20
> **호환:** CWS Writing Guide v4.2.0+
> **용도:** 소설 작성 시 문체, 분량, 표현 규칙
> **주요 변경:** 웹소설 플랫폼 가독성 기준 추가 (작성 단계부터 반영)
---
@@ -212,6 +213,120 @@
---
## 📱 웹소설 플랫폼 가독성
### 플랫폼 특성
```
타겟 플랫폼: 문피아, 카카오페이지, 네이버 시리즈
주 독자 환경: 모바일 (스마트폰)
화면 크기: 좁고 세로로 긴 화면
스크롤: 빠른 스크롤 독서
→ 짧은 문단 + 충분한 여백 필수!
```
### 문단 길이 기준
```
✅ 권장: 3-5줄 문단
⚠️ 검토 필요: 7줄 이상
❌ 필수 분리: 10줄 이상
예시:
❌ 긴 문단 (모바일에서 답답함):
강민준은 창밖을 바라보았다. 1945년 8월 15일. 광복의 날이었다.
하지만 그의 마음은 무거웠다. 앞으로 다가올 분단의 위기를 알고
있었기 때문이다. 이승만과 김구의 갈등, 미소의 대립, 모든 것이
역사대로 흘러가고 있었다. 그는 이를 막아야 했다. 하지만 어떻게?
✅ 적절한 문단 (모바일 최적):
강민준은 창밖을 바라보았다. 1945년 8월 15일. 광복의 날이었다.
하지만 그의 마음은 무거웠다. 앞으로 다가올 분단의 위기를 알고
있었기 때문이다.
이승만과 김구의 갈등, 미소의 대립. 모든 것이 역사대로 흘러가고
있었다. 그는 이를 막아야 했다. 하지만 어떻게?
```
### 여백 활용 규칙
```
✅ 문단 사이: 빈 줄 1개 (일관성!)
✅ 대화 블록 전후: 빈 줄 1개
✅ Part 구분선 (---) 전후: 빈 줄 1개
❌ 빈 줄 2개 이상: 금지
❌ 빈 줄 불규칙: 금지
예시:
## Part 1: 아침
(빈 줄 1개)
본문 문단 1
(빈 줄 1개)
본문 문단 2
(빈 줄 1개)
"대화 시작"
"대화 계속"
(빈 줄 1개)
본문 문단 3
(빈 줄 1개)
---
(빈 줄 1개)
## Part 2: 회의
```
### 대화 구분 명확성
```
✅ 대화 블록 = 연속 대화 (빈 줄 없음):
"형님, 어떻게 생각하십니까?"
"글쎄, 쉽지 않아 보이는군."
"하지만 해야 합니다."
✅ 대화 후 지문 = 빈 줄 1개:
"형님, 어떻게 생각하십니까?"
"글쎄, 쉽지 않아 보이는군."
강민준은 고개를 저었다.
❌ 대화 사이 빈 줄 (구분 애매):
"형님, 어떻게 생각하십니까?"
"글쎄, 쉽지 않아 보이는군."
(누가 말하는지 헷갈림!)
```
### Scene/Part 구분
```
✅ Part 전환 (중요도 높음):
---
## Part 2: 회의
✅ Scene 전환 (Part 내):
(빈 줄 1개)
한 시간 후.
(빈 줄 1개)
❌ Part 남용:
Part가 너무 많으면 파편화됨
권장: 1화당 Part 3-5개
```
### 모바일 최적화 체크리스트
```
작성 중 체크:
- [ ] 7줄 이상 문단 없음
- [ ] 문단 사이 빈 줄 1개 (일관성)
- [ ] 대화 블록 구분 명확
- [ ] Part 구분선 전후 빈 줄 1개
- [ ] 불필요한 빈 줄 2개 이상 없음
```
---
## 🎭 캐릭터 표현
### 말투 일관성