규정 통일화: 분할 챕터 명명 규칙 및 배치 크기 명시

## 주요 변경사항

### 1. 분할 챕터 명명 규칙 통일 (file-formats.md v1.2.0)
- A, B, C 방식으로 통일: ch-007A.md, ch-007B.md
- 번호 방식 금지: ch-007-1.md (X)
- 헤더 형식 규정: "# 2권 7화 (A): 제목 - Part 1"
- 검증 시 처리 방법 명시:
  * ch-007.md 누락 시 ch-007A/B 존재 확인
  * 파일 개수 계산: A + B = 2개 파일, 1화로 카운트
  * 타임라인 검증: A → B 연속성 필수

### 2. 검증 모드 배치 크기 명시 (verification-mode.md v3.2.0)
- 배치 크기: 파일 개수 기준 5개
- 분할 챕터 처리 규정 추가
- 배치 경계 분할 챕터 처리 방법 명시

### 3. 폴리싱 모드 배치 크기 명시 (polish-mode.md v2.5.0)
- 배치 크기: 파일 개수 기준 10개
- 분할 챕터 일관성 유지 규정 추가
- 배치 경계 문체 연결성 처리 방법 명시

## 배경
- 기존: 분할 챕터 규칙 불명확 → ch-007.md 누락으로 오인
- 기존: 배치 크기 암묵적 → 챕터 개수로 혼동
- 해결: 명확한 규정 수립으로 검증 정확도 향상

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex
2026-01-30 23:48:33 +09:00
parent 8e7e167289
commit ec18421934
3 changed files with 172 additions and 9 deletions

View File

@@ -1,10 +1,10 @@
# 파일 형식 표준 # 파일 형식 표준
> **버전:** 1.1.0 > **버전:** 1.2.0
> **최종 수정:** 2026-01-20 > **최종 수정:** 2026-01-30
> **호환:** CWS v4.2.0+ > **호환:** CWS v4.2.0+
> **용도:** 모든 CWS 파일의 형식 표준 정의 > **용도:** 모든 CWS 파일의 형식 표준 정의
> **주요 변경:** 나이 관계 테이블 + 호칭 복수/단수 검증 추가 > **주요 변경:** 분할 챕터 명명 규칙 추가 (A, B, C 방식 통일)
--- ---
@@ -70,6 +70,58 @@
(본문으로 끝. 바텀 절대 금지!) (본문으로 끝. 바텀 절대 금지!)
``` ```
### 1.2 분할 챕터 규칙 (Split Chapters)
**언제 분할하는가:**
```
- 챕터 분량이 8,000자 초과 시
- 타임라인이 긴 경우 (1개월 이상)
- 여러 장소/사건을 다루는 경우
```
**명명 규칙:**
```
단일 챕터:
- ch-007.md
분할 챕터 (A, B, C... 방식):
- ch-007A.md (첫 번째 부분)
- ch-007B.md (두 번째 부분)
- ch-007C.md (세 번째 부분, 필요시)
❌ 잘못된 방식:
- ch-007-1.md (번호 방식 금지)
- ch-007-part1.md (part 키워드 금지)
- ch-007_A.md (언더스코어 금지)
```
**헤더 형식:**
```markdown
# [권수]권 [화수]화 (A): [제목] - Part 1
# [권수]권 [화수]화 (B): [제목] - Part 2
예시:
# 2권 7화 (A): 소련 설득 작전 - Part 1
# 2권 7화 (B): 소련 설득 작전 - Part 2
```
**검증 시 주의사항:**
```
- ch-007.md 누락 발견 시:
1. ch-007A.md, ch-007B.md 존재 확인
2. 둘 다 있으면 정상 (분할 챕터)
3. 둘 다 없으면 진짜 누락
- 파일 개수 계산 시:
- ch-007A.md + ch-007B.md = 2개 파일
- 하지만 "7화" 1개로 카운트
- 타임라인 검증 시:
- ch-006 → ch-007A → ch-007B → ch-008
- A와 B 사이는 연속성 필수
- B 끝 → ch-008 시작도 연속성 필수
```
### 1.2 헤더 규칙 ### 1.2 헤더 규칙
**제목 라인:** **제목 라인:**

View File

