# ドキュメント（docs/）

このディレクトリには小説執筆支援システムに関する各種ドキュメントを格納しています。

## 📁 ディレクトリ構成

### 執筆ガイド（ルートレベル）
- `A00_総合実践ガイド.md`: システム全体の実践ガイド
- `A02_番号体系定義・運用ガイド.md`: ドキュメント番号体系
- `A10_企画段階ワークフロー.md`: 企画フェーズのワークフロー
- `A20_設定・プロット段階ワークフロー.md`: 設定・プロット作成
- `A30_執筆段階ワークフロー.md`: 実際の執筆作業
- `A40_推敲段階ワークフロー.md`: 品質チェック・推敲

### サブディレクトリ

#### 🏗️ アーキテクチャ・設計
- **architecture/**: システムアーキテクチャ設計文書
- **technical/**: 技術仕様・実装詳細

#### 📖 ガイド・手順書
- **guides/**: 各種操作ガイド、オンボーディング
- **runbooks/**: 運用手順書、トラブルシューティング

#### 🔧 開発・実装
- **implementation_plans/**: 機能実装計画
- **refactoring/**: リファクタリング計画・記録
- **migration/**: データ移行・システム移行計画
- **improvement-proposals/**: 改善提案書（RFCスタイル）

#### 🗂️ MCP・統合
- **mcp/**: MCP（Model Context Protocol）関連ドキュメント
- **claude_code/**: Claude Code統合ガイド

#### 📋 企画・要件
- **prd/**: Product Requirements Document（製品要件定義書）
- **reports/**: 分析レポート・品質レポート

#### 🔍 参考資料・メモ
- **references/**: 参考文献・外部リソース
- **notes/**: 開発メモ・調査記録
- **todo/**: TODO管理、タスクリスト

#### 🗄️ アーカイブ・バックアップ
- **archive/**: 過去バージョンの文書
- **backup/**: バックアップ文書

#### 🧹 メンテナンス
- **maintenance/**: システムメンテナンス計画・手順

## 📝 ドキュメント命名規則

### A番号体系（ユーザー向けガイド）
- `A00-A09`: 総合ガイド・メタ情報
- `A10-A19`: 企画段階
- `A20-A29`: 設定・プロット段階
- `A30-A39`: 執筆段階
- `A40-A49`: 推敲・品質管理段階

### その他の文書
- 技術文書: `TECH-XXX-YYY.md`
- 実装計画: `IMPL-XXX-YYY.md`
- RFC: `RFC-YYYY-MM-DD-タイトル.md`

## 🔗 関連ディレクトリ

- **specs/**: 技術仕様書（SPEC-XXX-YYY形式）
- **models/**: データモデル・メタデータ定義
- **templates/**: ドキュメント・コードテンプレート

## ✍️ ドキュメント追加ガイドライン

1. **適切なサブディレクトリに配置**
   新しい文書は内容に応じて適切なサブディレクトリへ

2. **命名規則に従う**
   A番号体系または目的に応じた接頭辞を使用

3. **README更新**
   新しいカテゴリを追加した場合はこのREADMEも更新

4. **相互参照**
   関連文書へのリンクを適切に設定

## 📚 主要文書へのクイックリンク

- [総合実践ガイド](A00_総合実践ガイド.md)
- [番号体系運用ガイド](A02_番号体系定義・運用ガイド.md)
- [Windows環境オンボーディング](guides/windows_onboarding_checklist.md)
- [フォルダ整理方針](maintenance/folder_structure_guidelines.md)
- [MCP設定ガイド](../config/mcp/README.md)
