Files
novel-writing-guide/templates/standards/writing-mode.md
Alex 3dae4cc64c 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>
2026-01-20 14:45:31 +09:00

6.3 KiB

작성 모드 프로토콜

버전: 2.1.1 최종 수정: 2026-01-20 호환: CWS Writing Guide v4.2.0+ 용도: 신규 챕터 작성 (3/5/7화 유연) 주요 변경: 간이 검증에 호칭 복수/단수 체크 추가


📋 작성 모드 개요

작성 모드는:

  • 플롯 기반 신규 챕터 작성
  • 매 화 완료 시 summary 누적 업데이트
  • 작성 완료 후 즉시 간이 검증
  • Git 자동 커밋

진입 명령:

  • "작성 모드"
  • "X화 작성해"
  • "1-5화 작성해" (기본 권장)
  • "3화 작성해" / "7화 작성해" (유연)

📚 모드 진입 시 읽을 파일

필수

  1. standards/file-formats.md - 파일 형식 표준
  2. standards/writing-guide.md - 작성 규칙
  3. volumes/vol-XX/characters.md - 해당 권 캐릭터
  4. volumes/vol-XX/timeline.md - 해당 권 타임라인
  5. volumes/vol-XX/plots/plot-XXX-YYY.md - 이번 N화 플롯
  6. volumes/vol-XX/summaries/summary-이전.md - 이전 서머리
  7. volumes/vol-XX/foreshadows.md - 복선 추적

다른 권 시작 시 추가

  1. volumes/vol-이전/summaries/summary-vol-XX-final.md - 이전 권 압축 서머리

🎯 작성 프로세스

Phase 1: 준비

1. 진행 상황 파악
   - 마지막 작성 챕터 확인
   - 다음 5화 범위 계산
   
2. 필수 파일 읽기 (위 목록)

3. CURRENT-TASK.md 생성
   - 모드: WRITING
   - 작업: X권 N-M화 작성
   - 진행 상황: 테이블 초기화

4. 준비 완료 보고

Phase 2: 각 화 작성

1. 해당 화 플롯 확인
   - 날짜, 장소, 등장인물
   - 핵심 내용, 주요 장면

2. 작성 전 체크
   - 이전 화 종료일 확인
   - 타임라인 연속성 확인

3. 작성
   - 헤더: # X권 Y화: 제목
   - 타임라인: > **타임라인:** YYYY.M.D-M.D
   - 분량: 8,000-12,000자
   - file-formats.md 형식 준수

   ⚠️ **마지막 Part 작성 시 중요:**

Part 4: 소제목

(본문 내용 마지막 문장.)

← 여기서 즉시 멈추세요!

절대 추가하지 마세요:

  • [X화 끝]
  • 다음 화 예고
  • 구분선 (---)
  • 아무것도!

4. 저장
- volumes/vol-XX/chapters/ch-XXX.md

5. summary 즉시 업데이트
- summaries/summary-001-XXX.md 누적 업데이트

6. CURRENT-TASK.md 업데이트
- 해당 화: ✅ 완료

7. 다음 화로 이동

Phase 3: 작성 완료 + 간이 검증

1. N개 챕터 파일 확인

2. summary 최종 정리
   - 전체 줄거리 완성도
   - 챕터별 핵심
   - 캐릭터 상태
   - 복선 추적

3. 🔍 즉시 간이 검증 (1-2분)

   ✅ 타임라인 연속성
   - 이전 화 종료일 ≤ 현재 화 시작일
   - 역행 체크

   ✅ 호칭 일관성
   - characters.md 호칭 규칙 기준
   - 갑작스러운 호칭 변화 없는지

   ✅ 호칭 복수/단수 정확성 (신규!)
   - characters.md 나이 관계 테이블 기준
   - "형님들" vs "형님" 체크
   - 예: 박현우 → 강민준(1명) = "형님" (단수)
   - 예: 최태준 → 강민준+박현우(2명) = "형님들" (복수)
   - 검색 패턴: "형님들", "형들", "선배님들" 등
   - 발견 시 화자가 누구인지 확인 → 대상 수 체크

   ✅ 바텀 존재 여부
   - [X화 끝] 패턴 검색
   - "다음 X화:" 패턴 검색

   ✅ 헤더 형식
   - # X권 Y화: 제목 형식
   - 파일명 번호 = 헤더 화수
   - 타임라인 형식 (YYYY.M.D-M.D)

   → 문제 발견 시: 즉시 수정 후 다시 검증
   → 통과 시: 다음 단계

