전체 표준 파일에 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 <noreply@anthropic.com>
446 lines
10 KiB
Markdown
446 lines
10 KiB
Markdown
# 권별 타임라인 작성 모드 프로토콜
|
|
|
|
> **버전:** 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개 항목 중 하나라도 누락 시 작성 무효!**
|
|
```
|
|
|
|
---
|
|
|
|
### 위반 시 처리
|
|
|
|
**위 규칙 중 하나라도 위반 시:**
|
|
- 해당 타임라인 작성 무효
|
|
- 사용자에게 즉시 보고
|
|
- 규칙 준수 후 재작성
|
|
|
|
---
|
|
|
|
## 1. 개요
|
|
|
|
### 1.1 이 프로토콜의 목적
|
|
|
|
```
|
|
vol-XX-timeline.md를 작성하기 위한 완전한 기준:
|
|
- 입력: 뭘 보고 작성하는가
|
|
- 처리: 어떻게 작성하는가
|
|
- 출력: 뭐가 나와야 하는가
|
|
- 검증: 어떻게 검증하는가
|
|
```
|
|
|
|
### 1.2 역할
|
|
|
|
```
|
|
settings/timeline-master.md (전체 타임라인)
|
|
│
|
|
│ 해당 권 기간 추출 + 상세화
|
|
▼
|
|
vol-XX-timeline.md (권별 타임라인)
|
|
│
|
|
│ 화별 날짜/배경 설정에 사용
|
|
▼
|
|
vol-XX-plot.md 작성 시 참조
|
|
```
|
|
|
|
### 1.3 완료 기준
|
|
|
|
```
|
|
질문: "이 vol-XX-timeline으로 화별 날짜/배경 설정 가능한가?"
|
|
|
|
→ YES: 완료
|
|
→ NO: 보완 필요
|
|
```
|
|
|
|
---
|
|
|
|
## 2. 입력 (뭘 보고 작성하는가)
|
|
|
|
### 2.1 필수 입력 파일
|
|
|
|
| 파일 | 추출 정보 | 용도 |
|
|
|------|----------|------|
|
|
| `settings/timeline-master.md` | 전체 역사적 사건, 날짜 | 해당 권 기간 사건 추출 |
|
|
| `settings/plot-master.md` | 해당 권 작중 기간 (시작일~종료일) | 추출 범위 결정 |
|
|
| `settings/worldbuilding.md` | 세계관 배경 정보 | 사회적 분위기, 시대 특징 |
|
|
|
|
### 2.2 각 파일에서 추출할 정보
|
|
|
|
**timeline-master.md에서:**
|
|
```
|
|
□ 해당 권 기간 내 역사적 사건은?
|
|
□ 각 사건의 정확한 날짜는?
|
|
□ 사건의 배경/원인은?
|
|
□ 사건의 결과/영향은?
|
|
□ 관련 인물은?
|
|
```
|
|
|
|
**plot-master.md에서:**
|
|
```
|
|
□ 해당 권의 작중 기간은? (시작일 ~ 종료일)
|
|
□ 핵심 전환점과 연관된 역사적 사건은?
|
|
□ 플롯에 영향 주는 시대적 요소는?
|
|
```
|
|
|
|
**worldbuilding.md에서:**
|
|
```
|
|
□ 해당 시기의 사회적 분위기는?
|
|
□ 일상생활 특징은? (교통, 통신, 문화)
|
|
□ 정치적 상황은?
|
|
□ 경제적 상황은?
|
|
```
|
|
|
|
---
|
|
|
|
## 3. 처리 (어떻게 작성하는가)
|
|
|
|
### 3.1 Step 1: 기간 확정
|
|
|
|
**방법:** plot-master.md에서 해당 권의 작중 기간 확인
|
|
|
|
```
|
|
예시:
|
|
4권 작중 기간: 1948.07.01 ~ 1949.06.30
|
|
|
|
검증:
|
|
□ 시작일과 종료일이 명확한가?
|
|
□ 이전 권 종료일 다음 날부터 시작하는가?
|
|
```
|
|
|
|
### 3.2 Step 2: 역사적 사건 추출
|
|
|
|
**방법:** timeline-master.md에서 해당 기간 사건 추출
|
|
|
|
```
|
|
예시 (1948.07 ~ 1949.06):
|
|
- 1948.07.17: 제헌헌법 공포
|
|
- 1948.07.20: 초대 대통령 선거
|
|
- 1948.08.15: 대한민국 정부 수립
|
|
- 1948.09.09: 조선민주주의인민공화국 수립
|
|
- 1948.10.19: 여순사건
|
|
- 1949.06.26: 김구 암살
|
|
|
|
검증:
|
|
□ 기간 내 모든 주요 사건이 추출되었는가?
|
|
□ 누락된 사건이 없는가?
|
|
```
|
|
|
|
### 3.3 Step 3: 사건 상세화
|
|
|
|
**방법:** 각 사건의 상세 정보 작성
|
|
|
|
```
|
|
각 사건마다:
|
|
- 날짜: YYYY.MM.DD
|
|
- 사건명: {공식 명칭}
|
|
- 배경: {왜 발생했는가}
|
|
- 전개: {어떻게 진행되었는가}
|
|
- 결과: {무엇이 바뀌었는가}
|
|
- 플롯 영향: {이 사건이 플롯에 어떤 영향을 주는가}
|
|
|
|
검증:
|
|
□ 각 사건이 플롯에 활용 가능한 수준으로 상세한가?
|
|
□ 배경/전개/결과가 모두 있는가?
|
|
```
|
|
|
|
### 3.4 Step 4: 월별 분위기 작성
|
|
|
|
**방법:** 각 월의 사회적 분위기, 계절 특징 작성
|
|
|
|
```
|
|
예시:
|
|
1948년 7월:
|
|
- 계절: 여름 (무더위, 장마)
|
|
- 분위기: 헌법 제정 기대감, 정치적 긴장
|
|
- 특징: 선거 준비, 정당 활동 활발
|
|
|
|
1948년 8월:
|
|
- 계절: 여름 (말복, 처서)
|
|
- 분위기: 정부 수립 경축, 남북 분단 우려
|
|
- 특징: 광복절 3주년, 새 정부 출범
|
|
|
|
검증:
|
|
□ 모든 월이 커버되었는가?
|
|
□ 계절/분위기/특징이 있는가?
|
|
```
|
|
|
|
### 3.5 Step 5: 플롯 연결점 표시
|
|
|
|
**방법:** 역사적 사건과 플롯 전환점 연결
|
|
|
|
```
|
|
예시:
|
|
역사적 사건 → 플롯 전환점:
|
|
- 1948.08.15 정부 수립 → 10화 전환점 (주인공 정부 참여)
|
|
- 1948.10.19 여순사건 → 25화 전환점 (위기 발생)
|
|
- 1949.06.26 김구 암살 → 45화 전환점 (정치적 격변)
|
|
|
|
검증:
|
|
□ 핵심 전환점이 역사적 사건과 연결되어 있는가?
|
|
□ 연결이 자연스러운가?
|
|
```
|
|
|
|
---
|
|
|
|
## 4. 출력 (뭐가 나와야 하는가)
|
|
|
|
### 4.1 산출물 구조
|
|
|
|
```markdown
|
|
# X권 타임라인
|
|
|
|
> **생성일:** YYYY-MM-DD
|
|
> **버전:** v1.0.0
|
|
> **프로토콜:** volume-timeline-mode.md v1.0.0
|
|
> **입력 파일:**
|
|
> - timeline-master.md (버전)
|
|
> - plot-master.md (버전)
|
|
> - worldbuilding.md (버전)
|
|
|
|
---
|
|
|
|
## 기본 정보
|
|
|
|
- **권:** X권
|
|
- **작중 기간:** YYYY.MM.DD ~ YYYY.MM.DD
|
|
- **기간:** 약 N개월
|
|
|
|
---
|
|
|
|
## 역사적 사건
|
|
|
|
### YYYY.MM.DD: {사건명}
|
|
- **배경:** {왜 발생했는가}
|
|
- **전개:** {어떻게 진행되었는가}
|
|
- **결과:** {무엇이 바뀌었는가}
|
|
- **플롯 영향:** {플롯에 어떤 영향을 주는가}
|
|
- **관련 화:** {N화 부근}
|
|
|
|
### YYYY.MM.DD: {사건명}
|
|
(동일 형식)
|
|
|
|
...
|
|
|
|
---
|
|
|
|
## 월별 분위기
|
|
|
|
### YYYY년 M월
|
|
- **계절:** {계절, 날씨 특징}
|
|
- **분위기:** {사회적 분위기}
|
|
- **특징:** {일상생활 특징}
|
|
- **주요 사건:** {해당 월 사건}
|
|
|
|
### YYYY년 M월
|
|
(동일 형식)
|
|
|
|
...
|
|
|
|
---
|
|
|
|
## 플롯 연결점
|
|
|
|
| 역사적 사건 | 날짜 | 플롯 전환점 | 예상 화 |
|
|
|------------|------|------------|--------|
|
|
| {사건} | YYYY.MM.DD | {전환점} | N화 |
|
|
| {사건} | YYYY.MM.DD | {전환점} | N화 |
|
|
|
|
---
|
|
|
|
## 시대 배경 요약
|
|
|
|
### 정치 상황
|
|
{해당 기간의 정치적 상황 요약}
|
|
|
|
### 사회 상황
|
|
{해당 기간의 사회적 상황 요약}
|
|
|
|
### 경제 상황
|
|
{해당 기간의 경제적 상황 요약}
|
|
|
|
### 일상생활
|
|
{해당 기간의 일상생활 특징}
|
|
|
|
---
|
|
|
|
*vol-XX-timeline.md 작성 완료*
|
|
```
|
|
|
|
### 4.2 필수 항목 체크
|
|
|
|
| 항목 | 필수 |
|
|
|------|------|
|
|
| 작중 기간 | ✅ |
|
|
| 역사적 사건 (날짜, 배경, 전개, 결과, 플롯 영향) | ✅ |
|
|
| 월별 분위기 (계절, 분위기, 특징) | ✅ |
|
|
| 플롯 연결점 | ✅ |
|
|
| 시대 배경 요약 | ✅ |
|
|
|
|
---
|
|
|
|
## 5. 검증 (어떻게 검증하는가)
|
|
|
|
### 5.1 상위 계층 반영 검증
|
|
|
|
```
|
|
timeline-master.md 반영:
|
|
□ 해당 기간 모든 역사적 사건이 포함되었는가?
|
|
□ 날짜가 정확한가?
|
|
□ 사건 내용이 일치하는가?
|
|
|
|
plot-master.md 반영:
|
|
□ 작중 기간이 일치하는가?
|
|
□ 핵심 전환점과 연결되는 사건이 있는가?
|
|
|
|
worldbuilding.md 반영:
|
|
□ 시대 배경이 반영되었는가?
|
|
□ 세계관 설정과 충돌하지 않는가?
|
|
```
|
|
|
|
### 5.2 완성도 검증
|
|
|
|
```
|
|
역사적 사건:
|
|
□ 모든 사건에 5개 항목(배경/전개/결과/플롯영향/관련화)이 있는가?
|
|
□ 플롯에 활용 가능한 수준으로 상세한가?
|
|
|
|
월별 분위기:
|
|
□ 권 기간의 모든 월이 커버되었는가?
|
|
□ 계절/분위기/특징이 모두 있는가?
|
|
|
|
플롯 연결점:
|
|
□ plot-master의 핵심 전환점이 연결되었는가?
|
|
□ 연결이 자연스러운가?
|
|
```
|
|
|
|
### 5.3 검증 체크리스트
|
|
|
|
```
|
|
vol-XX-timeline.md 검증 완료 조건:
|
|
|
|
상위 계층 반영:
|
|
□ timeline-master.md 반영 100%
|
|
□ plot-master.md 반영 100%
|
|
□ worldbuilding.md 반영 100%
|
|
|
|
완성도:
|
|
□ 모든 역사적 사건 상세화 완료
|
|
□ 모든 월별 분위기 작성 완료
|
|
□ 플롯 연결점 작성 완료
|
|
□ 시대 배경 요약 작성 완료
|
|
|
|
→ 모두 ✅: vol-XX-plot.md 작성 시 사용 가능
|
|
→ 하나라도 ❌: 수정 후 재검증
|
|
```
|
|
|
|
---
|
|
|
|
## 6. 파일명 규칙
|
|
|
|
```
|
|
volumes/vol-XX/vol-XX-timeline.md
|
|
|
|
예시:
|
|
- volumes/vol-01/vol-01-timeline.md
|
|
- volumes/vol-04/vol-04-timeline.md
|
|
- volumes/vol-10/vol-10-timeline.md
|
|
```
|
|
|
|
---
|
|
|
|
## 7. 금지 사항
|
|
|
|
```
|
|
❌ timeline-master.md 확인 없이 작성
|
|
❌ 역사적 사건 날짜 임의 변경
|
|
❌ 플롯 영향 없이 사건만 나열
|
|
❌ 월별 분위기 누락
|
|
❌ 플롯 연결점 없이 완료 처리
|
|
```
|
|
|
|
---
|
|
|
|
## 8. 다음 단계
|
|
|
|
```
|
|
vol-XX-timeline.md 완료
|
|
│
|
|
├─→ vol-XX-characters.md 작성 (병렬 가능)
|
|
│
|
|
▼
|
|
vol-XX-plot.md 작성 시 입력 파일로 사용
|
|
|
|
⚠️ 블로킹 조건:
|
|
vol-XX-timeline.md + vol-XX-characters.md 둘 다 검증 통과해야
|
|
Phase 4-2 (vol-XX-plot.md 작성) 진행 가능!
|
|
→ 한쪽만 완료해도 Phase 4-2 진행 불가
|
|
→ 상세: phase4-master-design.md §3.2 참조
|
|
|
|
검증: volume-timeline-verification.md (Phase 4-2선행 타임라인 검증)
|
|
참조: phase4-master-design.md (전체 Phase 4 아키텍처)
|
|
```
|
|
|
|
---
|
|
|
|
*"역사적 사건이 플롯에 어떻게 영향을 주는지 알아야 화별 배치가 가능하다."* - CWS v3.1
|
|
|