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:
@@ -1,8 +1,9 @@
|
||||
# 소설 프로젝트 폴더 구조
|
||||
|
||||
> **버전:** 3.0 (모드 시스템 포함)
|
||||
> **작성일:** YYYY-MM-DD
|
||||
> **버전:** 4.0 (Single Source of Truth)
|
||||
> **작성일:** 2026-01-23
|
||||
> **용도:** 새 프로젝트 폴더 구조 참조
|
||||
> **주요 변경:** claude.md 필수, standards 파일 Guide 참조
|
||||
|
||||
---
|
||||
|
||||
@@ -11,7 +12,8 @@
|
||||
```
|
||||
novel-project/
|
||||
│
|
||||
├── CLAUDE.md # AI 협업 프로토콜 ⭐
|
||||
├── claude.md # ⭐ Claude 작업 규칙 (필수!)
|
||||
├── CLAUDE.md # AI 협업 프로토콜 (deprecated)
|
||||
├── README.md # 프로젝트 소개
|
||||
├── CHANGELOG.md # 전체 변경 이력
|
||||
├── .gitignore # Git 제외 파일
|
||||
@@ -21,13 +23,10 @@ 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/
|
||||
@@ -79,7 +78,8 @@ novel-project/
|
||||
|
||||
| 파일 | 용도 | 업데이트 주기 |
|
||||
|------|------|--------------|
|
||||
| `CLAUDE.md` | AI 협업 프로토콜, 세션마다 자동 읽음 | 거의 없음 |
|
||||
| `claude.md` | ⭐ Claude 작업 규칙 (표준 위치 명시, 필수!) | 프로젝트 시작 시 1회 |
|
||||
| `CLAUDE.md` | AI 협업 프로토콜 (deprecated) | 거의 없음 |
|
||||
| `README.md` | 프로젝트 소개, 독자/협업자용 | 필요 시 |
|
||||
| `CHANGELOG.md` | 전체 변경 이력 (선택) | 주요 변경 시 |
|
||||
|
||||
@@ -96,14 +96,21 @@ novel-project/
|
||||
| `plot-master.md` | 큼 (10,000 토큰) | 전체 줄거리 | 설계 시만 |
|
||||
| `writing-guide.md` | 중간 (3,000 토큰) | 작성 규칙 | 매 세션 |
|
||||
|
||||
**v3.0 추가 파일:**
|
||||
| 파일 | 용도 | 읽기 시점 |
|
||||
|------|------|----------|
|
||||
| `chapter-format-standard.md` | 챕터 형식 표준 | 설정 시, 수정 시 |
|
||||
| `writing-mode.md` | 작성 모드 절차 | 작성 시 |
|
||||
| `modification-mode.md` | 수정 모드 절차 | 수정 시 |
|
||||
| `verification-mode.md` | 점검 모드 절차 | 점검 시 |
|
||||
| `renaming-protocol.md` | 안전한 리네임 | 리네임 시 |
|
||||
**⚠️ standards 파일은 프로젝트에 복사하지 않음!**
|
||||
|
||||
모든 standards 파일은 `Guide/templates/standards/`에서 읽기:
|
||||
- verification-mode.md (검증)
|
||||
- fix-mode.md (수정)
|
||||
- polish-mode.md (다듬기)
|
||||
- modification-mode.md (수정)
|
||||
- writing-mode.md (작성)
|
||||
- file-formats.md (형식)
|
||||
- chapter-format.md (챕터)
|
||||
- creative-writing.md (창작)
|
||||
- retouch-mode.md (재작성)
|
||||
- renaming-protocol.md (리네임)
|
||||
|
||||
**이유:** Single Source of Truth - 버전 불일치 방지
|
||||
|
||||
---
|
||||
|
||||
@@ -265,6 +272,13 @@ summary-vol-01-final.md (압축 버전)
|
||||
|
||||
## 🚀 프로젝트 생성 순서
|
||||
|
||||
### Phase 0: 프로젝트 초기화 (v4.0)
|
||||
```bash
|
||||
# claude.md 생성 (필수!)
|
||||
cp ../Guide/templates/claude.md.template ./claude.md
|
||||
# 프로젝트명 수정 필요!
|
||||
```
|
||||
|
||||
### Phase 1: 설계
|
||||
```bash
|
||||
mkdir settings
|
||||
@@ -296,12 +310,14 @@ mkdir -p volumes/vol-01/{plots,summaries,chapters}
|
||||
|
||||
- **메인 가이드:** `Novel Writing Project Guide.md`
|
||||
- **템플릿:**
|
||||
- `templates/CLAUDE.md.template`
|
||||
- `templates/claude.md.template` ⭐ (필수!)
|
||||
- `templates/CLAUDE.md.template` (선택)
|
||||
- `templates/chapter-template.md`
|
||||
- `templates/project-structure.md` (이 파일)
|
||||
- **표준 파일:** `templates/standards/` (중앙 관리)
|
||||
|
||||
---
|
||||
|
||||
**작성일:** YYYY-MM-DD
|
||||
**버전:** 3.0
|
||||
**작성일:** 2026-01-23
|
||||
**버전:** 4.0
|
||||
**작성자:** Alex
|
||||
|
||||
Reference in New Issue
Block a user