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,143 @@
# 작성 가이드 (문체/분량 규칙)
> **버전:** 2.3.0
> **최종 수정:** 2026-01-20
> **버전:** 2.5.0
> **최종 수정:** 2026-01-21
> **호환:** CWS Writing Guide v4.2.0+
> **용도:** 소설 작성 시 문체, 분량, 표현 규칙
> **주요 변경:** 작성 중 흔한 실수 예시 추가 (OOC, 능력 모순, 정보 모순)
> **주요 변경 (v2.5):** 작가 스타일 적용 기능 추가 (Multi-작가 시스템)
---
## 🎨 작가 스타일 적용 (v2.5 신규)
### 개요
**작가 스타일(Author Style)**: 프로젝트별로 정의된 문체 기준
```
프로젝트마다 다른 작가 스타일 사용 가능:
- 1945 소설 → author-01 (짧고 강렬한 문장)
- 로맨스 소설 → author-02 (부드럽고 긴 문장)
```
### 작성 전 필수: 작가 파일 읽기
```
작성 모드 진입 시 반드시 읽을 파일:
✅ authors/author-XX.md (프로젝트 작가 스타일)
작가 파일에는 다음 10가지 항목이 정의되어 있음:
1. 문장 길이 패턴
2. 어미 패턴
3. 문장 구조
4. 어휘 특성
5. 묘사 스타일
6. 대화 스타일
7. 단락 구조
8. 리듬감
9. 시제 사용
10. 관점 (POV)
```
### 작성 중 체크포인트
**Part 작성 후 즉시 확인:**
```
✅ 문장 길이가 작가 기준 범위 내인가?
- author-XX.md에서: "평균 15~25자"
→ 작성한 문장들이 이 범위에 있는가?
✅ 어미 비율이 맞는가?
- author-XX.md에서: "과거형 90%, 현재형 10%"
→ 현재형 너무 많이 쓰지 않았는가?
✅ 묘사 스타일 준수했는가?
- author-XX.md에서: "Show Don't Tell 철저"
→ "슬펐다" 같은 감정 단어 안 썼는가?
✅ 단락 구조 일관되는가?
- author-XX.md에서: "1단락 = 1~3문장"
→ 너무 긴 단락 없는가?
```
### 작가 스타일 핵심 원칙 (Top 5)
**각 작가마다 "핵심 원칙 Top 5"가 정의되어 있음.**
예시 (author-01):
```
1. 짧게 쓴다: 한 문장 = 한 정보
2. 과거형 "-었다": 90% 이상
3. Show Don't Tell: 감정 단어 금지
4. 리듬감: 짧은 문장 연타 + 삼박자
5. 직설적: 부사 최소화, 핵심만
```
**작성 시 이 5가지를 최우선으로 준수!**
### 문체 일탈 감지
**작성 중 문체가 벗어났다고 느껴지면:**
```
1. 즉시 author-XX.md 다시 읽기
2. 해당 Part 문체 체크리스트 실행
3. 문제 문장 수정 후 계속 작성
→ Part 끝날 때까지 기다리지 말고 즉시 수정!
```
### 작가 전환 (Multi-프로젝트)
**다른 프로젝트 작성 시:**
```
프로젝트 A (author-01) 작성 중
→ 프로젝트 B (author-02) 전환
필수:
1. project-config.md 확인 → 작가 확인
2. authors/author-02.md 읽기
3. 핵심 원칙 Top 5 숙지
4. 문체 전환 완료 후 작성 시작
→ 이전 프로젝트 문체 혼동 방지!
```
### 체크리스트: 작가 스타일 준수
**작성 완료 후 최종 확인:**
```
문장:
- [ ] 문장 길이 범위 내
- [ ] 어미 비율 준수
- [ ] 문장 구조 일관
어휘:
- [ ] 어휘 특성 준수
- [ ] 금지 표현 미사용
묘사:
- [ ] 묘사 스타일 준수
- [ ] 5감 비율 적절
대화:
- [ ] 대화 길이/비율 적절
- [ ] 호칭 일관
구조:
- [ ] 단락 구조 일관
- [ ] 리듬감 적절
시제/관점:
- [ ] 시제 일관
- [ ] POV 일탈 없음
핵심 원칙:
- [ ] Top 5 원칙 모두 준수
```
---
@@ -383,7 +516,121 @@ characters-master.md의 호칭 규칙 참조
---
## 🚫 작성 중 흔한 실수 (신규)
## 🚫 미완성 방지 규칙 (v2.4.0 신규)
### 1. 헤더 작성 시 주의
**규칙:** 헤더를 만들면 즉시 최소 3줄 내용 작성!
```markdown
❌ 나쁜 예:
## 오후 3시, 회의실
---
[여기서 멈춤 - 내용 0줄!]
✅ 좋은 예:
## 오후 3시, 회의실
민준이 회의실 문을 열었다. 안에는 이미 여러 사람이 앉아 있었다.
"늦어서 죄송합니다." 그가 말했다.
(최소 3줄 내용 즉시 작성!)
```
**왜 중요한가?**
- 헤더만 만들고 멈추면 "빈 섹션"
- ch-046 실패 사례: "## 9월 30일 저녁" 헤더만 있고 내용 0줄
- validation v2.0도 못 잡음 → v3.0에서야 발견
### 2. 대화 완결 규칙
**규칙:** 대화를 시작하면 최소 3왕복 완결!
```markdown
❌ 나쁜 예:
"형님, 뭐 하세요?"
"응?"
[여기서 멈춤 - 질문만 하고 답 없음!]
✅ 좋은 예:
"형님, 뭐 하세요?"
"응? 아, 보고서 쓰고 있어."
"도와드릴까요?"
"아니야, 거의 다 됐어."
(질문-답변-반응 최소 3왕복!)
```
**왜 중요한가?**
- 대화 중간에 멈추면 독자 혼란
- ch-032 실패 사례: "근데 형님." "응?" [파일 끝]
- 질문만 하고 대답 없으면 미완성
### 3. 장면 마무리 규칙
**규칙:** 장면을 시작하면 전개-절정-마무리 완성!
```markdown
❌ 나쁜 예:
민준이 문을 열고 들어갔다.
[여기서 멈춤 - 무슨 일이 일어났는지 모름!]
✅ 좋은 예:
민준이 문을 열고 들어갔다. (시작)
안에는 여운형이 서류를 보고 있었다. (전개)
"기다리고 있었네." 여운형이 말했다. (전개)
민준은 고개를 끄덕이고 자리에 앉았다. (마무리)
(시작-전개-마무리 완성!)
```
**왜 중요한가?**
- 장면 시작만 하고 끝내지 않으면 미완성
- ch-034 실패 사례: "따라오세요." [파일 끝]
- 독자가 "그래서 어떻게 됐는데?"라고 궁금해함
### 4. Part 완성 체크
**규칙:** Part를 끝내기 전 자가 질문 3개!
```markdown
Part 작성 완료 전 체크:
- [ ] 이 Part에서 의도한 내용을 다 썼는가?
- [ ] 대화가 중간에 끊기지 않았는가?
- [ ] 장면이 자연스럽게 마무리됐는가?
→ 하나라도 "아니오"면 계속 작성!
→ 모두 "예"면 Part 완료!
```
**왜 중요한가?**
- Part 중간에 멈추면 다음 작성 시 맥락 끊김
- 작성 중 자가 검증으로 즉시 발견 가능
- 미완성 챕터 7건 모두 이 체크로 방지 가능
### 5. 최소 내용 분량
**규칙:** 각 섹션 최소 분량 준수!
```markdown
✅ 헤더 이후: 최소 3줄 (약 150자)
✅ 대화 블록: 최소 3왕복 (약 200자)
✅ 장면 묘사: 최소 5줄 (약 250자)
✅ 각 Part: 최소 30줄 (약 1,500자)
✅ 각 화: 최소 8,000자
→ 분량이 너무 짧으면 미완성 의심!
```
**왜 중요한가?**
- 분량이 기준보다 현저히 적으면 뭔가 빠짐
- 간이 검증에서 자동으로 체크
- 작성 중에도 육감으로 알 수 있음
---
## 🚫 작성 중 흔한 실수
### 1. 캐릭터 OOC (Out Of Character)