4. foreshadows.md 업데이트
   - 설치된 복선 추가
   - 회수된 복선 체크

5. Git 커밋
   "X권 N-M화 작성 완료

   - ch-XXX: 제목 (분량)
   - ch-XXX: 제목 (분량)
   ...
   - summary-001-XXX.md 업데이트
   - foreshadows.md 업데이트

   총 XX,XXX자
   간이 검증: 통과 ✅

   Co-Authored-By: Claude <noreply@anthropic.com>"

6. CURRENT-TASK.md 업데이트 또는 삭제

7. 완료 보고 + 다음 작업 안내

각 화 작성 체크리스트

작성 전:
- [ ] 플롯 확인 (날짜, 장소, 등장인물, 핵심)
- [ ] 이전 화 종료일 확인
- [ ] 타임라인 연속성 확인

작성 중:
- [ ] 헤더 형식: # X권 Y화: 제목
- [ ] 타임라인 형식: > **타임라인:** YYYY.M.D-M.D
- [ ] 분량 8,000자 이상
- [ ] Show, Don't Tell
- [ ] 캐릭터 말투/호칭 일관성

작성 후:
- [ ] 바텀 없음 확인!
- [ ] summary 즉시 업데이트
- [ ] CURRENT-TASK.md 업데이트

🚫 작성 모드 금지사항

플롯 없이 작성 summary 업데이트 생략 바텀 추가 ([X화 끝], 다음 X화: 등) 타임라인 역행 캐릭터 OOC (Out Of Character) 호칭 불일치


📊 summary 형식

# 1-X화 누적 서머리

> 최종 업데이트: YYYY-MM-DD HH:MM
> 현재: ch-XXX (X화)

## 📌 전체 줄거리
(누적 3-5문단)

## 📖 챕터별 핵심
### ch-001: [제목]
**날짜:** YYYY.M.D
**핵심:** 1줄 요약

### ch-002: [제목]
...

## 🎭 캐릭터 상태
### [이름]:
- ch-001: 상태
- ch-005: 상태 변화

## ⚠️ 복선
- [ ] [내용] (ch-XXX) → 회수 예정: X권

## 📊 통계
- 총 챕터: X화
- 총 분량: XX,XXX자

🔢 유연한 작업 단위

기본 권장: 5화

플롯: plot-001-005.md (5화)
작성: ch-001 ~ ch-005
서머리: summary-001-005.md

장점:
- 토큰 효율 최적
- 한 세션 완료 가능
- 관리 용이

허용: 3화, 7화, 10화

"3화 작성해"
→ plot-001-003.md 기준
→ ch-001 ~ ch-003
→ summary-001-003.md

"7화 작성해"
→ plot-001-007.md 기준
→ ch-001 ~ ch-007
→ summary-001-007.md

"10화 작성해"
→ plot-001-010.md 기준
→ ch-001 ~ ch-010
→ summary-001-010.md

권장 사항

✅ 권장:
- 일반: 5화 (기본)
- 짧게: 3화 (시간 부족)
- 길게: 7화 (몰입 중)

⚠️ 주의:
- 10화 이상: 컴팩팅 위험
- 1-2화: 너무 잦은 세션 전환

❌ 비권장:
- 불규칙 단위 (4화, 6화)
- 단위 혼용 (5화 → 3화 → 7화)

summary 누적 규칙

예: 1-5화 작성 후 6-10화 작성

summary-001-005.md 생성
    ↓
summary-001-010.md 생성 (1-10화 전체 누적!)

→ summary-001-005.md는 유지 (백업)
→ summary-001-010.md가 최신

작성 모드는 속도가 핵심입니다. 플롯대로 빠르게 작성하고, 간이 검증 후 커밋!