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,10 +1,10 @@
|
||||
# POLISH 모드 프로토콜
|
||||
|
||||
> **버전:** 2.2.0
|
||||
> **버전:** 2.3.0
|
||||
> **최종 수정:** 2026-01-20
|
||||
> **호환:** CWS Writing Guide v3.3.0+
|
||||
> **호환:** CWS Writing Guide v4.2.0+
|
||||
> **용도:** 문장 품질 다듬기 (내용 수정 없음)
|
||||
> **주요 변경:** 웹소설 플랫폼 가독성 최적화 (문피아/카카오페이지 기준)
|
||||
> **주요 변경:** MODIFICATION 모드와의 경계 명확화 (구체적 예시 추가)
|
||||
|
||||
---
|
||||
|
||||
@@ -447,6 +447,135 @@ After:
|
||||
|
||||
---
|
||||
|
||||
## ⚖️ POLISH vs MODIFICATION 경계 (v2.3.0 신규)
|
||||
|
||||
### 명확한 구분
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────┐
|
||||
│ POLISH = 같은 의미, 더 나은 표현 │
|
||||
│ MODIFICATION = 의미/내용 변경 │
|
||||
└─────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
### 구체적 예시
|
||||
|
||||
#### ✅ POLISH (OK)
|
||||
|
||||
```markdown
|
||||
**1. 문장 다듬기 (의미 동일)**
|
||||
Before: "민준은 화가 많이 났다."
|
||||
After: "민준의 주먹이 떨렸다."
|
||||
→ Show, Don't Tell 적용 (의미 동일!)
|
||||
|
||||
**2. 어순 자연스럽게**
|
||||
Before: "민준은 화가 나서 주먹을 쥐었다."
|
||||
After: "민준이 주먹을 쥐었다. 화가 치밀었다."
|
||||
→ 리듬감 개선 (내용 동일!)
|
||||
|
||||
**3. 반복 제거**
|
||||
Before: "민준이 말했다. 윤희가 말했다."
|
||||
After: "민준이 말했다. 윤희가 고개를 끄덕였다."
|
||||
→ 태그 다양화 (대화 내용 변경 없음!)
|
||||
|
||||
**4. 문단 분리 (가독성)**
|
||||
Before: (10줄 긴 문단)
|
||||
After: (3-5줄씩 3개 문단)
|
||||
→ 모바일 가독성 (내용 동일!)
|
||||
|
||||
**5. 띄어쓰기/여백**
|
||||
Before: (불규칙한 빈 줄)
|
||||
After: (일관된 빈 줄 1개)
|
||||
→ 플랫폼 최적화 (내용 동일!)
|
||||
```
|
||||
|
||||
#### ❌ MODIFICATION (금지!)
|
||||
|
||||
```markdown
|
||||
**1. 대사 추가/삭제**
|
||||
Before: "알겠습니다."
|
||||
After: "알겠습니다. 그런데 형님, 이거는 어떻게 하시겠습니까?"
|
||||
→ ❌ 새로운 질문 추가 = 내용 변경!
|
||||
→ MODIFICATION 모드에서 해야 함!
|
||||
|
||||
**2. 장면 추가**
|
||||
Before: 민준이 회의실을 나섰다.
|
||||
After: 민준이 회의실을 나섰다. 복도에서 윤희를 만났다.
|
||||
→ ❌ 새 장면 추가 = 플롯 변경!
|
||||
→ MODIFICATION 모드에서 해야 함!
|
||||
|
||||
**3. 인과관계 수정**
|
||||
Before: "명단을 받았으니 이제 작성하겠습니다."
|
||||
After: "이미 작성했습니다."
|
||||
→ ❌ 순서 바뀜 = 플롯 변경!
|
||||
→ FIX 모드에서 해야 함!
|
||||
|
||||
**4. 캐릭터 반응 변경**
|
||||
Before: 민준은 고개를 끄덕였다.
|
||||
After: 민준은 고개를 저었다.
|
||||
→ ❌ 동의 → 거부 = 내용 변경!
|
||||
→ MODIFICATION 모드에서 해야 함!
|
||||
|
||||
**5. 설정/호칭 변경**
|
||||
Before: "형님들"
|
||||
After: "형님"
|
||||
→ ❌ 호칭 수정 = 내용 변경!
|
||||
→ FIX 모드에서 해야 함! (검증 보고서 기반)
|
||||
```
|
||||
|
||||
### 판단 기준
|
||||
|
||||
```
|
||||
질문: "이 수정이 POLISH인가, MODIFICATION인가?"
|
||||
|
||||
체크:
|
||||
1. [ ] 의미가 100% 동일한가?
|
||||
2. [ ] 플롯에 영향 없는가?
|
||||
3. [ ] 인과관계 변화 없는가?
|
||||
4. [ ] 캐릭터 반응/관계 동일한가?
|
||||
|
||||
→ 모두 Yes: POLISH ✅
|
||||
→ 하나라도 No: MODIFICATION ❌
|
||||
```
|
||||
|
||||
### 애매한 경우
|
||||
|
||||
```
|
||||
❓ "그는" → "민준은"
|
||||
✅ POLISH
|
||||
→ 대명사를 이름으로 (의미 동일, 명확성 증가)
|
||||
|
||||
❓ "민준은" → "강민준은"
|
||||
✅ POLISH
|
||||
→ 이름 풀네임 (의미 동일, 명확성 증가)
|
||||
|
||||
❓ "형님" → "민준 형님"
|
||||
⚠️ 판단 필요!
|
||||
→ 호칭 규칙에 맞으면 POLISH
|
||||
→ 호칭 규칙 위반 수정이면 FIX
|
||||
|
||||
❓ "민준이 말했다." → "민준이 고개를 끄덕이며 말했다."
|
||||
⚠️ MODIFICATION!
|
||||
→ 행동 추가 = 내용 변경
|
||||
→ "말했다" → "고개를 끄덕였다" (대체)는 POLISH OK
|
||||
```
|
||||
|
||||
### 원칙
|
||||
|
||||
```
|
||||
의심스러우면 → 건드리지 마라!
|
||||
|
||||
POLISH는 보수적으로:
|
||||
- 확실히 의미 동일한 것만
|
||||
- 가독성/문체만 개선
|
||||
- 내용에 의심 가면 SKIP
|
||||
|
||||
"이거 바꿔도 될까?" → NO!
|
||||
"이거 안 바꾸면 문법 틀림?" → YES!
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔗 연계 모드
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user