# 문서 관리 규칙
## 네이밍 컨벤션
- 형식: `YYYY-MM-DD_[타입]_[프로젝트명]_[상세내용].md`
- 타입: `PLAN` (계획), `RESULT` (결과), `ANALYSIS` (분석), `SPEC` (사양)
## 저장 위치
- 계획 문서: `./plans/`
- 결과 문서: `./results/`
- 분석 문서: `./analysis/`
## 문서 작성 프로세스
### 1단계: 문서 작성 및 저장
- 규칙에 따른 파일명으로 문서 작성
- 적절한 디렉토리에 저장
### 2단계: 목차 문서 업데이트 (필수)
- `./plans/index.md` 파일에 새 문서 정보 추가
- 형식: `번호. 파일명.md - 간단한 설명`
- 시간순으로 정렬하여 추가
## 문서 업데이트 규칙
### 버전 관리 방식
- 기존 문서는 보존 (삭제하지 않음)
- 업데이트 시 버전 번호 추가: `_v002`, `_v003` 등
- 형식: `원본파일명_v[3자리숫자].md`
### 업데이트 프로세스
1. **기존 문서 유지**: 원본 문서는 그대로 보존
2. **새 버전 생성**: `파일명_v002.md` 형태로 새 파일 생성
3. **목차 업데이트**: `index.md`에 새 버전 추가하고 `(최신)` 표시
4. **변경 내역 기록**: 새 문서 상단에 변경사항 명시
### 버전 표시 규칙
```markdown
# 목차에서의 표시 예시
2. 2025-01-05_PLAN_WorkflowMCP_IntegratedDesign.md - 통합 설계 문서 v1.0
7. 2025-01-05_PLAN_WorkflowMCP_IntegratedDesign_v002.md - 통합 설계 문서 v2.0 (최신)
```
### 문서 내 변경 이력 기록
새 버전 문서 상단에 다음 정보 포함:
- 버전 정보 (v2.0, v3.0 등)
- 이전 버전 파일명 참조
- 주요 변경사항 요약
- 변경 이유
## 목차 문서 형식
```markdown
# [프로젝트명] 문서 목차
1. 파일명.md - 간단한 설명
2. 파일명.md - 간단한 설명 v1.0
3. 파일명_v002.md - 간단한 설명 v2.0 (최신)
...
```
## 예시
### 새 문서 작성시
1. `2025-01-05_PLAN_NewFeature_Implementation.md` 파일 작성
2. `index.md`에 `5. 2025-01-05_PLAN_NewFeature_Implementation.md - 새 기능 구현 계획` 추가
### 문서 업데이트시
1. 기존: `2025-01-05_PLAN_NewFeature_Implementation.md` (보존)
2. 업데이트: `2025-01-05_PLAN_NewFeature_Implementation_v002.md` (새로 생성)
3. `index.md` 업데이트:
```markdown
5. 2025-01-05_PLAN_NewFeature_Implementation.md - 새 기능 구현 계획 v1.0
8. 2025-01-05_PLAN_NewFeature_Implementation_v002.md - 새 기능 구현 계획 v2.0 (최신)
```