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:
@@ -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개 이상 없음
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎭 캐릭터 표현
|
||||
|
||||
### 말투 일관성
|
||||
|
||||
Reference in New Issue
Block a user