activeContext.json•3.68 kB
{
  "schema": "memory_document_v2",
  "metadata": {
    "id": "active-context",
    "title": "アクティブコンテキスト",
    "documentType": "active_context",
    "path": "activeContext.json",
    "tags": [
      "core",
      "active-context"
    ],
    "lastModified": "2025-03-22T03:05:35.000Z",
    "createdAt": "2025-03-21T16:18:31.656Z",
    "version": 2
  },
  "content": {
    "sections": [
      {
        "title": "現在の作業内容",
        "content": "グローバルメモリバンクのコア構造再編計画に基づいて、`core/`ディレクトリを作成し、7つの基本コアファイルを整備しています。これにより、最も重要な基本情報を別の専用ディレクトリにまとめることで、アクセス性と管理性を向上させます。"
      },
      {
        "title": "最近の変更点",
        "content": "1. `/docs/global-memory-bank/core/`ディレクトリを作成\n2. 以下の7つのコアファイルを作成・移動・拡充:\n   - `architecture.json`: システムアーキテクチャ基本情報\n   - `coding-standards.json`: コーディング規約\n   - `domain-models.json`: ドメインモデル基本情報\n   - `glossary.json`: 用語集\n   - `navigation.json`: ナビゲーション情報(新規作成)\n   - `tech-stack.json`: 技術スタック\n   - `user-guide.json`: ユーザーガイド基本情報\n3. すべてのコアファイルに「core」タグを付与して検索性を向上"
      },
      {
        "title": "アクティブな決定事項",
        "content": "1. コアファイルは基本情報のみを含み、詳細はカテゴリディレクトリ(01-project/など)に記載\n2. コアファイルには常に「core」タグを付与して検索しやすくする\n3. コアファイルはシステムの基本理解に必要な7つの主要ドキュメントに限定(アーキテクチャ、コーディング規約、ドメインモデル、用語集、ナビゲーション、技術スタック、ユーザーガイド)\n4. 各コアファイルには関連する詳細ドキュメントへのリンクを含める\n5. 新しい「navigation.json」ファイルはグローバルメモリバンク全体の構造理解を支援する役割を持つ"
      },
      {
        "title": "検討事項",
        "content": "1. **既存ファイルの扱い**: コアディレクトリに移動したファイルと同名のルートファイル(例: /architecture.json)をどう扱うか\n   - オプション1: 残しておき、リダイレクト情報を追加\n   - オプション2: 削除して完全に移行\n   - オプション3: 読み取り専用としてマークし、警告を追加\n\n2. **read_contextコマンドの修正**: コアファイルのみを取得するオプションの追加\n   - `read_context`コマンドに`--core-only`オプションを追加するコード修正が必要\n\n3. **ドキュメントの一貫性**: コアファイルと詳細情報の間で情報が矛盾しないための仕組み\n   - 更新時の検証プロセスの追加検討"
      },
      {
        "title": "次のステップ",
        "content": "1. read_contextコマンド修正の実装(`--core-only`オプションの追加)\n2. コアディレクトリのREADME.jsonの作成\n3. 既存の重複ファイル(ルートの同名ファイル)の扱いを決定し対処\n4. 他のブランチメモリバンクへの同様の構造適用の検討\n5. タグカテゴリの更新('core'タグをカテゴリに追加)\n6. 変更をコミットしプルリクエストを作成"
      }
    ]
  }
}