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

@@ -8,11 +8,85 @@
## [Unreleased]
### 추가 예정
- 장르별 특화 가이드 (대체역사, 로맨스 등)
- CLAUDE.md.template 프로젝트 변수 섹션
- foreshadows.md.template (복선 추적 시스템)
- 1945 프로젝트 적용 후 피드백 반영
---
## [v4.2.0] - 2026-01-20 (호칭 복수/단수 검증 + 최적화)
### Added
- **file-formats.md v1.1.0**: 나이 관계 테이블 + 호칭 복수/단수 규칙
- characters-master.md 섹션에 "나이 관계 테이블" 추가
- 복수/단수 호칭 규칙 테이블 (대상 수 기준)
- 실제 오류 예시 (1945-novel 박현우 사례)
- 화자 기준 올바른 호칭 검증 방법
- **writing-mode.md v2.1.1**: 간이 검증에 호칭 복수/단수 체크 추가
- Phase 3 간이 검증에 "호칭 복수/단수 정확성" 항목 신규 추가
- characters.md 나이 관계 테이블 기준 검증
- 검색 패턴: "형님들", "형들", "선배님들" 등
- 화자 확인 → 대상 수 체크 → 올바른 호칭 판단
- **verification-mode.md v2.3.0**: 상세 호칭 복수/단수 정확성 검증
- 4단계 내용 검증에 "호칭 복수/단수 정확성" 항목 신규 추가
- 검증 방법 4단계: 검색 → 화자 확인 → 대상 수 확인 → 검증
- 실제 오류 예시 (박현우/최태준)
- 발견 시 기록 형식 명시
- **writing-guide.md v2.2.0**: 웹소설 플랫폼 가독성 기준 추가
- "웹소설 플랫폼 가독성" 섹션 신규 추가 (작성 단계부터 반영!)
- 플랫폼 특성: 문피아/카카오페이지/네이버 시리즈
- 문단 길이 기준: 3-5줄 권장, 7줄 검토, 10줄 필수 분리
- 여백 활용 규칙: 문단 사이 빈 줄 1개 일관성
- 대화 구분 명확성, Scene/Part 구분 규칙
- 모바일 최적화 체크리스트
- **polish-mode.md v2.3.0**: MODIFICATION 경계 명확화
- "POLISH vs MODIFICATION 경계" 섹션 신규 추가
- 명확한 구분: 같은 의미/더 나은 표현 vs 의미/내용 변경
- 구체적 예시 10개 (POLISH 5개, MODIFICATION 5개)
- 판단 기준 체크리스트 4항목
- 애매한 경우 가이드라인
- 보수적 원칙: "의심스러우면 건드리지 마라"
### Changed
- **modification-mode.md v2.1.0**: Summary 재생성 규칙 최적화
- 개요: "summary 재생성 필수" → "summary 스마트 업데이트 (필요한 것만!)"
- 공통 프로세스: "영향 범위 전체 재생성" → "유형별 규칙 참조"
- **B. 내용 수정**: 해당 챕터 포함 summary만 부분 업데이트 (전체 재생성 아님!)
- **C. 다중 수정**: 영향받는 summary들만 부분 업데이트
- **D. 플롯 수정**: 변경 범위에 따라 판단 (미세 조정 vs 대폭 변경)
- **E~H (구조 변경)**: 전체 재생성 (리넘버링 불가피)
- Summary 업데이트 원칙 섹션 추가
- 금지사항: "불필요한데 전체 재생성 (토큰 낭비!)" 추가
### Standards 버전
| 파일 | 이전 버전 | 현재 버전 | 변경사항 |
|------|----------|----------|------------|
| 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 | MODIFICATION 경계 명확화 |
### 적용 배경
- **1945-novel 실제 오류 발견**: 박현우(37세, 둘째)가 "형님들" 사용
- 박현우보다 나이 많은 사람: 강민준(41세) 1명만
- 올바른 호칭: "형님" (단수)
- 현재 시스템으로 미탐지
- **호칭 복수/단수 검증 추가**: 나이 관계 기반 대상 수 체크
- **Summary 과도한 재생성 문제**: ch-029 수정 시 summary-030~060 전부 재생성
- 토큰 낭비 심각
- 스마트 업데이트로 최적화
- **플랫폼 가독성 기준 부재**: 작성 단계에 웹소설 플랫폼 기준 없음
- polish-mode에만 있어 뒤늦게 수정 필요
- writing-guide.md에 추가하여 작성 단계부터 반영
---
## [v4.1.2] - 2026-01-20 (웹소설 플랫폼 최적화)
### Added