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,8 +1,9 @@
# Novel Writing Guide
> **버전:** 3.1
> **최종 수정:** 2026-01-17
> **버전:** 4.0
> **최종 수정:** 2026-01-23
> **용도:** AI 협업 장편 소설 작성 시스템
> **주요 변경:** Single Source of Truth - claude.md 시스템 (필수)
---
@@ -82,13 +83,39 @@ mkdir my-novel-project
cd my-novel-project
```
### 3. 템플릿 복사
### 3. 템플릿 복사 (필수!)
```bash
cp ../Guide/templates/CLAUDE.md.template ./CLAUDE.md
# ⭐ claude.md (필수!) - Claude 작업 규칙
cp ../Guide/templates/claude.md.template ./claude.md
# 프로젝트 구조 참고용
cp ../Guide/templates/project-structure.md ./docs/
# CLAUDE.md (선택, deprecated)
cp ../Guide/templates/CLAUDE.md.template ./CLAUDE.md
```
### 4. 프로젝트 설정
**⚠️ 중요:**
- `claude.md`**반드시** 생성해야 함!
- Claude가 표준 파일을 Guide에서 읽도록 강제
- standards 파일들은 프로젝트에 복사하지 않음!
### 4. claude.md 수정
```markdown
# Claude 작업 규칙 (my-novel-project) ← 프로젝트명 수정
...
## 📌 프로젝트별 설정
### 이 프로젝트만의 특별한 규칙
- 특정 캐릭터 호칭 규칙
- 고유 용어 사전
- 시대 배경 설정
```
### 5. 프로젝트 설정
AI와 함께 "큰 틀 정하자" 명령으로 설계 시작:
- Phase 1: 설계 (마스터 파일 생성)
- Phase 2: 권별 플롯 작성
@@ -99,7 +126,13 @@ AI와 함께 "큰 틀 정하자" 명령으로 설계 시작:
## 🎯 핵심 컨셉
### 1. **설계와 실행의 분리**
### 1. **Single Source of Truth (v4.0 신규)**
- **표준 파일 위치**: `Guide/templates/standards/` (유일한 소스)
- **프로젝트 규칙**: `claude.md`로 표준 위치 명시 (필수!)
- **금지**: 프로젝트별/권별 standards 복사 ❌
- **목적**: 버전 불일치 원천 차단, 기준 통일
### 2. **설계와 실행의 분리**
- **마스터 파일**: 전체 10권 통합 설계 (크고 무거움, 작성 시 읽지 않음)
- **작업 파일**: 필요한 부분만 추출 (작고 가벼움, 매 세션 읽음)
@@ -132,7 +165,8 @@ AI와 함께 "큰 틀 정하자" 명령으로 설계 시작:
```
my-novel-project/
├── CLAUDE.md # AI 협업 프로토콜
├── claude.md # ⭐ Claude 작업 규칙 (필수!)
├── CLAUDE.md # AI 협업 프로토콜 (선택)
├── README.md
├── CHANGELOG.md
@@ -140,12 +174,10 @@ my-novel-project/
│ ├── characters-master.md
│ ├── timeline-master.md
│ ├── plot-master.md
── writing-guide.md
├── chapter-format-standard.md # v3.0
├── writing-mode.md # v3.0
├── modification-mode.md # v3.0
│ ├── verification-mode.md # v3.0
│ └── renaming-protocol.md # v3.0
── writing-guide.md
# ⚠️ standards 파일들은 Guide/templates/standards/에서 읽기!
# 프로젝트별로 복사하지 않음!
├── volumes/ # 권별 폴더
│ ├── vol-01/
@@ -236,6 +268,14 @@ my-novel-project/
## 📝 버전 히스토리
### v4.0 (2026-01-23)
-**Single Source of Truth 시스템 확립**
-`claude.md` 파일 도입 (프로젝트별 필수)
-`templates/claude.md.template` 추가
- ✅ standards 파일 Guide 중앙 관리 (복사 금지)
- ✅ 프로젝트/권별 standards 생성 금지
- ✅ 버전 불일치 원천 차단
### v3.1 (2026-01-17)
-**validation-standards.md 추가** (검증 모드 전용 가이드)
- ✅ 배치 검증 시스템 (10개씩 분할, 컴팩팅 대응)
@@ -277,6 +317,6 @@ my-novel-project/
---
**마지막 업데이트**: 2026-01-17
**버전**: 3.1
**마지막 업데이트**: 2026-01-23
**버전**: 4.0
**라이선스**: 개인 프로젝트