@@ -1,10 +1,10 @@
# POLISH 모드 프로토콜 # POLISH 모드 프로토콜
> **버전:** 2.4.0 > **버전:** 2.5.0
> **최종 수정:** 2026-01-25 > **최종 수정:** 2026-01-30
> **호환:** CWS Writing Guide v4.2.0+ > **호환:** CWS Writing Guide v4.2.0+
> **용도:** 문장 품질 다듬기 (내용 수정 없음) > **용도:** 문장 품질 다듬기 (내용 수정 없음)
> **주요 변경:** 리포트 유효성 검증 추가 - 파일 수정 시 리포트 무효화 > **주요 변경:** 배치 크기 명시 (파일 개수 기준 10개) + 분할 챕터 처리 규정
--- ---
@@ -240,6 +240,58 @@ POLISH = 문장 품질만 다듬기 (오타, 가독성, 문체)
--- ---
## 📦 배치 크기 규정 (v2.5.0 신규)
**POLISH 모드 배치 크기: 파일 개수 기준 10개**
```
배치 1: 파일 10개
배치 2: 파일 10개
배치 3: 파일 10개
...
```
**예시:**
```
일반 챕터만:
- 배치 1: ch-001 ~ ch-010 (10개)
- 배치 2: ch-011 ~ ch-020 (10개)
분할 챕터 포함:
- 배치 1: ch-001, ch-002, ch-003, ch-004, ch-005A, ch-005B, ch-006, ch-007A, ch-007B, ch-008 (10개)
- 배치 2: ch-009, ch-010, ch-011A, ch-011B, ch-012, ch-013, ch-014, ch-015, ch-016, ch-017 (10개)
중요: 파일 개수로 카운트!
- ch-007A.md + ch-007B.md = 2개 파일
```
**분할 챕터 처리:**
```
분할 챕터는 각각 개별 파일로 처리:
- ch-007A.md: 개별 POLISH 작업
- ch-007B.md: 개별 POLISH 작업
단, 일관성 유지:
- 동일 화(ch-007)의 A/B는 문체 일관성 필수
- 어미 패턴, 리듬감 연결성 체크
```
**배치 경계 처리:**
```
분할 챕터가 배치 경계에 걸칠 때:
예시:
- 배치 1 마지막: ch-010A
- 배치 2 시작: ch-010B
→ 배치 1 완료 시 ch-010A 문체 기록
→ 배치 2 시작 시 ch-010A 문체 확인 후 ch-010B 작업
```
---
## 🎯 POLISH 체크 항목 ## 🎯 POLISH 체크 항목
### 1. 문장 가독성 ### 1. 문장 가독성

View File

@@ -1,10 +1,10 @@
# 검증 모드 프로토콜 # 검증 모드 프로토콜
> **버전:** 3.1.0 > **버전:** 3.2.0
> **최종 수정:** 2026-01-25 > **최종 수정:** 2026-01-30
> **호환:** CWS Writing Guide v3.6.0+ (Phase 5: 검증 모드) > **호환:** CWS Writing Guide v3.6.0+ (Phase 5: 검증 모드)
> **용도:** 전체 검증 및 기록 (수정 없음) > **용도:** 전체 검증 및 기록 (수정 없음)
> **주요 변경:** 파일 경로 업데이트 (4단계 플롯 밀도 체계 적용) > **주요 변경:** 배치 크기 명시 (파일 개수 기준 5개) + 분할 챕터 처리 규정
--- ---
@@ -782,6 +782,65 @@ v2.6.0 검증에서 ch-010↔ch-011 타임라인 겹침을 🔴 긁급으로 판
--- ---
## 📦 배치 크기 규정 (v3.2.0 신규)
**검증 모드 배치 크기: 파일 개수 기준 5개**
```
배치 1: 파일 5개
배치 2: 파일 5개
배치 3: 파일 5개
...
```
**예시:**
```
일반 챕터만:
- 배치 1: ch-001, ch-002, ch-003, ch-004, ch-005 (5개)
- 배치 2: ch-006, ch-007, ch-008, ch-009, ch-010 (5개)
분할 챕터 포함:
- 배치 1: ch-001, ch-002, ch-003, ch-004, ch-005A (5개)
- 배치 2: ch-005B, ch-006, ch-007A, ch-007B, ch-008 (5개)
중요: 파일 개수로 카운트!
- ch-007A.md + ch-007B.md = 2개 파일
```
**분할 챕터 처리:**
```
ch-007.md 없을 때:
1. ch-007A.md 존재 확인
2. ch-007B.md 존재 확인
3. 둘 다 있으면: ✅ 정상 (분할 챕터)
4. 하나만 있거나 둘 다 없으면: 🔴 오류
타임라인 검증:
- ch-006 → ch-007A → ch-007B → ch-008
- A와 B 사이 연속성 필수
- B → 008 연속성 필수
```
**배치 경계 처리:**
```
분할 챕터가 배치 경계에 걸칠 때:
예시 1:
- 배치 1 마지막: ch-005A
- 배치 2 시작: ch-005B
→ ch-005A → ch-005B 연속성 검증 필수!
예시 2:
- 배치 2 마지막: ch-010
- 배치 3 시작: ch-011A
→ ch-010 → ch-011A 연속성 검증 필수!
```
---
## 🎯 검증 워크플로우 ## 🎯 검증 워크플로우
### 배치 검증 (6단계) ### 배치 검증 (6단계)