v4.0: Single Source of Truth 시스템 확립

- claude.md.template 추가 (프로젝트별 필수 파일)
- README.md v4.0: Single Source of Truth 핵심 컨셉 추가
- project-structure.md v4.0: claude.md 필수화, standards 제거
- standards 파일들은 Guide/templates/standards/에서만 관리
- 프로젝트별/권별 standards 복사 금지
- 버전 불일치 원천 차단

주요 변경사항:
1. 새 프로젝트 시작 시 claude.md 생성 필수
2. 모든 모드 진입 시 Guide/templates/standards/ 참조
3. 프로젝트 내 standards/ 디렉토리 생성 금지
4. volumes/vol-XX/validation-standards.md 생성 금지

이유: 표준 파일이 여러 곳에 복사되면 버전 불일치 발생
해결: Guide를 유일한 소스로 지정, claude.md로 강제

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex
2026-01-23 12:41:35 +09:00
parent 854ff7d1f5
commit 271c11d6fc
10 changed files with 1768 additions and 190 deletions

View File

@@ -1,10 +1,11 @@
# Creative Writing System - Writing Guide (v3.3)
# Creative Writing System - Writing Guide (v3.4)
> **작성일:** 2026-01-15
> **버전:** 3.3.0
> **최종 수정:** 2026-01-18
> **버전:** 3.4.0
> **최종 수정:** 2026-01-21
> **시스템:** Creative Writing System (CWS)
> **목적:** AI와 협업하여 장편 창작물을 체계적으로 작성하기 위한 가이드
> **주요 변경 (v3.4):** Multi-작가 시스템 - 작가 문체 정의 기능 추가
---
@@ -29,6 +30,7 @@ CLAUDE.md = 내비게이션 (매번 운전할 때마다)
**매 세션마다 읽음:**
```
✅ CLAUDE.md (각 프로젝트 고유!)
✅ authors/author-XX.md (작가 스타일) ⭐ v3.4 신규
✅ volumes/vol-XX/characters.md
✅ volumes/vol-XX/timeline.md
✅ settings/writing-guide.md
@@ -610,6 +612,10 @@ novel-project/
│ ├── timeline-master.md # 전체 타임라인
│ └── plot-master.md # 전체 플롯
├── authors/ # 🎨 작가 문체 프로필 ⭐ v3.4 신규
│ ├── author-01.md # 프로젝트 작가 스타일 정의
│ └── ... # (다른 작가 스타일, 필요 시)
├── volumes/ # 📚 권별 폴더
│ ├── vol-01/
│ │ ├── plot-master.md # 1권 전체 플롯 (50화)
@@ -663,6 +669,8 @@ novel-project/
| `characters-master.md` | 전체 캐릭터 | 큼 | 설계/작성 | 캐릭터 추가 시 |
| `timeline-master.md` | 전체 타임라인 | 큼 | 설계/수정 | 수정 시 |
| `plot-master.md` | 전체 플롯 | 큼 | 설계 시만 | 거의 없음 |
| **authors/** ⭐ v3.4 | | | | |
| `author-XX.md` | 작가 문체 정의 | 중간 | 작성 모드 | 거의 없음 |
| **작업 파일** | | | | |
| `vol-XX/characters.md` | 권별 캐릭터 | 작음 | 매 세션 | 캐릭터 추가 시 |
| `vol-XX/timeline.md` | 권별 타임라인 | 작음 | 매 세션 | 수정 시 |
@@ -720,6 +728,12 @@ AI가 순차적으로 질문:
- "어떤 톤으로 쓸까요?" (진지함, 유머, 로맨틱 등)
- "시점은?" (1인칭, 3인칭)
- "금지 사항은?"
9. 작가 문체 정의: ⭐ v3.4 신규
- "기존 작품이 있나요?" (있으면 분석, 없으면 신규 정의)
- "선호하는 문장 길이는?" (짧음/보통/김)
- "어미 패턴은?" (과거형/현재형 비율)
→ authors/author-XX.md 생성
```
### 7.3 생성 파일
@@ -875,7 +889,82 @@ AI가 순차적으로 질문:
### 2권: ...
```
#### 7.3.4 writing-guide.md
#### 7.3.4 authors/author-XX.md ⭐ v3.4 신규
```markdown
# Author-XX: [프로젝트명] 작가 스타일
> **생성일:** YYYY-MM-DD
> **분석 대상:** (기존 챕터 또는 "신규 정의")
> **용도:** [프로젝트명] 집필 시 문체 기준
---
## 📝 작가 개요
**특징:** (한 줄 요약)
**장르:**
**톤:**
---
## 1⃣ 문장 길이 패턴
### 특징
- 평균 문장 길이: __~__자
- 짧은 문장 빈도: __%
### 예시
```
(실제 예시)
```
### 규칙
- ✅ (지킬 규칙)
- ❌ (피할 규칙)
---
## 2⃣ 어미 패턴
### 통계
- **과거형 "-었다"**: __%
- **현재형 "-는다"**: __%
(... 총 10가지 항목)
---
## 📊 문체 체크리스트
작성 후 자가 점검:
- [ ] 문장 길이 범위 내
- [ ] 어미 비율 준수
- [ ] Show Don't Tell 준수
(...)
---
## 📌 핵심 원칙 (Top 5)
1. (가장 중요한 문체 특징 1)
2. (가장 중요한 문체 특징 2)
3. (...)
```
**생성 방법:**
1. **기존 작품 분석:** 챕터 3~6개 분석 → 패턴 추출
2. **신규 정의:** 톤/장르 기반 → 10가지 항목 결정
3. **재사용:** 이전 프로젝트 author 복사/수정
**작성 모드에서 사용:**
- 작성 전 author-XX.md 필수 읽기
- Part별 문체 체크리스트 실행
- 핵심 원칙 Top 5 최우선 준수
**자세한 내용:** CWS Design Guide "Phase 0.5: 작가 문체 정의" 참조
#### 7.3.5 writing-guide.md
```markdown
# 작성 가이드 (전체 공통)
@@ -1273,8 +1362,9 @@ AI가 자동으로 파일 읽기:
```
🔄 세션 초기화...
읽기 (총 ~13,000 토큰):
읽기 (총 ~15,000 토큰):
✅ CLAUDE.md (2,000)
✅ authors/author-XX.md (2,000) ⭐ v3.4 신규
✅ volumes/vol-01/characters.md (2,000)
✅ volumes/vol-01/timeline.md (2,000)
✅ settings/writing-guide.md (3,000)
@@ -1320,6 +1410,12 @@ plot-001-005.md 참조:
- 핵심: 회귀 순간
- 분량: 10,000자
author-XX.md 준수: ⭐ v3.4 신규
- 문장 길이: 15~25자 (짧은 문장 위주)
- 어미: 과거형 "-었다" 90%+
- 묘사: Show Don't Tell 철저
- 리듬: 짧은 문장 연타
writing-guide.md 준수:
- Show, Don't Tell
- 5감 묘사
@@ -1554,6 +1650,7 @@ AI 자동 업데이트:
[4/6] 내용 검증
- 플롯 일치도
- 호칭 일관성 ⭐
- 작가 스타일 준수 ⭐ v3.4 신규
- 캐릭터 등장/퇴장
[5/6] 일관성 검증
@@ -1590,6 +1687,27 @@ characters-master.md에 호칭 규칙 정의:
| 결혼 후 | 당신/윤희 | 당신/민준 |
```
### 12.5 작가 스타일 검증 기준 ⭐ v3.4 신규
```
authors/author-XX.md에 정의된 스타일 준수 확인:
체크 항목:
✅ 문장 길이: 평균 __~__자 범위 내
✅ 어미 패턴: 과거형 __%+
✅ 문장 구조: 단문 중심 (복문 최소)
✅ 묘사 스타일: Show Don't Tell 준수
✅ 대화 스타일: 1~2문장 짧게
✅ 단락 구조: 1단락 = 1~3문장
✅ 리듬감: 중요 장면 짧은 문장 연타
✅ 시제: 서술=과거, 독백=현재
✅ POV: 일관성 유지
스타일 이탈 발견 시:
→ "🟡 ch-XXX: 작가 스타일 이탈 (복문 과다)"
→ 수정 권장 (심각도: 낮음~중간)
```
---
## 13. Phase 7: 권 완료
@@ -2398,6 +2516,22 @@ A: 수동 해결 후 AI에게 "/git status" 보고.
## 변경 이력
### v3.4.0 (2026-01-21)
-**Multi-Writer 시스템 추가**
- authors/author-XX.md 파일 구조 추가
- 작가 스타일 10가지 항목 정의
- Design Guide Phase 0.5 추가 (작가 문체 정의)
- Writing Guide 작가 스타일 적용 섹션 추가
- 세션 시작 시 author-XX.md 자동 읽기
- 작성 프로세스에 작가 스타일 준수 추가
### v3.3.0 (2026-01-21)
-**작성 기준 강화 (미완성 방지)**
- writing-guide.md v2.4 → v2.5
- 완성도 체크 규칙 추가
- 미완성 방지 체크리스트
- 긴급 수정 vs 권장 수정 구분
### v3.2.0 (2026-01-18)
-**리비전 관리 시작**
- CHANGELOG.md 생성