diff --git a/templates/standards/file-formats.md b/templates/standards/file-formats.md index 939add0..0c8a53c 100644 --- a/templates/standards/file-formats.md +++ b/templates/standards/file-formats.md @@ -1,10 +1,10 @@ # 파일 형식 표준 -> **버전:** 1.1.0 -> **최종 수정:** 2026-01-20 +> **버전:** 1.2.0 +> **최종 수정:** 2026-01-30 > **호환:** CWS v4.2.0+ > **용도:** 모든 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 헤더 규칙 **제목 라인:** diff --git a/templates/standards/polish-mode.md b/templates/standards/polish-mode.md index 6305194..7acecef 100644 --- a/templates/standards/polish-mode.md +++ b/templates/standards/polish-mode.md @@ -1,10 +1,10 @@ # POLISH 모드 프로토콜 -> **버전:** 2.4.0 -> **최종 수정:** 2026-01-25 +> **버전:** 2.5.0 +> **최종 수정:** 2026-01-30 > **호환:** 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 체크 항목 ### 1. 문장 가독성 diff --git a/templates/standards/verification-mode.md b/templates/standards/verification-mode.md index e1a71f3..2cb29bc 100644 --- a/templates/standards/verification-mode.md +++ b/templates/standards/verification-mode.md @@ -1,10 +1,10 @@ # 검증 모드 프로토콜 -> **버전:** 3.1.0 -> **최종 수정:** 2026-01-25 +> **버전:** 3.2.0 +> **최종 수정:** 2026-01-30 > **호환:** 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단계)