배경: - 문제: 플롯 자체에 타임라인 역행 존재 (8화 11월 → 9화 10월) - 근본 원인: 설계 단계(플롯)에 검증 프로토콜 없음 - 결과: 작성 단계에서 역행 발생 → FIX 모드 재배치 필요 추가 사항: - 📌 PLOT 모드 프로토콜 신규 작성 (v1.0.0) - 플롯 작성 시 타임라인 검증 (3단계 체크포인트) - 이전 화 종료일 ≤ 다음 화 시작일 강제 검증 - 전체 플롯 타임라인 일관성 체크 - 회상/병렬 서사 명시 규칙 ([회상], [병렬] 태그) - 플롯 형식 표준 및 수정 프로토콜 - 📌 3단계 방어선 체계 확립 - 1차 방어선: PLOT 모드 (설계 오류 차단) - 2차 방어선: WRITING 모드 (작성 시 예방) - 3차 방어선: VERIFICATION 모드 (최후의 보루) - 📌 README.md 업데이트 - 설계 모드 섹션 신규 추가 - 워크플로우에 PLOT 모드 추가 (0단계) - 버전 관리 테이블에 PLOT v1.0.0 추가 - FAQ 업데이트 (플롯 타임라인, 회상 처리) - 사용 가이드 개선 (신규 작품 vs 기존 작품) 철학: ``` PLOT 모드 = 설계 단계 품질 보증 WRITING 모드 = 1차 방어선 (예방) VERIFICATION 모드 = 최후의 보루 (검증) → 설계가 올바르면 작성도 올바르다! ``` 효과: - 설계 단계에서 타임라인 역행 원천 차단 - FIX 모드 재배치 작업 대폭 감소 - 작성 효율성 향상 변경 파일: - plot-mode.md: 신규 작성 (v1.0.0) - 플롯 작성 프로세스 - 타임라인 검증 체크리스트 - 회상/병렬 서사 처리 - 전체 타임라인 검증 - 플롯 수정 프로토콜 - Best Practices - README.md: 업데이트 - 설계 모드 섹션 추가 - 워크플로우 재구성 - 버전 테이블 업데이트 - FAQ 및 사용 가이드 개선 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
10 KiB
CWS Writing Standards - 프로토콜 인덱스
최종 업데이트: 2026-01-25 CWS Writing Guide 버전: v4.2.0+
이 디렉토리는 Creative Writing System (CWS)의 표준 프로토콜을 담고 있습니다.
📚 코어 프로토콜 (검증 & 수정)
1. VERIFICATION 모드 ✅
파일: verification-mode.md
버전: v2.9.0
최종 수정: 2026-01-25
용도: 전체 검증 및 문제 발견 (수정하지 않음)
주요 기능:
- 6단계 통합 검증 (구조, 형식, 타임라인, 내용, 일관성, 보고서)
- 배치 검증 (10개 챕터씩)
- 통합 검증 (전체 권 구조 확인)
- 리포트 유효성 검증 ⭐ NEW (v2.9.0)
- 소설 특성 반영 (병렬 서사, 다중 시점)
워크플로우:
배치 1~N 검증 → 통합 검증 → FIX 모드 필수 진입
최근 변경 (v2.9.0):
- 리포트 유효성 검증 추가
- 파일 수정 시 리포트 자동 무효화
2. FIX 모드 🔧
파일: fix-mode.md
버전: v2.0.0
최종 수정: 2026-01-25
용도: 검증 보고서 기반 일괄 수정 (타임라인 역행 재배치 포함)
주요 기능:
- 심각도별 수정 (🔴 → 🟡 → 🟢)
- 챕터 재배치 프로토콜 ⭐ NEW (3-stage 안전 프로세스)
- 롤백 메커니즘 ⭐ NEW
- 리포트 유효성 검증 ⭐ NEW
- Git 워크플로우 명확화 ⭐ NEW
- 영향받는 배치 자동 무효화 ⭐ NEW
워크플로우:
리포트 체크 → 재배치 → 형식/호칭 수정 → 커밋 → 재검증(자동)
최근 변경 (v2.0.0 - Major Update):
- 챕터 재배치 프로토콜 추가
- 롤백 및 에러 복구 메커니즘
- Git 커밋 타이밍 명확화
3. POLISH 모드 ✨
파일: polish-mode.md
버전: v2.4.0
최종 수정: 2026-01-25
용도: 문장 품질 다듬기 (내용 수정 없음)
주요 기능:
- 문장 가독성 (길이, 문단)
- 반복 표현 제거
- 대화/묘사 비율
- 문체 일관성
- 플랫폼 가독성 (문피아 최적화)
- 리포트 유효성 검증 ⭐ NEW (v2.4.0)
워크플로우:
배치 검토 → 빈 줄 패턴 통일 → 문장 다듬기 → 커밋
최근 변경 (v2.4.0):
- 리포트 유효성 검증 추가
- MODIFICATION 경계 명확화 (v2.3.0)
🛠️ 지원 프로토콜
4. 리포트 관리 📋
파일: report-management.md
버전: v1.0.0
최종 수정: 2026-01-25
용도: 모든 검증/POLISH 리포트의 유효성 관리
주요 기능:
- 리포트 유효성 검증 로직
- 파일 수정 시간 vs 리포트 날짜 비교
- 무효화 조건 명확화
- 리포트 관리 Best Practices
적용 범위:
- VERIFICATION 모드 v2.9.0
- FIX 모드 v2.0.0
- POLISH 모드 v2.4.0
5. 챕터 포맷 📄
파일: chapter-format.md
용도: 챕터 파일 형식 표준
주요 내용:
- 헤더 형식:
# X권 Y화: 제목 - 타임라인 형식:
> **타임라인:** YYYY.M.D-M.D - Part 구분 방법
- 바텀 금지 사항
6. 파일 포맷 📁
파일: file-formats.md
용도: 프로젝트 전체 파일 구조 및 명명 규칙
주요 내용:
- 디렉토리 구조
- 파일명 규칙 (ch-XXX.md)
- 메타데이터 파일 (plot-master.md, timeline.md 등)
7. 재명명 프로토콜 🔄
파일: renaming-protocol.md
용도: 챕터 번호 변경 시 안전 절차
주요 내용:
- 3-stage 프로세스
- temp 파일 사용
- 헤더 업데이트
- 검증 절차
🎨 설계 모드
8. PLOT 모드 📐
파일: plot-mode.md
버전: v1.0.0
최종 수정: 2026-01-25
용도: 플롯 작성 및 타임라인 검증 (설계 단계 품질 보증)
주요 기능:
- 플롯 작성 시 타임라인 검증
- 이전 화 종료일 ≤ 다음 화 시작일 강제 검증
- 전체 플롯 타임라인 일관성 체크
- 회상/병렬 서사 명시 규칙
- 플롯 형식 표준
워크플로우:
플롯 작성 → 각 화 타임라인 검증 → 전체 타임라인 검증 → 커밋
최근 변경 (v1.0.0):
- 📌 초기 버전 릴리즈
- 설계 단계 타임라인 역행 방지
- 철학: PLOT = 설계, WRITING = 예방, VERIFICATION = 최후의 보루
📝 작성 모드
9. WRITING 모드 ✍️
파일: writing-mode.md
버전: v2.4.0
최종 수정: 2026-01-25
용도: 새로운 챕터 작성 가이드 (타임라인 역행 예방)
주요 기능:
- 작성 프로세스 (3/5/7화 유연)
- 플롯 반영
- 캐릭터 일관성
- 타임라인 역행 방지 필수 체크포인트 ⭐ NEW (v2.4.0)
- 작성 전 이전 화 종료일 vs 현재 화 시작일 강제 비교
워크플로우:
플롯 확인 → 타임라인 체크 → 작성 → 간이 검증 → 커밋
최근 변경 (v2.4.0):
- 📌 타임라인 역행 방지 4단계 필수 체크포인트 추가
- 역행 감지 시 즉시 중단 및 사용자 보고
- 철학 전환: WRITING = 예방, VERIFICATION = 최후의 보루
10. MODIFICATION 모드 🔨
파일: modification-mode.md
용도: 기존 내용 수정 (플롯/캐릭터/장면)
주요 내용:
- POLISH와의 경계
- 플롯 변경 절차
- 캐릭터 관계 수정
- 장면 추가/삭제
11. RETOUCH 모드 🎨
파일: retouch-mode.md
용도: 세밀한 문장 수정
12. Creative Writing 가이드 📖
파일: creative-writing.md
용도: 창작 기법 및 문체 가이드
13. Writing Guide 총람 📚
파일: writing-guide.md
용도: 전체 작문 가이드 통합 문서
🔄 프로토콜 워크플로우
전체 흐름
0. PLOT 모드 (설계 단계) ⭐ NEW
→ 플롯 작성 및 타임라인 검증
→ 설계 단계에서 타임라인 역행 차단
1. WRITING 모드 (작성 단계)
→ 새 챕터 작성
→ 작성 전 타임라인 체크포인트
2. VERIFICATION 모드 (필수)
→ 검증 및 문제 발견
→ 검증 보고서 생성
3. FIX 모드 (필수 - 문제 발견 시)
→ 문제 일괄 수정
→ 재배치, 형식 수정 등
4. RE-VERIFICATION (자동)
→ FIX 후 재검증
→ 문제 0건 확인
5. POLISH 모드 (선택)
→ 문장 품질 다듬기
→ 가독성 최적화
6. 완료!
3단계 방어선 (v1.0.0+)
🛡️ 1차 방어선: PLOT 모드 (설계)
→ 플롯 타임라인 검증
→ 설계 오류 차단
🛡️ 2차 방어선: WRITING 모드 (예방)
→ 작성 전 타임라인 체크포인트
→ 역행 즉시 중단
🛡️ 3차 방어선: VERIFICATION 모드 (최후의 보루)
→ 전체 검증
→ 누락된 문제 발견
필수 워크플로우 (v2.8.0+)
⚠️ 강제 규칙:
- VERIFICATION에서 문제 발견 → FIX 필수
- FIX 완료 → RE-VERIFICATION 자동 실행
- 문제 0건 확인 전까지 다른 모드 전환 금지
📊 버전 관리
최신 버전 (2026-01-25)
| 프로토콜 | 버전 | 주요 변경 |
|---|---|---|
| PLOT | v1.0.0 | 플롯 타임라인 검증 (설계 단계 품질 보증) |
| WRITING | v2.4.0 | 타임라인 역행 방지 필수 체크포인트 |
| VERIFICATION | v2.9.0 | 리포트 유효성 검증 |
| FIX | v2.0.0 | 재배치 프로토콜, 롤백 메커니즘 |
| POLISH | v2.4.0 | 리포트 유효성 검증 |
| Report Management | v1.0.0 | 초기 버전 |
호환성
모든 프로토콜은 **CWS Writing Guide v4.2.0+**와 호환됩니다.
📋 CHANGELOG 정책
버전 넘버링
Semantic Versioning:
MAJOR.MINOR.PATCH
MAJOR: 하위 호환성 깨지는 변경
MINOR: 기능 추가 (하위 호환)
PATCH: 버그 수정, 문서 개선
예시:
- v2.9.0 → v3.0.0: 프로토콜 구조 대폭 변경
- v2.8.0 → v2.9.0: 리포트 검증 기능 추가
- v2.9.0 → v2.9.1: 오타 수정, 예시 추가
변경 이력 기록
모든 프로토콜은 CHANGELOG 섹션 포함:
## 📋 CHANGELOG
### vX.Y.Z (YYYY-MM-DD)
**추가:**
- 새 기능 목록
**변경:**
- 기존 기능 수정
**삭제:**
- 제거된 기능
**수정:**
- 버그 수정
🔗 관련 문서
프로젝트 구조
/volumes/vol-XX/- 각 권 챕터 및 메타데이터/settings/- 캐릭터, 세계관 설정/standards/- 이 디렉토리 (프로토콜)
외부 참조
- Git Repository: novel-writing-guide
- CWS Writing Guide v4.2.0
💡 사용 가이드
처음 사용하는 경우
신규 작품 시작
-
PLOT 모드로 시작
plot-mode.md읽기- 플롯 작성 및 타임라인 검증
- 설계 단계에서 품질 확보
-
WRITING 모드로 작성
writing-mode.md읽기- 플롯 기반 챕터 작성
-
VERIFICATION 모드로 검증
verification-mode.md읽기- 전체 검증 실행
기존 작품 검증
-
VERIFICATION 모드부터 시작
verification-mode.md읽기- 1권 전체 검증 실행
-
문제 발견 시 FIX 모드
fix-mode.md읽기- 검증 보고서 기반 수정
-
플롯 타임라인 역행 발견 시
plot-mode.md읽기- 플롯 타임라인 재검증 및 수정
-
품질 개선은 POLISH 모드
polish-mode.md읽기- 문장 다듬기
자주 묻는 질문
Q: 플롯에 타임라인 역행이 있으면 어떻게 하나요?
A: PLOT 모드로 플롯 타임라인을 검증하고 수정하세요. 설계 단계에서 오류를 차단하는 것이 가장 효율적입니다. plot-mode.md 참조.
Q: 회상 장면은 어떻게 처리하나요?
A: 플롯 제목에 [회상]을 명시하세요. PLOT/WRITING/VERIFICATION 모드에서 자동으로 인식하여 타임라인 역행 검증에서 제외합니다. plot-mode.md 참조.
Q: 리포트가 무효화되는 이유는?
A: 리포트 작성 후 파일이 수정되면 리포트가 과거 상태를 반영하므로 재검증이 필요합니다. report-management.md 참조.
Q: 재배치는 언제 하나요?
A: 타임라인 역행 발견 시 FIX 모드에서 자동으로 실행됩니다. 하지만 PLOT 모드에서 미리 검증하면 재배치를 방지할 수 있습니다. fix-mode.md 참조.
Q: POLISH와 MODIFICATION 차이는?
A: POLISH는 의미 동일하게 문장만 다듬기, MODIFICATION은 내용/플롯 변경. polish-mode.md 참조.
📧 문의 및 기여
프로토콜 개선 제안은 Git Issues로 등록해주세요.
이 인덱스는 자동 업데이트되지 않습니다. 새 프로토콜 추가 시 수동으로 업데이트하세요.
최종 업데이트: 2026-01-25