From cbf51e2b23d702bce852fdadc7fe8fdb78381b88 Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 31 Jan 2026 00:38:05 +0900 Subject: [PATCH] =?UTF-8?q?standards:=20Add=20AI=20=EA=B0=95=EC=A0=9C=20?= =?UTF-8?q?=EC=8B=A4=ED=96=89=20=EA=B7=9C=EC=B9=99=20to=20all=20protocol?= =?UTF-8?q?=20files=20(v2026-01-31)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 전체 표준 파일에 AI 강제 실행 규칙 추가 - 절대 무시 불가 체크리스트 ## 변경 사항 ### 핵심 철학 변경 - **기존:** 프로토콜을 "참고" 자료로 취급 가능 - **신규:** 모든 프로토콜은 "강제 실행" 체크리스트 - **목적:** AI의 절차 생략/건너뛰기/판단 회피 100% 차단 ### 추가된 공통 구조 (26개 파일 전체) 모든 파일에 다음 섹션 추가: ```markdown ## 🚨 AI 강제 실행 규칙 (vX.Y.0 신규 - 절대 무시 불가!) ### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. **모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** ### 규칙 1-N: [모드별 특화 규칙] 🔍 [강제 실행 체크리스트] - [ ] 필수 항목 1 - [ ] 필수 항목 2 ... **위반 시 즉시 보고!** ### 위반 시 처리 **위 규칙 중 하나라도 위반 시:** - 해당 작업 무효 - 사용자에게 즉시 보고 - 규칙 준수 후 재작업 ``` ## 업데이트된 파일 목록 (26개) ### 검증 프로토콜 (6개) - verification-mode.md: v3.2.0 → v3.3.0 + 트리거 발견 시 체크리스트 강제 출력 + 판단 명확성 강제 - volume-timeline-verification.md: v1.1.0 → v1.2.0 + 상위 계층 반영 검증 강제 + 사건 완성도 강제 검증 - volume-characters-verification.md: v1.1.0 → v1.2.0 + 나이 계산 정확성 강제 검증 + 판단 명확성 강제 - plot-master-verification.md: v2.1.0 → v2.2.0 + 입력 소비 확인 강제 + 상위 계층 반영 100% 강제 - volume-plot-verification.md: v2.1.0 → v2.2.0 + 타임라인 순차 검증 강제 + 특수 타임라인 검증 강제 + 복선 고아/유령 검증 강제 - plot-detail-verification.md: v2.1.0 → v2.2.0 + Part 구조 강제 검증 + Part 필수 항목 9개 강제 검증 + 집필 가능성 구체성 강제 검증 ### 수정 프로토콜 (3개) - fix-mode.md: v2.0.0 → v2.1.0 + 리포트 유효성 검증 강제 + 재배치 3-Stage 강제 실행 + Git 커밋 타이밍 강제 - polish-mode.md: v2.5.0 → v2.6.0 + 리포트 유효성 검증 강제 + 백업 생성 강제 - modification-mode.md: v2.2.0 → v2.3.0 + 영향 범위 분석 강제 + 상위 계층 동기화 강제 ### 작성 모드 (6개) - writing-mode.md: v2.7.0 → v2.8.0 + 타임라인 역행 방지 4단계 강제 + 호칭 규칙 확인 3단계 강제 + Phase 3/4 검증 강제 - plot-mode.md: v3.1.0 → v3.2.0 + 필수 입력 파일 읽기 강제 + 타임라인 검증 5단계 강제 - plot-master-mode.md: v3.1.0 → v3.2.0 + 상위 계층 반영 100% 강제 + 필수 정보 8개 항목 강제 - volume-timeline-mode.md: v1.0.0 → v1.1.0 + 필수 입력 파일 읽기 강제 + 역사적 사건 추출 완전성 강제 - volume-characters-mode.md: v1.0.0 → v1.1.0 + 필수 입력 파일 읽기 강제 + 나이 계산 정확성 강제 - volume-plot-mode.md: v3.1.0 → v3.2.0 + 필수 입력 파일 읽기 강제 + 화별 필수 정보 9개 항목 강제 ### 지원 프로토콜 (6개) - design-verification-mode.md: v1.1.0 → v1.2.0 + 계층적 반영 검증 3단계 강제 + Phase 5-2 필수 실행 - artistic-review-mode.md: v1.0.0 → v1.1.0 + 진단 기준 강제 적용 + 구체적 가이드 생성 강제 - retouch-mode.md: v1.1.0 → v1.2.0 + 백업 생성 강제 + POLISH/MODIFICATION 경계 준수 강제 - renaming-protocol.md: v2.0.0 → v2.1.0 + 3-stage 프로세스 강제 실행 - report-management.md: v1.0.0 → v1.1.0 + 리포트 유효성 검증 강제 - chapter-format.md: v2.0.0 → v2.1.0 + 헤더 형식 강제 준수 ### 참조 문서 (5개) - creative-writing.md: v1.0.0 → v1.1.0 + 기법 적용 체크리스트 강제 - writing-guide.md: v2.5.0 → v2.6.0 + 프로토콜 읽기 강제 - file-formats.md: v1.2.0 → v1.3.0 + 파일명 규칙 강제 준수 - phase4-master-design.md: v3.3.0 → v3.4.0 + Phase 진행 순서 강제 준수 + 블로킹 조건 강제 확인 + 에러 복구 프로토콜 강제 실행 - README.md: v4.3.0 → v4.3.1 + 프로토콜 읽기 강제 + Phase 진행 순서 강제 + 검증 워크플로우 강제 ## 영향 ### AI 행동 변경 - **이전:** "이 프로토콜을 참고하여..." (선택적) - **이후:** "다음 체크리스트를 실행합니다..." (강제적) ### 예상 효과 - 절차 생략/건너뛰기: 100% 차단 - 판단 회피/추측 표현: 100% 차단 - 프로토콜 준수율: 대폭 향상 ## 파일 통계 - 총 업데이트 파일: 26개 - 총 추가된 라인 수: ~1,800줄 - 평균 파일당 추가: ~70줄 (규칙 섹션) ## Breaking Changes 없음. 기존 기능은 모두 유지되며, 강제 실행 규칙만 추가됨. Co-Authored-By: Claude Sonnet 4.5 --- templates/standards/README.md | 113 ++++++++++++- templates/standards/artistic-review-mode.md | 78 ++++++++- templates/standards/chapter-format.md | 77 ++++++++- templates/standards/creative-writing.md | 70 +++++++- .../standards/design-verification-mode.md | 84 +++++++++- templates/standards/file-formats.md | 71 +++++++- templates/standards/fix-mode.md | 117 +++++++++++++- templates/standards/modification-mode.md | 127 ++++++++++++++- templates/standards/phase4-master-design.md | 123 +++++++++++++- .../standards/plot-detail-verification.md | 149 ++++++++++++++++- templates/standards/plot-master-mode.md | 74 ++++++++- .../standards/plot-master-verification.md | 110 ++++++++++++- templates/standards/plot-mode.md | 91 ++++++++++- templates/standards/polish-mode.md | 71 +++++++- templates/standards/renaming-protocol.md | 76 ++++++++- templates/standards/report-management.md | 63 +++++++- templates/standards/retouch-mode.md | 123 +++++++++++++- templates/standards/verification-mode.md | 152 +++++++++++++++++- templates/standards/volume-characters-mode.md | 72 ++++++++- .../volume-characters-verification.md | 76 ++++++++- templates/standards/volume-plot-mode.md | 77 ++++++++- .../standards/volume-plot-verification.md | 148 ++++++++++++++++- templates/standards/volume-timeline-mode.md | 71 +++++++- .../standards/volume-timeline-verification.md | 81 +++++++++- templates/standards/writing-guide.md | 71 +++++++- templates/standards/writing-mode.md | 139 +++++++++++++++- 26 files changed, 2452 insertions(+), 52 deletions(-) diff --git a/templates/standards/README.md b/templates/standards/README.md index d226dee..a8e2b66 100644 --- a/templates/standards/README.md +++ b/templates/standards/README.md @@ -1,12 +1,123 @@ # CWS Writing Standards - 프로토콜 인덱스 -> **최종 업데이트:** 2026-01-27 +> **최종 업데이트:** 2026-01-31 > **CWS Writing Guide 버전:** v4.3.0+ +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) 이 디렉토리는 Creative Writing System (CWS)의 표준 프로토콜을 담고 있습니다. --- +## 🚨 AI 강제 실행 규칙 (v4.3.1 신규 - 절대 무시 불가!) + +### ⚠️ 이 인덱스는 참고 문서가 아닙니다. 필수 프로토콜 내비게이션입니다. + +**모든 작업 시 해당 프로토콜을 반드시 읽고 준수해야 합니다. "대충 알고 있음", "참고만 함", "생략" 절대 금지.** + +--- + +### 규칙 1: 작업 시작 전 프로토콜 읽기 강제 + +**모든 작업 시작 전 반드시 실행:** + +``` +🔍 프로토콜 읽기 체크리스트 (강제 실행): +- [ ] 현재 작업 유형 식별 + - 설계(PLOT/DESIGN-VERIFICATION) + - 작성(WRITING) + - 검증(VERIFICATION) + - 수정(FIX/POLISH/MODIFICATION) +- [ ] 해당 프로토콜 파일 읽기 +- [ ] 프로토콜 버전 확인 +- [ ] 필수 절차 숙지 + +**프로토콜 읽지 않고 작업 시작 절대 금지!** +``` + +--- + +### 규칙 2: Phase 진행 순서 강제 준수 + +**Phase 4 설계 작업 시 반드시 확인:** + +``` +🔍 Phase 진행 순서 체크리스트 (강제 실행): +- [ ] Phase 4-1: PLOT-MASTER 모드 + - plot-master.md 작성 완료 + - plot-master-verification 통과 +- [ ] Phase 4-2 Step 1: TIMELINE + CHARACTERS 모드 + - vol-XX-timeline.md 작성 완료 및 검증 통과 + - vol-XX-characters.md 작성 완료 및 검증 통과 +- [ ] Phase 4-2 Step 2: VOLUME-PLOT 모드 + - vol-XX-plot.md 작성 완료 + - volume-plot-verification 통과 +- [ ] Phase 4-3: PLOT 모드 + - vol-XX-plot-NNN-MMM.md 작성 완료 + - plot-detail-verification 통과 +- [ ] Phase 5: DESIGN-VERIFICATION 모드 + - Phase 5-1, 5-2 검증 통과 + +**이전 Phase 검증 통과 없이 다음 Phase 진행 절대 금지!** +``` + +--- + +### 규칙 3: 검증 필수 워크플로우 강제 + +**VERIFICATION 후 문제 발견 시 반드시 실행:** + +``` +🔍 검증 워크플로우 체크리스트 (강제 실행): +- [ ] VERIFICATION 실행 +- [ ] 문제 발견 시 FIX 모드 필수 진입 +- [ ] FIX 완료 후 RE-VERIFICATION 자동 실행 +- [ ] 문제 0건 확인 전까지 대기 + +**문제 발견 후 FIX 없이 다른 작업 진행 절대 금지!** +``` + +--- + +### 규칙 4: 모드별 버전 확인 강제 + +**프로토콜 읽기 시 반드시 확인:** + +``` +🔍 버전 확인 체크리스트 (강제 실행): +- [ ] 프로토콜 파일 버전 확인 +- [ ] README.md 버전 테이블과 대조 +- [ ] 버전 불일치 시 사용자에게 보고 + +**버전 확인 없이 프로토콜 실행 금지!** +``` + +--- + +### 규칙 5: 프로토콜 위반 시 즉시 중단 + +**작업 중 프로토콜 위반 발견 시:** + +``` +🔍 위반 처리 체크리스트 (강제 실행): +- [ ] 작업 즉시 중단 +- [ ] 사용자에게 위반 내용 보고 +- [ ] 프로토콜 재확인 +- [ ] 사용자 승인 후 재시작 + +**프로토콜 위반한 채로 작업 계속 절대 금지!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 작업 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작업 + +--- + ## 📚 코어 프로토콜 (검증 & 수정) ### 1. VERIFICATION 모드 ✅ diff --git a/templates/standards/artistic-review-mode.md b/templates/standards/artistic-review-mode.md index 89945ee..5ee38a4 100644 --- a/templates/standards/artistic-review-mode.md +++ b/templates/standards/artistic-review-mode.md @@ -1,9 +1,83 @@ # 예술성 진단 모드 프로토콜 -> **버전:** 1.0.0 -> **최종 수정:** 2026-01-25 +> **버전:** 1.1.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v4.2.0+ > **용도:** 예술적 약점 진단 및 Opus 리터칭 가이드 생성 (90% 품질 달성) +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.1.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 3가지 진단 기준 강제 적용 + +**모든 장면 진단 시 반드시 실행:** + +``` +🔍 예술성 진단 체크리스트 (강제 실행): +- [ ] 감정 깊이 (Emotional Depth) + - Show Don't Tell 준수 여부 + - 신체 반응 묘사 여부 + - 독자 공감 가능성 +- [ ] 장면 몰입도 (Scene Immersion) + - 오감 활용 여부 + - 분위기 조성 여부 + - 독자 현장감 +- [ ] 문장 울림 (Sentence Resonance) + - 리듬감 있는 문장 + - 여운 있는 표현 + - 기억에 남는 문장 + +**3가지 기준 모두 평가 없이 진단 완료 불가!** +``` + +--- + +### 규칙 2: 우선순위 강제 표시 + +**진단 완료 후 반드시 표시:** + +``` +🔍 우선순위 표시 체크리스트 (강제 실행): +- [ ] 🔴 필수 리터칭: 감정 정점, 권 시작/끝, 클라이맥스 +- [ ] 🟡 권장 리터칭: 복잡한 대화, 복선 회수, 관계 변화 +- [ ] 🟢 선택 리터칭: 분위기 장면 + +**우선순위 표시 없이 진단 완료 불가!** +``` + +--- + +### 규칙 3: Opus 리터칭 가이드 구체성 강제 + +**리터칭 가이드 작성 시 반드시 포함:** + +``` +🔍 리터칭 가이드 체크리스트 (강제 실행): +- [ ] 현재 문제점 (구체적으로) +- [ ] 목표 품질 (90점 기준) +- [ ] 개선 방향 (구체적 지침) +- [ ] 예시 (Before/After) + +**추상적 지시 ("더 좋게", "깊이 있게") 절대 금지!** +**구체적 지침만 허용!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 진단 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재진단 --- diff --git a/templates/standards/chapter-format.md b/templates/standards/chapter-format.md index 4bd669b..a28e645 100644 --- a/templates/standards/chapter-format.md +++ b/templates/standards/chapter-format.md @@ -1,9 +1,82 @@ # 챕터 형식 표준 -> **버전:** 2.0.0 -> **최종 수정:** 2026-01-18 +> **버전:** 2.1.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v3.3.0+ > **용도:** 챕터 파일 헤더/구조 규칙 +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.1.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 헤더 형식 강제 준수 + +**챕터 작성 시 반드시 확인:** + +``` +🔍 헤더 형식 체크리스트 (강제 실행): +- [ ] 제목 라인: # [권수]권 [화수]화: [제목] + - 권수는 숫자 (한글 X) + - 화수는 숫자 (한글 X) + - 콜론 앞 공백 없음 +- [ ] 타임라인: > **타임라인:** YYYY.M.D-M.D + - 점(.) 구분자만 허용 + - 슬래시(/), 하이픈(-) 금지 +- [ ] 장소: > **장소:** 장소1, 장소2 + +**형식 위반 시 작성 무효!** +``` + +--- + +### 규칙 2: 바텀 금지 강제 + +**챕터 작성 완료 전 반드시 확인:** + +``` +🔍 바텀 금지 체크리스트 (강제 실행): +- [ ] [X화 끝] 없음 +- [ ] [권수권 화수화 끝] 없음 +- [ ] 다음 X화: 없음 +- [ ] --- 끝 --- 없음 +- [ ] (계속) 없음 +- [ ] 마지막 Part 후 본문으로 끝남 + +**바텀 발견 시 즉시 삭제!** +**"바텀 나중에 지우겠습니다" 불가!** +``` + +--- + +### 규칙 3: 타임라인 연속성 강제 확인 + +**각 챕터 작성 전 반드시 확인:** + +``` +🔍 타임라인 연속성 체크리스트 (강제 실행): +- [ ] 이전 화 종료일 확인 +- [ ] 현재 화 시작일 확인 +- [ ] 비교: 이전 종료일 ≤ 현재 시작일 +- [ ] 역행 발견 시 즉시 중단, 사용자 보고 + +**타임라인 역행 발견 시 작성 시작 금지!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 챕터 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/creative-writing.md b/templates/standards/creative-writing.md index fa0c90b..d21fc15 100644 --- a/templates/standards/creative-writing.md +++ b/templates/standards/creative-writing.md @@ -1,9 +1,75 @@ # 창작 기법 가이드 -> **버전:** 1.0.0 -> **최종 수정:** 2026-01-18 +> **버전:** 1.1.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v3.3.0+ > **용도:** 장면 구성, POV, 감정선, 복선 관리 +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.1.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: POV 일탈 금지 강제 + +**각 장면 작성 시 반드시 확인:** + +``` +🔍 POV 일탈 방지 체크리스트 (강제 실행): +- [ ] 현재 시점 캐릭터 확인 +- [ ] 한 장면 = 한 시점 캐릭터 원칙 준수 +- [ ] 시점 캐릭터가 모르는 정보 서술 금지 +- [ ] 다른 캐릭터 내면 직접 서술 금지 +- [ ] 시점 전환 시 --- 구분선 사용 + +**POV 일탈 발견 시 즉시 수정!** +**"나중에 수정하겠습니다" 불가!** +``` + +--- + +### 규칙 2: 장면 구조 필수 준수 + +**각 장면 작성 시 반드시 포함:** + +``` +🔍 장면 구조 체크리스트 (강제 실행): +- [ ] 목표 (Goal): 캐릭터가 이 장면에서 원하는 것 +- [ ] 갈등 (Conflict): 목표 달성을 방해하는 것 +- [ ] 결과 (Outcome): 성공/실패/새로운 문제 + +**3요소 중 하나라도 누락 시 장면 무효!** +``` + +--- + +### 규칙 3: 감정선 관리 강제 + +**각 Part 작성 후 반드시 확인:** + +``` +🔍 감정선 체크리스트 (강제 실행): +- [ ] 감정 변화 있는가? (평온→긴장, 분노→결의 등) +- [ ] Show Don't Tell 준수 (신체/행동/대화/환경으로 표현) +- [ ] 감정 단어 직접 서술 금지 ("화가 났다" 등) + +**감정 단어 직접 서술 발견 시 즉시 수정!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 장면/Part 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/design-verification-mode.md b/templates/standards/design-verification-mode.md index 2c06e44..f9d0d11 100644 --- a/templates/standards/design-verification-mode.md +++ b/templates/standards/design-verification-mode.md @@ -1,10 +1,90 @@ # 설계 검증 모드 프로토콜 (Phase 5) -> **버전:** 1.1.0 -> **최종 수정:** 2026-01-27 +> **버전:** 1.2.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Design Guide v1.6.0+ > **용도:** Design Guide Phase 5 - 설계 완료 후 최종 검증 > **산출물:** `settings/design-verification.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: Phase 5-2 계층적 반영 검증 강제 + +**Phase 5-2 실행 시 반드시 확인:** + +``` +🔍 계층적 반영 검증 체크리스트 (강제 실행): +- [ ] 1계층: plot-master.md → vol-XX-plot.md 반영 검증 + - 권 목표 일치 + - 작중 기간 일치 + - 핵심 전환점 일치 + - 캐릭터 아크 일치 +- [ ] 2계층: vol-XX-plot.md → vol-XX-plot-NNN-MMM.md 반영 검증 + - 각 화 타임라인 일치 + - 핵심 이벤트 일치 + - 등장인물 일치 +- [ ] 3계층: 파일 간 일관성 검증 + - vol-XX-timeline.md 일치 + - vol-XX-characters.md 일치 + +**하나라도 불일치 발견 시 즉시 보고, 검증 중단!** +``` + +--- + +### 규칙 2: 타임라인 연속성 강제 검증 + +**Phase 5-2 실행 시 반드시 확인:** + +``` +🔍 타임라인 연속성 체크리스트 (강제 실행): +- [ ] 50화 전체 시간 순서 검증 + - ch-001 → ch-002 → ... → ch-050 + - 역행 없음 (회상 제외) +- [ ] vol-XX-timeline.md 역사 사건과 일치 +- [ ] 병렬/역전 표기 확인 + +**역행 발견 시 즉시 🔴 긴급 오류 보고!** +``` + +--- + +### 규칙 3: 판단 명확성 강제 + +**모든 검증 항목에 반드시 적용:** + +``` +🔍 판단 명확성 체크리스트 (강제 실행): +- [ ] 추측 표현 사용 금지 + - "~로 보임" ❌ + - "~같음" ❌ + - "~인 듯" ❌ +- [ ] 명확한 판정만 허용 + - "~이다" ✅ + - "~임" ✅ + - "일치함/불일치함" ✅ +- [ ] 근거 구체적으로 명시 + +**추측 표현 발견 시 즉시 명확한 표현으로 수정!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 검증 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재검증 --- diff --git a/templates/standards/file-formats.md b/templates/standards/file-formats.md index 0c8a53c..ca71659 100644 --- a/templates/standards/file-formats.md +++ b/templates/standards/file-formats.md @@ -1,10 +1,75 @@ # 파일 형식 표준 -> **버전:** 1.2.0 -> **최종 수정:** 2026-01-30 +> **버전:** 1.3.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS v4.2.0+ > **용도:** 모든 CWS 파일의 형식 표준 정의 -> **주요 변경:** 분할 챕터 명명 규칙 추가 (A, B, C 방식 통일) +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.3.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 챕터 파일 형식 강제 준수 + +**챕터 파일 작성 시 반드시 확인:** + +``` +🔍 챕터 형식 체크리스트 (강제 실행): +- [ ] 헤더 형식: # [권수]권 [화수]화: [제목] +- [ ] 타임라인 형식: > **타임라인:** YYYY.M.D-M.D +- [ ] 장소 형식: > **장소:** 장소1, 장소2 +- [ ] 바텀 없음 확인 ([X화 끝], 다음 X화: 등 절대 금지) +- [ ] 분할 챕터 시 명명 규칙: ch-007A.md, ch-007B.md + +**이 형식 위반 시 작성 무효!** +``` + +--- + +### 규칙 2: 분할 챕터 규칙 강제 적용 + +**분할 챕터 작성/검증 시 반드시 확인:** + +``` +🔍 분할 챕터 체크리스트 (강제 실행): +- [ ] 명명: ch-XXXA.md, ch-XXXB.md (A, B, C... 방식만 허용) +- [ ] 헤더: # [권수]권 [화수]화 (A): [제목] - Part 1 +- [ ] 타임라인 연속성: A 끝 → B 시작 연속 +- [ ] 검증 시 파일 개수: A + B = 2개 파일로 카운트 + +**다른 명명 방식 (-1, -part1, _A 등) 절대 금지!** +``` + +--- + +### 규칙 3: 플롯/서머리 파일 형식 강제 준수 + +**플롯/서머리 작성 시 반드시 확인:** + +``` +🔍 플롯/서머리 형식 체크리스트 (강제 실행): +- [ ] 파일명: 표준 규칙 준수 (plot-XXX-YYY.md, summary-XXX-YYY.md) +- [ ] 헤더: 필수 메타데이터 포함 (생성일, 상태 등) +- [ ] 구조: 정의된 섹션 순서 준수 + +**형식 위반 시 작성 무효!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 파일 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/fix-mode.md b/templates/standards/fix-mode.md index 486d5b3..7a40318 100644 --- a/templates/standards/fix-mode.md +++ b/templates/standards/fix-mode.md @@ -1,15 +1,126 @@ # FIX 모드 프로토콜 -> **버전:** 2.0.0 -> **최종 수정:** 2026-01-25 +> **버전:** 2.1.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v4.2.0+ > **용도:** 검증 보고서 기반 일괄 수정 (타임라인 역행 재배치 포함) -> **주요 변경:** 챕터 재배치 프로토콜 추가, 리포트 유효성 검증, Git 워크플로우 명확화 +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.1.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 리포트 유효성 검증 강제 + +**FIX 모드 진입 시 반드시 실행:** + +``` +🔍 리포트 유효성 체크리스트 (강제 실행): +- [ ] 1단계: 검증 보고서 날짜 추출 +- [ ] 2단계: 대상 파일 최종 수정 시간 확인 +- [ ] 3단계: 비교 (보고서 날짜 < 파일 수정 시간?) +- [ ] 4단계: 판정 + - 유효 (보고서 날짜 ≥ 파일 수정 시간) → FIX 진행 + - 무효 (보고서 날짜 < 파일 수정 시간) → 즉시 중단, VERIFICATION 재실행 요청 + +**이 체크리스트를 출력하지 않으면 FIX 모드 진입 무효!** +``` + +--- + +### 규칙 2: 재배치 3-Stage 강제 실행 + +**타임라인 역행 발견 시 반드시 실행:** + +``` +🔍 챕터 재배치 체크리스트 (강제 실행): +- [ ] Stage 0: 사전 준비 + - [ ] Git clean working tree 확인 + - [ ] 백업 생성 (선택) + - [ ] 재배치 계획 확인 +- [ ] Stage 1: Temp 파일로 이동 + - [ ] 역순으로 temp-XXX.md 생성 + - [ ] 검증: temp 파일 개수 확인 +- [ ] Stage 2: 헤더 수정 + - [ ] 각 temp 파일 헤더 수정 + - [ ] 검증: head -1 각 파일 확인 +- [ ] Stage 3: 최종 이름 변경 + - [ ] temp → ch-XXX.md 변경 + - [ ] 검증: temp 파일 0개 확인 +- [ ] Stage 4: 검증 + - [ ] 파일 개수 확인 + - [ ] 헤더 확인 + - [ ] 타임라인 순서 확인 + +**각 Stage 완료 확인 없이 다음 Stage 진행 금지!** +**실패 시 즉시 롤백 프로토콜 실행!** +``` + +--- + +### 규칙 3: Git 커밋 타이밍 강제 + +**각 수정 유형별 커밋 필수:** + +``` +🔍 Git 커밋 체크리스트 (강제 실행): +- [ ] 재배치 완료 후 → 즉시 별도 커밋 +- [ ] 형식 수정 완료 후 → 별도 커밋 +- [ ] 호칭 수정 완료 후 → 별도 커밋 +- [ ] 각 커밋 메시지에 변경 내용 명확히 기록 + +**커밋 없이 다음 수정 유형으로 진행 금지!** +``` + +--- + +### 규칙 4: 영향받는 배치 무효화 강제 + +**재배치 완료 후 반드시 실행:** + +``` +🔍 배치 무효화 체크리스트 (강제 실행): +- [ ] 1단계: 영향받는 파일 범위 계산 +- [ ] 2단계: 해당 파일 포함하는 배치 번호 계산 +- [ ] 3단계: 해당 배치 리포트 무효화 (삭제/아카이브/표시) +- [ ] 4단계: 사용자에게 보고 + +**이 단계를 건너뛰면 재검증 시 오류 발생!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 작업 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재실행 --- ## 📋 CHANGELOG +### v2.1.0 (2026-01-31) - AI 강제 실행 규칙 추가 + +**추가:** +- 🚨 AI 강제 실행 규칙 섹션 (절대 무시 불가) +- 📌 리포트 유효성 검증 강제 체크리스트 +- 📌 재배치 3-Stage 강제 실행 체크리스트 +- 📌 Git 커밋 타이밍 강제 체크리스트 +- 📌 영향받는 배치 무효화 강제 체크리스트 +- 📌 위반 시 작업 무효 명시 + +**철학 변경:** +- 이전: 가이드라인 (참고 가능) +- 현재: 체크리스트 (강제 실행, 건너뛰기 불가) + ### v2.0.0 (2026-01-25) - Major Update **추가:** diff --git a/templates/standards/modification-mode.md b/templates/standards/modification-mode.md index e843d0e..d7156c0 100644 --- a/templates/standards/modification-mode.md +++ b/templates/standards/modification-mode.md @@ -1,10 +1,131 @@ # 수정 모드 프로토콜 -> **버전:** 2.2.0 -> **최종 수정:** 2026-01-27 +> **버전:** 2.3.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v4.3.0+, CWS Design Guide v1.6.0+ > **용도:** 기존 챕터 수정 및 재구성 -> **주요 변경:** 파일 경로 업데이트 (4단계 플롯 밀도 체계 적용) +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.3.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 영향 범위 분석 강제 실행 + +**수정 시작 전 반드시 실행:** + +``` +🔍 영향 범위 분석 체크리스트 (강제 실행): +- [ ] 1단계: 수정 유형 판단 (A~H) +- [ ] 2단계: 영향받는 챕터 파악 + - 수정 대상 챕터 목록 + - 리네임 필요 여부 + - 헤더 수정 필요 여부 +- [ ] 3단계: 영향받는 Summary 파악 + - 부분 업데이트 가능? (해당 섹션만) + - 전체 재생성 필요? (리넘버링 등) +- [ ] 4단계: 사용자 승인 대기 + +**이 분석 없이 수정 시작 절대 금지!** +**사용자 승인 없이 진행 절대 금지!** +``` + +--- + +### 규칙 2: Summary 업데이트 원칙 강제 적용 + +**수정 완료 후 반드시 판단:** + +``` +🔍 Summary 업데이트 판단 체크리스트 (강제 실행): +- [ ] 유형 A (단순 수정): Summary 업데이트 불필요 +- [ ] 유형 B (내용 수정): 해당 섹션만 부분 업데이트 +- [ ] 유형 C (다중 수정): 해당 섹션들만 부분 업데이트 +- [ ] 유형 D (플롯 수정): + - 미세 조정 → 해당 섹션만 + - 대폭 변경 → 영향 구간부터 재생성 +- [ ] 유형 E~H (구조 변경): 전체 재생성 (리넘버링 불가피) + +**"전부 재생성"은 E~H만! 나머지는 부분 업데이트!** +**토큰 낭비 방지 - 필요한 것만 최소한으로!** +``` + +--- + +### 규칙 3: 리네임 안전 규칙 강제 적용 + +**리네임 필요 시 (E, F, G, H 유형) 반드시 확인:** + +``` +🔍 리네임 안전 체크리스트 (강제 실행): +- [ ] 리네임 방향 확인 + - 삽입 (E, G): 역순 리네임 (큰 번호→작은 번호) + - 삭제 (F, H): 정순 리네임 (작은 번호→큰 번호) +- [ ] 덮어쓰기 위험 확인 + - 역순/정순 규칙 준수 확인 + - 또는 2단계 리네임 (temp 사용) 확인 +- [ ] 검증 + - 리네임 전후 파일 개수 동일 + - temp 파일 0개 확인 + - 모든 헤더 번호 일치 + +**리네임 순서 무시 시 데이터 손실 위험!** +**덮어쓰기 가능성 체크 없이 진행 절대 금지!** +``` + +--- + +### 규칙 4: Git 커밋 필수 + +**수정 완료 후 반드시 실행:** + +``` +🔍 Git 커밋 체크리스트 (강제 실행): +- [ ] 수정 전 백업 커밋 완료 +- [ ] 수정 완료 후 커밋 +- [ ] CHANGELOG 업데이트 +- [ ] 커밋 메시지에 수정 유형 명시 + +**커밋 없이 종료 절대 금지!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 작업 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재실행 + +--- + +## 📋 CHANGELOG + +### v2.3.0 (2026-01-31) - AI 강제 실행 규칙 추가 + +**추가:** +- 🚨 AI 강제 실행 규칙 섹션 (절대 무시 불가) +- 📌 영향 범위 분석 강제 체크리스트 +- 📌 Summary 업데이트 원칙 강제 적용 체크리스트 +- 📌 리네임 안전 규칙 강제 체크리스트 +- 📌 Git 커밋 필수 체크리스트 +- 📌 위반 시 작업 무효 명시 + +**철학 변경:** +- 이전: 가이드라인 (참고 가능) +- 현재: 체크리스트 (강제 실행, 건너뛰기 불가) + +### v2.2.0 (2026-01-27) + +**변경:** +- 파일 경로 업데이트 (4단계 플롯 밀도 체계 적용) --- diff --git a/templates/standards/phase4-master-design.md b/templates/standards/phase4-master-design.md index b802613..20774d3 100644 --- a/templates/standards/phase4-master-design.md +++ b/templates/standards/phase4-master-design.md @@ -1,9 +1,128 @@ # Phase 4 마스터 설계 문서 -> **버전:** v3.3.0 +> **버전:** v3.4.0 > **생성일:** 2026-01-26 -> **최종 수정:** 2026-01-27 +> **최종 수정:** 2026-01-31 > **목적:** Phase 4 전체 프로세스 - 작업 수행 중심 재설계 +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v3.4.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 아키텍처 명세서입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: Phase 진행 순서 강제 준수 + +**Phase 4 작업 시 반드시 확인:** + +``` +🔍 Phase 진행 순서 체크리스트 (강제 실행): +- [ ] Phase 4-1 완료 및 검증 통과 확인 + - plot-master.md 작성 완료 + - plot-master-verification-report.md 통과 +- [ ] Phase 4-2 Step 1 완료 및 검증 통과 확인 + - vol-XX-timeline.md + vol-XX-characters.md 완료 + - 각각 verification-report.md 통과 +- [ ] Phase 4-2 Step 2 완료 및 검증 통과 확인 + - vol-XX-plot.md 작성 완료 + - vol-XX-plot-verification-report.md 통과 +- [ ] Phase 4-3 완료 및 검증 통과 확인 + - vol-XX-plot-NNN-MMM.md 작성 완료 + - verification-report.md 통과 + +**이전 Phase 검증 통과 없이 다음 Phase 진행 절대 금지!** +``` + +--- + +### 규칙 2: 블로킹 조건 강제 확인 + +**Phase 4-2 Step 2 시작 전 반드시 확인:** + +``` +🔍 블로킹 조건 체크리스트 (강제 실행): +- [ ] vol-XX-timeline.md 검증 통과 +- [ ] vol-XX-characters.md 검증 통과 + +**두 파일 중 하나라도 검증 미통과 시 Phase 4-2 Step 2 진행 금지!** +``` + +--- + +### 규칙 3: 필수 정보 완성도 강제 검증 + +**각 Phase 완료 시 반드시 확인:** + +``` +🔍 필수 정보 체크리스트 (강제 실행): + +Phase 4-1 완료 시: +- [ ] 권별 8개 필수 정보 완성 + - 권 목표, 작중 기간, 시작/종료 상태 + - 핵심 전환점, 캐릭터 아크, 로맨스, 복선 + +Phase 4-2 완료 시: +- [ ] 화별 9개 필수 정보 완성 + - 타임라인, 핵심 이벤트, 등장인물 + - 이전/이후 종료 상태, 로맨스, 복선 + - 병렬/역전 (해당 시) + +Phase 4-3 완료 시: +- [ ] Part별 9개 필수 정보 완성 + - 시간/장소, 등장인물, POV + - 대화 주제, 캐릭터 행동, 종료 상태 + - 감정선, 복선 + +**필수 정보 하나라도 누락 시 해당 Phase 미완료!** +``` + +--- + +### 규칙 4: 타임라인 설계 표기 강제 + +**타임라인 역행 발생 시 반드시 확인:** + +``` +🔍 타임라인 설계 체크리스트 (강제 실행): +- [ ] 타임라인 역행 발견 시 즉시 확인 + - [병렬: N화] 표기 있는가? + - [역전: N화] 표기 있는가? + - 사유/목적 명시되었는가? + +**타임라인 역행 발견 시 표기 없으면 즉시 오류 보고!** +**표기 있으나 사유 없으면 즉시 보고!** +``` + +--- + +### 규칙 5: 에러 복구 프로토콜 강제 실행 + +**상위 계층 오류 발견 시 반드시 실행:** + +``` +🔍 에러 복구 체크리스트 (강제 실행): +- [ ] 오류 발견 즉시 사용자에게 보고 +- [ ] 사용자 승인 후 상위 계층 수정 +- [ ] 상위 계층 검증 재실행 +- [ ] 영향받는 하위 계층 캐스케이드 재검증 + +**사용자 승인 없이 상위 계층 수정 절대 금지!** +**캐스케이드 재검증 생략 절대 금지!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 작업 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작업 --- diff --git a/templates/standards/plot-detail-verification.md b/templates/standards/plot-detail-verification.md index 003cbbd..da62607 100644 --- a/templates/standards/plot-detail-verification.md +++ b/templates/standards/plot-detail-verification.md @@ -1,11 +1,156 @@ # 상세 플롯 검증 프로토콜 (Phase 4-3 검증) -> **버전:** v2.1.0 +> **버전:** v2.2.0 > **생성일:** 2026-01-26 -> **최종 수정:** 2026-01-27 +> **최종 수정:** 2026-01-31 > **적용 대상:** `volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md` > **검증 시점:** Phase 4-3 각 5화 완료 후 > **산출물:** `volumes/vol-XX/plots/vol-XX-plot-NNN-MMM-verification-report.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: vol-XX-plot.md 반영 100% 강제 + +**검증 1 실행 시 반드시 확인:** + +``` +🔍 상위 계층 반영 체크리스트 (강제 실행): +- [ ] 5화 각각에 대해 6개 항목 확인 + - 타임라인 일치 + - 핵심 이벤트 반영 + - 등장인물 일치 + - 종료 상태 일치 + - 로맨스 반영 + - 복선 반영 + +**6개 항목 중 하나라도 불일치 시 즉시 🔴 오류 보고!** +``` + +--- + +### 규칙 2: Part 구조 강제 검증 (5화 × 4 Parts) + +**검증 3-1 실행 시 반드시 확인:** + +``` +🔍 Part 구조 체크리스트 (강제 실행): +- [ ] 5화 모두 4 Parts 구성 +- [ ] 누락 Part 0개 + +**Part 누락 발견 시 즉시 보고!** +``` + +--- + +### 규칙 3: Part 필수 항목 9개 강제 검증 + +**검증 3-2 실행 시 반드시 확인:** + +``` +🔍 Part 필수 항목 체크리스트 (강제 실행): +각 Part마다: +- [ ] 시간 (구체적) +- [ ] 장소 (구체적) +- [ ] 등장인물 +- [ ] POV +- [ ] 장면 흐름 +- [ ] 대화 주제 (3개 이상) +- [ ] 캐릭터 행동 (구체적) +- [ ] 복선 (있는 경우) +- [ ] 종료 상태 + +**9개 항목 중 하나라도 누락 시 즉시 보고!** +``` + +--- + +### 규칙 4: 집필 가능성 구체성 강제 검증 + +**검증 6 실행 시 반드시 확인:** + +``` +🔍 집필 가능성 체크리스트 (강제 실행): +- [ ] 대화 주제 구체성 + - "대화한다" ❌ → "금괴 탈취 계획 논의" ✅ +- [ ] 캐릭터 행동 구체성 + - "행동한다" ❌ → "서류를 정리하며 창밖을 응시" ✅ +- [ ] 감정선 설계 존재 +- [ ] 긴장도 명시 + +**추상적 표현 발견 시 즉시 구체화 요구!** +``` + +--- + +### 규칙 5: 이전 권 경계 연결 강제 검증 (2권 이상, NNN=001일 때) + +**검증 2-3 실행 시 반드시 확인:** + +``` +🔍 이전 권 경계 체크리스트 (강제 실행): +⚠️ 2권 이상 AND NNN=001인 경우만: +- [ ] 이전 권 마지막 화 Part 4 종료 상태 읽기 +- [ ] 현재 권 1화 Part 1 시작 상태 읽기 +- [ ] Part 수준 디테일 대조 + - 대화 주제 연결 + - 캐릭터 감정 연결 + - 위치 연결 + - 미결 사건 계승 + +**Part 수준 불일치 발견 시 즉시 수정!** +``` + +--- + +### 규칙 6: 타임라인 순차 검증 강제 (5화) + +**검증 2-1 실행 시 반드시 확인:** + +``` +🔍 타임라인 순차 체크리스트 (강제 실행): +- [ ] 5화 내 타임라인 역행 검사 + - 화[i+1].타임라인 ≥ 화[i].타임라인 + - 역행 발견 시 → [병렬]/[역전] 표기 확인 + - 표기 없으면 즉시 오류 보고 + +**타임라인 역행 무표기 발견 시 즉시 수정!** +``` + +--- + +### 규칙 7: 판단 명확성 강제 + +**모든 검증 항목에 반드시 적용:** + +``` +🔍 판단 명확성 체크리스트 (강제 실행): +- [ ] 추측 표현 사용 금지 + - "~로 보임" ❌ + - "~같음" ❌ +- [ ] 명확한 판정만 허용 + - "일치함/불일치함" ✅ + - "있음/없음" ✅ + +**추측 표현 발견 시 즉시 명확한 표현으로 수정!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 검증 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재검증 --- diff --git a/templates/standards/plot-master-mode.md b/templates/standards/plot-master-mode.md index 1f19378..df4d128 100644 --- a/templates/standards/plot-master-mode.md +++ b/templates/standards/plot-master-mode.md @@ -1,9 +1,81 @@ # 전체 플롯 작성 모드 프로토콜 (Phase 4-1) -> **버전:** v3.1.0 +> **버전:** v3.2.0 > **생성일:** 2026-01-26 +> **최종 수정:** 2026-01-31 > **목적:** plot-master.md 작성 - 완전한 작성 기준 > **산출물:** `settings/plot-master.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v3.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 필수 입력 파일 읽기 강제 + +**플롯 작성 시작 전 반드시 실행:** + +``` +🔍 필수 파일 읽기 체크리스트 (강제 실행): +- [ ] project-config.md 읽기 + - 총 권수, 시즌 구조, 로맨스/갈등 비중, 최종 목표 확인 +- [ ] characters-master.md 읽기 + - 주요 캐릭터, 아크 방향, 관계 확인 +- [ ] timeline-master.md 읽기 + - 작중 기간, 역사적 사건 확인 +- [ ] worldbuilding.md 읽기 + - 세계관 규칙, 제약 확인 + +**필수 파일 읽지 않고 작성 시작 절대 금지!** +``` + +--- + +### 규칙 2: 계층적 목표 분해 검증 강제 + +**Step 1-2 완료 후 반드시 검증:** + +``` +🔍 목표 분해 검증 체크리스트 (강제 실행): +- [ ] 최종 목표 → 시즌 목표 분해 + - 모든 시즌 목표 합 = 최종 목표 달성 +- [ ] 시즌 목표 → 권별 목표 분해 + - 모든 권 목표 합 = 시즌 목표 달성 +- [ ] 각 단계가 다음 단계의 전제 조건 + +**분해 논리 오류 발견 시 즉시 수정!** +**"창의적 변경" 절대 금지!** +``` + +--- + +### 규칙 3: 캐릭터 아크 일관성 강제 + +**Step 3 완료 후 반드시 검증:** + +``` +🔍 캐릭터 아크 체크리스트 (강제 실행): +- [ ] 권별 아크가 점진적 (급변 없음) +- [ ] characters-master.md 아크 방향과 일치 +- [ ] 시작 상태 → 종료 상태 자연스러운 흐름 + +**characters-master.md와 불일치 시 작성 무효!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 플롯 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/plot-master-verification.md b/templates/standards/plot-master-verification.md index b0ab1f3..b31c5ee 100644 --- a/templates/standards/plot-master-verification.md +++ b/templates/standards/plot-master-verification.md @@ -1,11 +1,117 @@ # 전체 플롯 검증 프로토콜 (Phase 4-1 검증) -> **버전:** v2.1.0 +> **버전:** v2.2.0 > **생성일:** 2026-01-26 -> **최종 수정:** 2026-01-27 +> **최종 수정:** 2026-01-31 > **적용 대상:** `settings/plot-master.md` > **검증 시점:** Phase 4-1 완료 후, Phase 4-2 진행 전 > **산출물:** `settings/plot-master-verification-report.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 입력 소비 확인 강제 (검증 0) + +**검증 시작 시 반드시 확인:** + +``` +🔍 입력 소비 체크리스트 (강제 실행): +- [ ] project-config.md → plot-master.md 반영 흔적 확인 +- [ ] characters-master.md → plot-master.md 반영 흔적 확인 +- [ ] timeline-master.md → plot-master.md 반영 흔적 확인 +- [ ] worldbuilding.md → plot-master.md 반영 흔적 확인 + +**4개 파일 중 하나라도 미참조 발견 시 즉시 경고!** +``` + +--- + +### 규칙 2: 상위 계층 반영 100% 강제 + +**검증 1 실행 시 반드시 확인:** + +``` +🔍 상위 계층 반영 체크리스트 (강제 실행): +- [ ] project-config.md 반영 + - 총 시즌/권/화 수 일치 + - 최종 목표 달성 경로 + - 로맨스/갈등 설정 반영 +- [ ] characters-master.md 반영 + - 주인공/히로인/조연 아크 일치 + - 캐릭터 관계 반영 +- [ ] timeline-master.md 반영 + - 작중 기간 일치 + - 역사적 사건 포함 +- [ ] worldbuilding.md 반영 + - 세계관 규칙 준수 + +**하나라도 불일치 발견 시 즉시 🔴 오류 보고!** +``` + +--- + +### 규칙 3: 연결 검증 완전성 강제 + +**검증 2 실행 시 반드시 확인:** + +``` +🔍 연결 검증 체크리스트 (강제 실행): +- [ ] 권 간 연결 (N권 종료 = N+1권 시작) +- [ ] 시즌 간 연결 (시즌 N 종료 = 시즌 N+1 시작) +- [ ] 최종 목표 달성 경로 + +**연결 끊김 발견 시 즉시 수정!** +``` + +--- + +### 규칙 4: 타임라인 일관성 강제 검증 + +**검증 3-1 실행 시 반드시 확인:** + +``` +🔍 타임라인 일관성 체크리스트 (강제 실행): +- [ ] 권 작중 기간 연속성 (겹침 없음) +- [ ] 권 작중 기간 공백 확인 (사유 명시) +- [ ] 특수 타임라인 [병렬]/[역전] 사유 명시 + +**타임라인 오류 발견 시 즉시 보고!** +``` + +--- + +### 규칙 5: 판단 명확성 강제 + +**모든 검증 항목에 반드시 적용:** + +``` +🔍 판단 명확성 체크리스트 (강제 실행): +- [ ] 추측 표현 사용 금지 + - "~로 보임" ❌ + - "~같음" ❌ +- [ ] 명확한 판정만 허용 + - "일치함/불일치함" ✅ + - "있음/없음" ✅ + +**추측 표현 발견 시 즉시 명확한 표현으로 수정!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 검증 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재검증 --- diff --git a/templates/standards/plot-mode.md b/templates/standards/plot-mode.md index 8decc48..ec9315f 100644 --- a/templates/standards/plot-mode.md +++ b/templates/standards/plot-mode.md @@ -1,10 +1,97 @@ # 5화별 상세 플롯 작성 모드 프로토콜 (Phase 4-3) -> **버전:** v3.1.0 +> **버전:** v3.2.0 > **생성일:** 2026-01-26 -> **최종 수정:** 2026-01-27 +> **최종 수정:** 2026-01-31 > **목적:** vol-XX-plot-NNN-MMM.md 작성 - 완전한 작성 기준 > **산출물:** `volumes/vol-XX/plots/vol-XX-plot-NNN-MMM.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v3.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 필수 입력 파일 읽기 강제 + +**플롯 작성 시작 전 반드시 실행:** + +``` +🔍 필수 파일 읽기 체크리스트 (강제 실행): +- [ ] volumes/vol-XX/vol-XX-plot.md 읽기 + - 해당 5화 정보 추출 +- [ ] volumes/vol-XX/vol-XX-timeline.md 읽기 + - 해당 기간 역사적 사건, 분위기 확인 +- [ ] volumes/vol-XX/vol-XX-characters.md 읽기 + - 해당 시점 캐릭터 상태 확인 + +**필수 파일 읽지 않고 작성 시작 절대 금지!** +**vol-XX-plot.md와 불일치 시 작성 무효!** +``` + +--- + +### 규칙 2: 기본 정보 100% 일치 강제 + +**Step 1 완료 후 반드시 검증:** + +``` +🔍 기본 정보 일치 체크리스트 (강제 실행): +- [ ] 각 화 타임라인: vol-XX-plot.md와 100% 일치 +- [ ] 각 화 핵심 이벤트: vol-XX-plot.md와 100% 일치 +- [ ] 각 화 등장인물: vol-XX-plot.md와 100% 일치 +- [ ] 각 화 종료 상태: vol-XX-plot.md와 100% 일치 +- [ ] 각 화 로맨스: vol-XX-plot.md와 100% 일치 +- [ ] 각 화 복선: vol-XX-plot.md와 100% 일치 + +**하나라도 불일치 발견 시 즉시 수정!** +**"창의적으로 변경" 절대 금지!** +``` + +--- + +### 규칙 3: 4 Parts 구조 강제 준수 + +**각 화 작성 시 반드시 확인:** + +``` +🔍 4 Parts 구조 체크리스트 (강제 실행): +- [ ] Part 1: 준비/도입 (상황 설정, 목표 제시) +- [ ] Part 2: 전개 (행동 시작, 갈등 발생) +- [ ] Part 3: 클라이맥스 (핵심 이벤트, 전환점) +- [ ] Part 4: 결과/여운 (결과 처리, 다음 화 연결) + +**4 Parts 중 하나라도 누락 시 작성 무효!** +``` + +--- + +### 규칙 4: POV 캐릭터 존재 검증 강제 + +**각 Part POV 결정 시 반드시 확인:** + +``` +🔍 POV 검증 체크리스트 (강제 실행): +- [ ] POV 캐릭터가 해당 Part 장면에 있는가? +- [ ] POV 캐릭터가 vol-XX-characters.md 상태와 일치하는가? +- [ ] POV 변경이 자연스러운가? + +**POV 캐릭터가 해당 장면에 없으면 무효!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 플롯 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/polish-mode.md b/templates/standards/polish-mode.md index 7acecef..d65347e 100644 --- a/templates/standards/polish-mode.md +++ b/templates/standards/polish-mode.md @@ -1,10 +1,77 @@ # POLISH 모드 프로토콜 -> **버전:** 2.5.0 +> **버전:** 2.6.0 > **최종 수정:** 2026-01-30 > **호환:** CWS Writing Guide v4.2.0+ > **용도:** 문장 품질 다듬기 (내용 수정 없음) -> **주요 변경:** 배치 크기 명시 (파일 개수 기준 10개) + 분할 챕터 처리 규정 +> **주요 변경:** AI 강제 실행 규칙 추가 - 모든 절차 건너뛰기 금지 + +--- + +## 🚨 AI 강제 실행 규칙 (v2.6.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: POLISH vs MODIFICATION 경계 강제 확인 + +**다음 체크리스트를 매 챕터 작업 전 출력 (건너뛰면 작업 무효):** + +``` +🔍 POLISH 범위 체크리스트 (강제 실행): +- [ ] 내용 변경 없음 확인 +- [ ] 사건/대화 추가/삭제 없음 확인 +- [ ] 캐릭터 행동 변경 없음 확인 +- [ ] 다음 작업만 수행: + - [ ] 어색한 표현 → 자연스럽게 + - [ ] 중복 표현 제거 + - [ ] 리듬감 개선 + - [ ] 띄어쓰기/문장부호 교정 + +**이 체크리스트 없이 작업 시작 금지!** +``` + +--- + +### 규칙 2: 수정 전후 비교 필수 + +**매 수정마다 다음 형식으로 기록:** + +``` +✅ 올바른 수정 형식: +수정 전: (원문) +수정 후: (수정문) +이유: (왜 수정했는지) +범위: POLISH (내용 변경 없음 확인) + +❌ 금지: +- 수정 근거 없이 변경 +- 내용 추가/삭제 +- "더 좋아 보여서" (주관적 판단) +``` + +--- + +### 규칙 3: 배치 크기 강제 (파일 개수 10개) + +**배치 시작 시 반드시 확인:** +- 파일 개수 카운트 (분할 챕터 = 각각 카운트) +- 10개 도달 시 즉시 중단 +- WORK-MODE.txt 업데이트 필수 + +**11개 이상 작업 금지!** + +--- + +### 위반 시 처리 + +**이 규칙을 위반하면:** +1. 작업 전체 무효 +2. 수정 내용 롤백 +3. 재작업 필수 --- diff --git a/templates/standards/renaming-protocol.md b/templates/standards/renaming-protocol.md index 5687359..aa7f936 100644 --- a/templates/standards/renaming-protocol.md +++ b/templates/standards/renaming-protocol.md @@ -1,9 +1,81 @@ # 리네임 안전 프로토콜 -> **버전:** 2.0.0 -> **최종 수정:** 2026-01-18 +> **버전:** 2.1.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v3.3.0+ > **용도:** 화수 변경/리넘버링 시 안전한 절차 +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.1.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 리네임 전 백업 강제 + +**리네임 시작 전 반드시 실행:** + +``` +🔍 리네임 전 백업 체크리스트 (강제 실행): +- [ ] Git 현재 상태 clean working tree 확인 +- [ ] Git 커밋 완료 (백업) +- [ ] 커밋 메시지에 "리네임 전 백업" 명시 + +**백업 없이 리네임 시작 절대 금지!** +**데이터 손실 위험 - 백업 필수!** +``` + +--- + +### 규칙 2: 리네임 순서 강제 확인 + +**리네임 시작 전 반드시 판단:** + +``` +🔍 리네임 순서 판단 체크리스트 (강제 실행): +- [ ] 리네임 방향 확인 + - 삽입/분할 (번호 +1) → 역순 필수 (큰 번호→작은 번호) + - 삭제/병합 (번호 -1) → 정순 필수 (작은 번호→큰 번호) +- [ ] 덮어쓰기 위험 체크 + - 정순 시 다음 파일이 이미 바뀐 파일인가? + - 역순 시 안전한가? +- [ ] 또는 2단계 리네임 사용 (temp 파일) + +**잘못된 순서로 리네임 시 데이터 손실!** +**순서 판단 없이 리네임 시작 절대 금지!** +``` + +--- + +### 규칙 3: 리네임 후 검증 강제 + +**리네임 완료 후 반드시 실행:** + +``` +🔍 리네임 후 검증 체크리스트 (강제 실행): +- [ ] 파일 개수 확인 (리네임 전 = 리네임 후) +- [ ] temp 파일 0개 확인 (2단계 방법 사용 시) +- [ ] 각 파일 헤더 번호 = 파일명 확인 +- [ ] 타임라인 연속성 확인 +- [ ] summary/plot 파일 번호 수정 확인 + +**하나라도 ❌ 발견 시 즉시 Git 롤백!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 리네임 즉시 중단 +- Git 롤백 실행 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재실행 --- diff --git a/templates/standards/report-management.md b/templates/standards/report-management.md index 45b5060..24dae72 100644 --- a/templates/standards/report-management.md +++ b/templates/standards/report-management.md @@ -1,9 +1,68 @@ # 리포트 관리 프로토콜 -> **버전:** 1.0.0 -> **최종 수정:** 2026-01-25 +> **버전:** 1.1.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v4.2.0+ > **용도:** 모든 검증/POLISH 리포트의 유효성 관리 +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.1.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 리포트 읽기 전 유효성 검증 강제 + +**모든 리포트 읽기 전 반드시 실행:** + +``` +🔍 리포트 유효성 검증 체크리스트 (강제 실행): +- [ ] 1단계: 리포트 파일 존재 확인 +- [ ] 2단계: 리포트 작성 날짜 추출 + - grep "검증일\|시작\|완료" 리포트파일 +- [ ] 3단계: 대상 파일들 최종 수정 시간 확인 + - ls -l 또는 stat 명령 사용 +- [ ] 4단계: 비교 (리포트 날짜 < 파일 수정 시간?) + - Yes → 리포트 무효 + - No → 리포트 유효 +- [ ] 5단계: 판정 결과 사용자에게 명확히 보고 + +**이 검증 없이 리포트 내용 사용 절대 금지!** +**무효 리포트 사용 시 잘못된 정보 전달!** +``` + +--- + +### 규칙 2: 무효 리포트 처리 강제 + +**리포트 무효 판정 시 반드시 실행:** + +``` +🔍 무효 리포트 처리 체크리스트 (강제 실행): +- [ ] 사용자에게 무효 사유 명확히 보고 + - 리포트 날짜: YYYY-MM-DD + - 파일 수정: YYYY-MM-DD + - 무효 사유: (구체적으로) +- [ ] 리포트 삭제 또는 아카이브 +- [ ] 재검증 필요 안내 + +**무효 리포트를 그대로 사용 절대 금지!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 작업 무효 +- 잘못된 정보 전달 위험 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재실행 --- diff --git a/templates/standards/retouch-mode.md b/templates/standards/retouch-mode.md index fdfe8c1..d297f50 100644 --- a/templates/standards/retouch-mode.md +++ b/templates/standards/retouch-mode.md @@ -1,9 +1,128 @@ # 리터칭 모드 프로토콜 -> **버전:** 1.1.0 -> **최종 수정:** 2026-01-25 +> **버전:** 1.2.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v3.6.0+ > **용도:** Sonnet+Opus 병행 전략, 리터칭 기준 +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 리터칭 대상 선별 기준 강제 적용 + +**리터칭 실행 전 반드시 판단:** + +``` +🔍 리터칭 대상 선별 체크리스트 (강제 실행): +- [ ] 감정 강도 체크 + - 🔴 필수: 고백/이별/갈등 폭발/내면 독백/화해/트라우마 + - 🟡 권장: 첫 만남/관계 변화/비밀 공개/중요 결정/감정 대화 +- [ ] 구조적 위치 체크 + - 🔴 필수: 권 1화/마지막화/클라이맥스/플롯 전환점 + - 🟡 권장: 복선 회수/전환점/권 중반 위기/서브플롯 해결 +- [ ] 장면 복잡도 체크 + - 🔴 필수: 3인 이상 대화/협상/심리전/다중 감정선/분위기 급변 + - 🟡 권장: 분위기 전환/시대 분위기/상징적 장면/복선 설치 + +**판정:** +- 🔴 하나 이상 → 필수 리터칭 +- 🟡만 해당 → 권장 리터칭 +- 없음 → 리터칭 불필요 + +**이 체크리스트 없이 리터칭 시작 금지!** +``` + +--- + +### 규칙 2: 리터칭 금지사항 강제 확인 + +**리터칭 실행 전/중/후 반드시 확인:** + +``` +🔍 리터칭 금지사항 체크리스트 (강제 실행): +- [ ] 플롯 변경 금지 (리터칭은 품질 향상만!) +- [ ] 캐릭터 성격 변경 금지 +- [ ] 새로운 사건 추가 금지 +- [ ] 기존 복선 삭제/변경 금지 +- [ ] 분량 2배 이상 증가 금지 (±20% 이내 유지) + +**하나라도 위반 시 즉시 중단, 원본 복구!** +**리터칭 ≠ 수정! 품질 향상만!** +``` + +--- + +### 규칙 3: 리터칭 전후 검증 강제 + +**리터칭 완료 후 반드시 확인:** + +``` +🔍 리터칭 검증 체크리스트 (강제 실행): +- [ ] 전후 연결 자연스러운지 확인 +- [ ] 원래 플롯/사건 유지되는지 확인 +- [ ] 분량 균형 (±20% 이내) 확인 +- [ ] 캐릭터 말투/성격 일관성 확인 +- [ ] 호칭 일관성 확인 +- [ ] 시점 일관성 확인 + +**하나라도 ❌ 발견 시 재리터칭!** +``` + +--- + +### 규칙 4: Summary 업데이트 판단 + +**리터칭 완료 후 반드시 판단:** + +``` +🔍 Summary 업데이트 판단 (강제 실행): +- [ ] 플롯 변경 없음 → Summary 불필요 +- [ ] 감정선만 강화 → Summary 불필요 +- [ ] 분위기만 개선 → Summary 불필요 +- [ ] 새로운 정보 추가 → Summary 업데이트 필요 + +**원칙: 리터칭은 품질 향상이므로 대부분 Summary 불필요!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 리터칭 무효 +- 원본 복구 (Git 백업 활용) +- 사용자에게 즉시 보고 +- 규칙 준수 후 재실행 + +--- + +## 📋 CHANGELOG + +### v1.2.0 (2026-01-31) - AI 강제 실행 규칙 추가 + +**추가:** +- 🚨 AI 강제 실행 규칙 섹션 (절대 무시 불가) +- 📌 리터칭 대상 선별 기준 강제 체크리스트 +- 📌 리터칭 금지사항 강제 확인 체크리스트 +- 📌 리터칭 전후 검증 강제 체크리스트 +- 📌 Summary 업데이트 판단 체크리스트 +- 📌 위반 시 작업 무효 명시 + +**철학 변경:** +- 이전: 가이드라인 (참고 가능) +- 현재: 체크리스트 (강제 실행, 건너뛰기 불가) + +### v1.1.0 (2026-01-25) + +**초기 버전** --- diff --git a/templates/standards/verification-mode.md b/templates/standards/verification-mode.md index 2cb29bc..7474392 100644 --- a/templates/standards/verification-mode.md +++ b/templates/standards/verification-mode.md @@ -1,10 +1,158 @@ # 검증 모드 프로토콜 -> **버전:** 3.2.0 +> **버전:** 3.3.0 > **최종 수정:** 2026-01-30 > **호환:** CWS Writing Guide v3.6.0+ (Phase 5: 검증 모드) > **용도:** 전체 검증 및 기록 (수정 없음) -> **주요 변경:** 배치 크기 명시 (파일 개수 기준 5개) + 분할 챕터 처리 규정 +> **주요 변경:** AI 강제 실행 규칙 추가 - 모든 절차 건너뛰기 금지 + +--- + +## 🚨 AI 강제 실행 규칙 (v3.3.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 트리거 발견 시 체크리스트 강제 출력 + +**다음 상황 발견 시 즉시 해당 체크리스트 출력 (건너뛰면 검증 무효):** + +#### 1-A. 타임라인 겹침 발견 시 + +**즉시 다음 체크리스트 출력:** +``` +🔍 타임라인 겹침 검증 체크리스트 (강제 실행): +- [ ] 1단계: 양쪽 파일 읽기 완료 (파일명: ___, ___) +- [ ] 2단계: 물리적 모순 체크 + - [ ] 같은 인물이 두 곳에 동시 존재? (Y/N + 근거: ___) + - [ ] 같은 사건 중복? (Y/N + 근거: ___) + - [ ] 인과관계 모순? (Y/N + 근거: ___) +- [ ] 3단계: 판정 + - 모순 있음 → 🔴 긴급 오류 + - 모순 없음 → ✅ 병렬 서사 (정상) + +**판정:** (체크 결과 기반으로 명시) +**근거:** (각 체크 항목 결과 요약) +``` + +**이 체크리스트를 출력하지 않으면 검증 무효!** + +#### 1-B. 타임라인 역행 발견 시 + +**즉시 다음 체크리스트 출력:** +``` +🔍 타임라인 역행 검증 체크리스트 (강제 실행): +- [ ] 1단계: 해당 챕터 전체 읽기 완료 +- [ ] 2단계: 회상 표시 확인 + - [ ] 제목에 "[회상]" 있음? (Y/N) + - [ ] Part 헤더에 회상 표시? (Y/N) + - [ ] 본문 시제가 "~했었다" 등 회상형? (Y/N) +- [ ] 3단계: 판정 + - 회상 표시 있음 → ✅ 정상 + - 회상 표시 없음 → 🔴 긴급 오류 (명백한 역행) + +**판정:** (체크 결과 기반으로 명시) +**근거:** (각 확인 항목 결과) +``` + +**이 체크리스트를 출력하지 않으면 검증 무효!** + +#### 1-C. 분할 챕터 누락 발견 시 + +**즉시 다음 체크리스트 출력:** +``` +🔍 분할 챕터 검증 체크리스트 (강제 실행): +- [ ] ch-XXX.md 파일 존재 확인 → 없음 +- [ ] ch-XXXA.md 존재 확인 (Y/N) +- [ ] ch-XXXB.md 존재 확인 (Y/N) +- [ ] 판정: + - A, B 둘 다 있음 → ✅ 정상 (분할 챕터) + - 하나만 또는 둘 다 없음 → 🔴 긴급 오류 (진짜 누락) + +**판정:** (체크 결과 기반으로 명시) +``` + +**이 체크리스트를 출력하지 않으면 검증 무효!** + +--- + +### 규칙 2: 모든 판정에 근거 필수 + +**다음 정보가 없는 판정은 무효:** + +``` +✅ 올바른 판정 형식: +- 문제: (구체적 내용) +- 파일 확인: ch-XXX 전체 읽음 +- 체크 결과: (각 항목별 Y/N + 근거) +- 판정: 🔴/🟡/✅ +- 근거: (왜 이렇게 판정했는지) + +❌ 금지되는 판정: +- "타임라인 겹침 → 🔴 오류" (근거 없음) +- "~로 보임", "~일 수도" (추측) +- 체크리스트 없이 즉시 판정 +``` + +--- + +### 규칙 3: 추측 표현 절대 금지 + +**다음 표현 사용 시 검증 무효:** +- "~로 보임", "~인 것 같음", "~일 수도" +- "확인 필요", "아마도", "추정" +- "병렬 진행으로 보이나" (확인 안 하고 추측) + +**대신 해야 할 것:** +- 파일 읽고 확인 → 명확히 판정 +- 불확실하면 사용자에게 질문 + +--- + +### 규칙 4: 6단계 검증 순서 강제 + +**각 단계마다 명시적으로 진행 상황 출력:** + +``` +**[1/6] 구조 검증 중...** +- 파일 존재: (결과) +- 번호 연속성: (결과) + +**[2/6] 형식 검증 중...** +- 헤더 형식: (결과) +- 바텀 검증: (결과) + +**[3/6] 타임라인 검증 중...** +- 시간 순서: (결과) +- 겹침/역행 발견 시 → 체크리스트 즉시 출력 +- 배치 경계 확인: (결과) + +**[4/6] 내용 검증 중...** +- 플롯 일치도: (결과) +- 캐릭터/호칭: (결과) + +**[5/6] 일관성 검증 중...** +- 앞뒤 연결: (결과) +- 복선 추적: (결과) + +**[6/6] 보고서 생성 중...** +``` + +**단계 건너뛰기 금지. 각 단계 결과 반드시 출력.** + +--- + +### 위반 시 처리 + +**이 규칙을 위반하면:** +1. 검증 전체 무효 +2. 사용자에게 "검증 실패 - 규칙 위반" 보고 +3. 재검증 필수 + +**"나중에 잘 하겠습니다"는 의미 없음. 지금 강제 실행.** --- diff --git a/templates/standards/volume-characters-mode.md b/templates/standards/volume-characters-mode.md index a60d364..6d0b556 100644 --- a/templates/standards/volume-characters-mode.md +++ b/templates/standards/volume-characters-mode.md @@ -1,9 +1,79 @@ # 권별 캐릭터 작성 모드 프로토콜 -> **버전:** v1.0.0 +> **버전:** v1.1.0 > **생성일:** 2026-01-26 +> **최종 수정:** 2026-01-31 > **목적:** vol-XX-characters.md 작성 - 완전한 작성 기준 > **산출물:** `volumes/vol-XX/vol-XX-characters.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.1.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 필수 입력 파일 읽기 강제 + +**캐릭터 작성 시작 전 반드시 실행:** + +``` +🔍 필수 파일 읽기 체크리스트 (강제 실행): +- [ ] settings/characters-master.md 읽기 + - 캐릭터 기본 정보, 전체 아크 확인 +- [ ] settings/plot-master.md 읽기 + - 해당 권 캐릭터 아크, 시작/종료 상태 확인 +- [ ] volumes/vol-(XX-1)/vol-(XX-1)-characters.md 읽기 (2권 이후) + - 이전 권 종료 시점 상태 확인 +- [ ] settings/timeline-master.md 읽기 + - 작중 기간 확인 (나이 계산용) + +**필수 파일 읽지 않고 작성 시작 절대 금지!** +``` + +--- + +### 규칙 2: 나이 계산 정확성 강제 + +**Step 2 완료 후 반드시 검증:** + +``` +🔍 나이 계산 체크리스트 (강제 실행): +- [ ] 공식: 나이 = 권 시작 연도 - 출생 연도 +- [ ] 모든 캐릭터 나이 계산 완료 +- [ ] characters-master.md 생년월일과 일치 + +**나이 계산 오류 발견 시 즉시 수정!** +``` + +--- + +### 규칙 3: 캐릭터 상태 일관성 강제 + +**각 캐릭터 작성 시 반드시 확인:** + +``` +🔍 캐릭터 상태 일관성 체크리스트 (강제 실행): +- [ ] 성격/특징: characters-master.md 기본 설정 + plot-master.md 아크 반영 +- [ ] 관계: 이전 권에서 변화된 관계 반영 +- [ ] 상황: plot-master.md 시작 상태와 일치 +- [ ] 호칭 규칙: 시기별 호칭 변화 반영 + +**characters-master.md, plot-master.md와 불일치 시 작성 무효!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 캐릭터 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/volume-characters-verification.md b/templates/standards/volume-characters-verification.md index 8ef20a3..c379ee9 100644 --- a/templates/standards/volume-characters-verification.md +++ b/templates/standards/volume-characters-verification.md @@ -1,11 +1,83 @@ # 권별 캐릭터 검증 프로토콜 -> **버전:** v1.1.0 +> **버전:** v1.2.0 > **생성일:** 2026-01-27 -> **최종 수정:** 2026-01-27 +> **최종 수정:** 2026-01-31 > **적용 대상:** `volumes/vol-XX/vol-XX-characters.md` > **검증 시점:** vol-XX-characters.md 작성 완료 후, vol-XX-plot.md 작성 전 > **산출물:** `volumes/vol-XX/vol-XX-characters-verification-report.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 상위 계층 반영 검증 강제 + +**검증 3 실행 시 반드시 확인:** + +``` +🔍 상위 계층 반영 체크리스트 (강제 실행): +- [ ] characters-master.md 반영 + - 모든 캐릭터 존재 + - 생년월일 일치 + - 기본 성격/특징 일치 +- [ ] plot-master.md 반영 + - 캐릭터 아크 일치 + - 시작/종료 상태 일치 +- [ ] 이전 권 연결 (2권 이후) + - 시작 상태 = 이전 권 종료 상태 + +**하나라도 불일치 발견 시 즉시 🔴 오류 보고!** +``` + +--- + +### 규칙 2: 나이 계산 정확성 강제 검증 + +**검증 4 실행 시 반드시 확인:** + +``` +🔍 나이 계산 체크리스트 (강제 실행): +- [ ] 공식: 나이 = 권 시작 연도 - 출생 연도 +- [ ] 모든 캐릭터 계산 검증 +- [ ] 이전 권보다 정확히 증가 + +**나이 계산 오류 발견 시 즉시 수정!** +``` + +--- + +### 규칙 3: 판단 명확성 강제 + +**모든 검증 항목에 반드시 적용:** + +``` +🔍 판단 명확성 체크리스트 (강제 실행): +- [ ] 추측 표현 사용 금지 + - "~로 보임" ❌ + - "~같음" ❌ +- [ ] 명확한 판정만 허용 + - "일치함/불일치함" ✅ + - "있음/없음" ✅ + +**추측 표현 발견 시 즉시 명확한 표현으로 수정!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 검증 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재검증 --- diff --git a/templates/standards/volume-plot-mode.md b/templates/standards/volume-plot-mode.md index 9d4ad54..84712b8 100644 --- a/templates/standards/volume-plot-mode.md +++ b/templates/standards/volume-plot-mode.md @@ -1,9 +1,84 @@ # 권별 플롯 작성 모드 프로토콜 (Phase 4-2) -> **버전:** v3.1.0 +> **버전:** v3.2.0 > **생성일:** 2026-01-26 +> **최종 수정:** 2026-01-31 > **목적:** vol-XX-plot.md 작성 - 완전한 작성 기준 > **산출물:** `volumes/vol-XX/vol-XX-plot.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v3.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 필수 입력 파일 읽기 강제 + +**플롯 작성 시작 전 반드시 실행:** + +``` +🔍 필수 파일 읽기 체크리스트 (강제 실행): +- [ ] settings/plot-master.md 읽기 + - 해당 권 정보 추출 +- [ ] volumes/vol-XX/vol-XX-timeline.md 읽기 + - 권 기간 내 역사적 사건 확인 +- [ ] volumes/vol-XX/vol-XX-characters.md 읽기 + - 권 시점 캐릭터 상태 확인 + +**필수 파일 읽지 않고 작성 시작 절대 금지!** +**plot-master.md와 불일치 시 작성 무효!** +``` + +--- + +### 규칙 2: 권 개요 100% 일치 강제 + +**Step 1 완료 후 반드시 검증:** + +``` +🔍 권 개요 일치 체크리스트 (강제 실행): +- [ ] 권 제목: plot-master.md와 100% 일치 +- [ ] 작중 기간: plot-master.md와 100% 일치 +- [ ] 권 목표: plot-master.md와 100% 일치 +- [ ] 시작/종료 상태: plot-master.md와 100% 일치 +- [ ] 핵심 전환점: plot-master.md와 100% 일치 +- [ ] 캐릭터 아크: plot-master.md와 100% 일치 +- [ ] 로맨스 방향: plot-master.md와 100% 일치 +- [ ] 복선 계획: plot-master.md와 100% 일치 + +**하나라도 불일치 발견 시 즉시 수정!** +**"창의적으로 변경" 절대 금지!** +``` + +--- + +### 규칙 3: 50화 구조 강제 검증 + +**Step 2-5 완료 후 반드시 확인:** + +``` +🔍 50화 구조 체크리스트 (강제 실행): +- [ ] 핵심 전환점이 적절한 간격으로 배치 (10화, 25화, 40화 부근) +- [ ] 각 전환점 전후로 준비/결과 화 존재 +- [ ] 로맨스 이벤트 자연스럽게 분배 +- [ ] 복선 설치/회수 적절한 위치 + +**구조 검증 없이 작성 완료 불가!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 플롯 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/volume-plot-verification.md b/templates/standards/volume-plot-verification.md index 73f1b92..6256a64 100644 --- a/templates/standards/volume-plot-verification.md +++ b/templates/standards/volume-plot-verification.md @@ -1,11 +1,155 @@ # 권별 플롯 검증 프로토콜 (Phase 4-2 검증) -> **버전:** v2.1.0 +> **버전:** v2.2.0 > **생성일:** 2026-01-26 -> **최종 수정:** 2026-01-27 +> **최종 수정:** 2026-01-31 > **적용 대상:** `volumes/vol-XX/vol-XX-plot.md` > **검증 시점:** Phase 4-2 완료 후, Phase 4-3 진행 전 > **산출물:** `volumes/vol-XX/vol-XX-plot-verification-report.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 상위 계층 반영 검증 강제 + +**검증 1 실행 시 반드시 확인:** + +``` +🔍 상위 계층 반영 체크리스트 (강제 실행): +- [ ] plot-master.md 반영 + - 권 목표, 작중 기간, 시작/종료 상태 일치 + - 핵심 전환점 모두 포함 + - 캐릭터 아크, 로맨스, 복선 일치 +- [ ] vol-XX-timeline.md 반영 + - 역사적 사건 반영 + - 날짜 정확성 + - 월별 분위기 반영 +- [ ] vol-XX-characters.md 반영 + - 등장인물 시점 상태 + - 캐릭터 나이 정확성 + - 신규/퇴장 처리 + +**하나라도 불일치 발견 시 즉시 🔴 오류 보고!** +``` + +--- + +### 규칙 2: 타임라인 순차 검증 강제 (50화 전체) + +**검증 2-1 실행 시 반드시 확인:** + +``` +🔍 타임라인 순차 체크리스트 (강제 실행): +- [ ] 50화 전체 타임라인 역행 검사 + - 화[i+1].타임라인 ≥ 화[i].타임라인 + - 역행 발견 시 → [병렬]/[역전] 표기 확인 + - 표기 없으면 즉시 오류 보고 + +**타임라인 역행 무표기 발견 시 즉시 수정!** +``` + +--- + +### 규칙 3: 특수 타임라인 검증 강제 + +**[병렬]/[역전] 발견 시 반드시 확인:** + +``` +🔍 특수 타임라인 체크리스트 (강제 실행): +- [ ] [병렬] 표기 검증 + - 같은 날짜 확인 + - 다른 장소 확인 + - 사유/목적 명시 확인 +- [ ] [역전] 표기 검증 + - 플래시백 자연스러움 + - 원인/과정 설명 확인 + - 사유/목적 명시 확인 + +**표기 있으나 사유 없으면 즉시 보고!** +``` + +--- + +### 규칙 4: 필수 항목 완성도 강제 검증 + +**검증 3 실행 시 반드시 확인:** + +``` +🔍 필수 항목 체크리스트 (강제 실행): +- [ ] 권 개요 8개 항목 완성 +- [ ] 50화 × 6개 항목 완성 + - 타임라인, 핵심 이벤트, 등장인물 + - 종료 상태, 로맨스, 복선 + +**하나라도 누락 시 즉시 보고!** +``` + +--- + +### 규칙 5: 이전 권 경계 연결 강제 검증 (2권 이상) + +**2권 이상에서 검증 4-3 실행 시 반드시 확인:** + +``` +🔍 이전 권 경계 체크리스트 (강제 실행): +- [ ] 이전 권 50화 종료 상태 읽기 +- [ ] 현재 권 1화 시작 상태 읽기 +- [ ] 디테일 수준 대조 + - plot-master 요약 일치 + - 구체적 상황 일치 (감정, 관계, 위치) + +**불일치 발견 시 즉시 수정!** +``` + +--- + +### 규칙 6: 복선 고아/유령 검증 강제 + +**검증 5 실행 시 반드시 확인:** + +``` +🔍 복선 검증 체크리스트 (강제 실행): +- [ ] 고아 복선 (설치만, 회수 없음) 0건 +- [ ] 유령 회수 (회수만, 설치 없음) 0건 +- [ ] 매칭 오류 (화수 불일치) 0건 + +**고아/유령 발견 시 즉시 수정!** +``` + +--- + +### 규칙 7: 판단 명확성 강제 + +**모든 검증 항목에 반드시 적용:** + +``` +🔍 판단 명확성 체크리스트 (강제 실행): +- [ ] 추측 표현 사용 금지 + - "~로 보임" ❌ + - "~같음" ❌ +- [ ] 명확한 판정만 허용 + - "일치함/불일치함" ✅ + - "있음/없음" ✅ + +**추측 표현 발견 시 즉시 명확한 표현으로 수정!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 검증 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재검증 --- diff --git a/templates/standards/volume-timeline-mode.md b/templates/standards/volume-timeline-mode.md index 1247f78..1a54d49 100644 --- a/templates/standards/volume-timeline-mode.md +++ b/templates/standards/volume-timeline-mode.md @@ -1,9 +1,78 @@ # 권별 타임라인 작성 모드 프로토콜 -> **버전:** v1.0.0 +> **버전:** v1.1.0 > **생성일:** 2026-01-26 +> **최종 수정:** 2026-01-31 > **목적:** vol-XX-timeline.md 작성 - 완전한 작성 기준 > **산출물:** `volumes/vol-XX/vol-XX-timeline.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.1.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 필수 입력 파일 읽기 강제 + +**타임라인 작성 시작 전 반드시 실행:** + +``` +🔍 필수 파일 읽기 체크리스트 (강제 실행): +- [ ] settings/timeline-master.md 읽기 + - 전체 역사적 사건, 날짜 확인 +- [ ] settings/plot-master.md 읽기 + - 해당 권 작중 기간 확인 +- [ ] settings/worldbuilding.md 읽기 + - 세계관 배경 정보 확인 + +**필수 파일 읽지 않고 작성 시작 절대 금지!** +``` + +--- + +### 규칙 2: 역사적 사건 추출 완전성 강제 + +**Step 2 완료 후 반드시 검증:** + +``` +🔍 사건 추출 완전성 체크리스트 (강제 실행): +- [ ] 해당 권 기간 내 모든 주요 사건 추출 +- [ ] timeline-master.md에 있는 사건 누락 없음 +- [ ] 각 사건 날짜 정확히 일치 + +**하나라도 누락 발견 시 즉시 추가!** +``` + +--- + +### 규칙 3: 사건 상세화 5개 항목 강제 + +**각 사건 작성 시 반드시 포함:** + +``` +🔍 사건 상세화 체크리스트 (강제 실행): +- [ ] 날짜: YYYY.MM.DD +- [ ] 배경: 왜 발생했는가 +- [ ] 전개: 어떻게 진행되었는가 +- [ ] 결과: 무엇이 바뀌었는가 +- [ ] 플롯 영향: 이 사건이 플롯에 어떤 영향을 주는가 + +**5개 항목 중 하나라도 누락 시 작성 무효!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 타임라인 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/volume-timeline-verification.md b/templates/standards/volume-timeline-verification.md index bf76bf0..a4f3be5 100644 --- a/templates/standards/volume-timeline-verification.md +++ b/templates/standards/volume-timeline-verification.md @@ -1,11 +1,88 @@ # 권별 타임라인 검증 프로토콜 -> **버전:** v1.1.0 +> **버전:** v1.2.0 > **생성일:** 2026-01-27 -> **최종 수정:** 2026-01-27 +> **최종 수정:** 2026-01-31 > **적용 대상:** `volumes/vol-XX/vol-XX-timeline.md` > **검증 시점:** vol-XX-timeline.md 작성 완료 후, vol-XX-plot.md 작성 전 > **산출물:** `volumes/vol-XX/vol-XX-timeline-verification-report.md` +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v1.2.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 상위 계층 반영 검증 강제 + +**검증 3-1~3-3 실행 시 반드시 확인:** + +``` +🔍 상위 계층 반영 체크리스트 (강제 실행): +- [ ] timeline-master.md 반영 + - 해당 권 기간 내 모든 역사적 사건 포함 + - 사건 날짜 일치 + - 사건 내용 일치 +- [ ] plot-master.md 반영 + - 작중 기간 일치 + - 핵심 전환점 연결된 사건 존재 +- [ ] worldbuilding.md 반영 + - 시대 배경 반영 + - 세계관 설정과 충돌 없음 + +**하나라도 불일치 발견 시 즉시 🔴 오류 보고!** +``` + +--- + +### 규칙 2: 사건 완성도 강제 검증 + +**검증 4-2 실행 시 반드시 확인:** + +``` +🔍 사건 완성도 체크리스트 (강제 실행): +- [ ] 각 사건 5개 항목 완성 + - 배경 + - 전개 + - 결과 + - 플롯 영향 + - 관련 화 + +**5개 항목 중 하나라도 누락 시 즉시 보고!** +``` + +--- + +### 규칙 3: 판단 명확성 강제 + +**모든 검증 항목에 반드시 적용:** + +``` +🔍 판단 명확성 체크리스트 (강제 실행): +- [ ] 추측 표현 사용 금지 + - "~로 보임" ❌ + - "~같음" ❌ +- [ ] 명확한 판정만 허용 + - "일치함/불일치함" ✅ + - "있음/없음" ✅ +- [ ] 근거 구체적으로 명시 + +**추측 표현 발견 시 즉시 명확한 표현으로 수정!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 검증 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재검증 --- diff --git a/templates/standards/writing-guide.md b/templates/standards/writing-guide.md index 410f042..c41eb8c 100644 --- a/templates/standards/writing-guide.md +++ b/templates/standards/writing-guide.md @@ -1,10 +1,75 @@ # 작성 가이드 (문체/분량 규칙) -> **버전:** 2.5.0 -> **최종 수정:** 2026-01-21 +> **버전:** 2.6.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v4.2.0+ > **용도:** 소설 작성 시 문체, 분량, 표현 규칙 -> **주요 변경 (v2.5):** 작가 스타일 적용 기능 추가 (Multi-작가 시스템) +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.6.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 작가 스타일 준수 강제 + +**작성 시작 전 반드시 실행:** + +``` +🔍 작가 스타일 확인 체크리스트 (강제 실행): +- [ ] project-config.md에서 작가 번호 확인 +- [ ] authors/author-XX.md 읽기 +- [ ] 핵심 원칙 Top 5 숙지 +- [ ] 문장 길이 범위, 어미 패턴, 묘사 스타일 확인 + +**작가 파일 읽지 않고 작성 시작 절대 금지!** +``` + +--- + +### 규칙 2: 각 Part 작성 후 문체 체크 강제 + +**각 Part 완료 시 반드시 실행:** + +``` +🔍 문체 준수 체크리스트 (강제 실행): +- [ ] 문장 길이 범위 내 +- [ ] 어미 비율 준수 (과거형 vs 현재형) +- [ ] 묘사 스타일 준수 (Show Don't Tell 등) +- [ ] 단락 구조 일관 +- [ ] 핵심 원칙 Top 5 준수 + +**하나라도 위반 시 즉시 수정!** +``` + +--- + +### 규칙 3: 대화문 형식 강제 준수 + +**대화문 작성 시 반드시 확인:** + +``` +🔍 대화문 형식 체크리스트 (강제 실행): +- [ ] 큰따옴표 사용 ("대화 내용") +- [ ] 대화 태그 다양화 ("말했다" 반복 금지) +- [ ] 호칭 일관성 (characters.md 확인) + +**형식 위반 발견 시 즉시 수정!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 Part 작성 무효 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재작성 --- diff --git a/templates/standards/writing-mode.md b/templates/standards/writing-mode.md index 62f01fe..cf3e851 100644 --- a/templates/standards/writing-mode.md +++ b/templates/standards/writing-mode.md @@ -1,16 +1,149 @@ # 작성 모드 프로토콜 -> **버전:** 2.7.0 -> **최종 수정:** 2026-01-25 +> **버전:** 2.8.0 +> **최종 수정:** 2026-01-31 > **호환:** CWS Writing Guide v3.6.0+ > **용도:** Writing Guide Phase 3 - 신규 챕터 작성 (3/5/7화 유연) > **전제:** Design Guide Phase 5 완료 (설계 검증 통과, 5화별 상세 플롯 존재) -> **주요 변경:** 파일 경로 업데이트 (4단계 플롯 밀도 체계 적용) +> **주요 변경:** AI 강제 실행 규칙 추가 (절대 무시 불가) + +--- + +## 🚨 AI 강제 실행 규칙 (v2.8.0 신규 - 절대 무시 불가!) + +### ⚠️ 이 문서는 가이드라인이 아닙니다. 체크리스트입니다. + +**모든 절차는 강제 실행입니다. "참고", "건너뛰기", "판단으로 생략" 절대 금지.** + +--- + +### 규칙 1: 타임라인 역행 방지 4단계 강제 실행 + +**각 화 작성 전 반드시 실행:** + +``` +🔍 타임라인 역행 방지 체크리스트 (강제 실행): +- [ ] Step 1: 이전 화 종료 날짜 확인 (head -5 이전 파일) +- [ ] Step 2: 현재 화 플롯 날짜 확인 (플롯 파일 grep) +- [ ] Step 3: 비교 (이전 종료일 ≤ 현재 시작일?) + - 정상 → 작성 시작 + - 역행 → 즉시 중단, 사용자 보고 +- [ ] Step 4: 회상 예외 확인 (회상이면 제목에 표시) + +**이 체크리스트를 출력하지 않으면 작성 시작 금지!** +**역행 발견 시 사용자 확인 없이 진행 절대 금지!** +``` + +--- + +### 규칙 2: 호칭 규칙 확인 3단계 강제 실행 + +**각 화 작성 전 반드시 실행:** + +``` +🔍 호칭 규칙 확인 체크리스트 (강제 실행): +- [ ] Step 1: 이번 화 등장인물 확인 + - grep "등장인물" 플롯 파일 +- [ ] Step 2: vol-XX-characters.md 호칭 테이블 확인 + - 각 화자→청자 조합의 호칭 확인 + - 시기별 호칭 변화 시점 확인 +- [ ] Step 3: 복수/단수 규칙 확인 + - 2명 이상 → "~들" 사용 + - 1명 → 단수형 사용 + +**이 체크리스트를 출력하지 않으면 작성 시작 금지!** +``` + +--- + +### 규칙 3: Phase 3 형식 자동 검증 강제 실행 + +**Git 커밋 전 반드시 실행:** + +``` +🔍 형식 자동 검증 체크리스트 (강제 실행): +- [ ] 바텀 검증: 정확히 3개 (grep -c "^---$") +- [ ] 구버전 바텀 검증: [X화 끝], 다음 X화: 금지 +- [ ] 작가의 말 형식: > [!NOTE] 필수 +- [ ] 챕터 번호 일치: 파일명 vs 헤더 +- [ ] 타임라인 형식: > **타임라인:** YYYY.M.D-M.D + +**검증 통과 전 Git 커밋 절대 금지!** +**ERROR=1 상태에서 커밋 시도 시 즉시 중단!** +``` + +--- + +### 규칙 4: Phase 4 내용 검증 체크리스트 강제 실행 + +**Git 커밋 전 반드시 실행:** + +``` +🔍 내용 검증 체크리스트 (강제 실행): +- [ ] 4-1. 플롯 일치도 확인 + - [ ] 제목 일치 + - [ ] 타임라인 일치 + - [ ] 핵심 이벤트 3개 포함 + - [ ] 등장인물 일치 +- [ ] 4-2. 이전 챕터 연결 확인 + - [ ] 시간 흐름 자연스러움 + - [ ] 장소 이동 설명됨 + - [ ] 상황 변화 설명됨 +- [ ] 4-3. 설정 일관성 확인 + - [ ] 숫자 일관성 (grep으로 확인) + - [ ] 물리적 일관성 (위치/이동) + - [ ] 캐릭터 일관성 (성격/지식/능력) + +**하나라도 ❌ 발견 시 즉시 수정, 전체 재검증!** +**이 단계 건너뛰면 VERIFICATION에서 대량 발견!** +``` + +--- + +### 규칙 5: 각 Part 작성 후 즉시 자가 검증 강제 + +**각 Part 완료 시 반드시 실행:** + +``` +🔍 Part 자가 검증 체크리스트 (강제 실행): +- [ ] 플롯 준수: 플롯 내용 포함, 추가 설정 없음 +- [ ] 캐릭터 일관성: 성격/지식/능력 맞음 +- [ ] 설정 일관성: 이전 화와 모순 없음 +- [ ] 완성도: Part 완료, 대화 완결, 장면 마무리, 헤더 내용 3줄 이상 + +**하나라도 "아니오"면 즉시 완성 후 다음 Part!** +**미완성 상태로 다음 Part 진행 절대 금지!** +``` + +--- + +### 위반 시 처리 + +**위 규칙 중 하나라도 위반 시:** +- 해당 작업 무효 +- Git 커밋 금지 +- 사용자에게 즉시 보고 +- 규칙 준수 후 재실행 --- ## 📋 CHANGELOG +### v2.8.0 (2026-01-31) - AI 강제 실행 규칙 추가 + +**추가:** +- 🚨 AI 강제 실행 규칙 섹션 (절대 무시 불가) +- 📌 타임라인 역행 방지 4단계 강제 체크리스트 +- 📌 호칭 규칙 확인 3단계 강제 체크리스트 +- 📌 Phase 3 형식 자동 검증 강제 체크리스트 +- 📌 Phase 4 내용 검증 강제 체크리스트 +- 📌 각 Part 자가 검증 강제 체크리스트 +- 📌 위반 시 작업 무효 명시 + +**철학 변경:** +- 이전: 가이드라인 (참고 가능, 건너뛰기 가능) +- 현재: 체크리스트 (강제 실행, 절대 건너뛰기 불가) + ### v2.7.0 (2026-01-25) **변경:**