# 2026年第010週 (2/25-3/7) 作業アーカイブ: MCP・GUI・KPI計画・エディション・検索強化

## 週全体のサマリー

2月25日から3月7日にかけ、MCP 件数・自動再学習・GUI 改善、設定永続化、ブートログ・開発起動の安定化、LLM サイドカー削除、エディション振り分け（Community/Pro）、KPI 計画の Phase1–5 実行と総括、および Pro 版の近似近傍検索・文書結合表示・README 更新まで実施した。

```mermaid
gantt
    title 第010週 作業俯瞰 (2026-02-25 〜 2026-03-07)
    dateFormat  YYYY-MM-DD
    section MCP・GUI
    doc_count統一・自動再学習・indexing_status :2026-02-25, 1d
    設定永続化・ポート除外・保存バグ修正 :2026-02-27, 1d
    section 起動・整理
    ブートログ充実・開発起動安定化 :2026-03-04, 1d
    LLMサイドカー・llama_status削除 :2026-03-05, 1d
    section エディション・KPI
    エディション振り分け導入 :2026-03-05, 1d
    KPI計画 Phase1-5 実行・総括 :2026-03-07, 1d
```

---

## 2026-02-25: MCP 件数・自動再学習・GUI 改善

- **背景**: get_document_count への統一、MCP ACTIVITY 空問題、トレイ二重クリック、手動 RE-INDEX 負担、インデックス状態の可視化、文書一覧のプレビュー、サイドバー下部の整理。
- **対応**: doc_count を documents に統一。tools/call 受信時に SSE ブロードキャスト。トレイ 400ms デバウンス。変更件数閾値＋90秒デバウンスで自動再学習。indexing_status と GET /indexing_status、ヘッダーバッジ追加。list_documents に chunk0_preview。サイドバー下部（アコーディオン・著作権）削除。

---

## 2026-02-27: 設定永続化と Issue 同期・保存バグ修正

- 設定の永続化、ポート除外問題の解決、保存バグの修正を実施。

---

## 2026-03-04: ブートログと開発起動の改善

- **背景**: 起動ログが簡素、開発時にフロントが ERR_CONNECTION_TIMED_OUT になる事象。
- **対応**: ブート各フェーズに経過 ms を出力。devUrl と beforeDevCommand でフロントサーバーを先に起動し、応答を待ってからウィンドウを開くように変更。.agent/rules に「コミットする前にジャーナルを書くこと」を追加。

---

## 2026-03-04: ポート除外問題の解決と設定保存修正

- ポート除外まわりの修正と設定保存の修正を実施。

---

## 2026-03-05: LLM サイドカーと llama_status の削除

- 未使用の Gemma パス・サイドカー子プロセス・llama_status を削除。ヘッダー表示を indexing_status に統一。

---

## 2026-03-05: エディション振り分けの導入

- Community 版（LSA）と Pro 版（埋め込みモデル）のエディション振り分けを導入。ビルド・起動・検索パスを feature で分離。

---

## 2026-03-07: KPI 計画 Phase1 – Rust テストとビルド検証

- K13（Rust 単体テスト）・K1（Community ビルド）・K2（Pro ビルド）を実施。search_api 統合テストに #[ignore] を付与し、MCP 未起動時も cargo test がパスするようにした。

---

## 2026-03-07: KPI 計画 Phase1 – 起動とヘッドレステスト

- K3–K5: Community/Pro 起動・ヘッドレス起動を検証。run-headless-test.mjs の spawn を shell:true に修正し、Windows で npx が解決されるようにした。

---

## 2026-03-07: KPI 計画 Phase2 – API と検索検証

- K6–K9: tools/list・search_text・GET /heal・GET /edition を test:headless / test-and-heal:pro で検証。

---

## 2026-03-07: KPI 計画 Phase3–5 – データ整合と回帰運用

- K10–K11 起動時 FTS 同期・手動 Heal。K12 Community 検索回帰なし。K14–K15 test-and-heal:pro および continuous で検証。

---

## 2026-03-07: KPI 計画実行完了と総括

- 全 15 KPI の合格を確認。search_api の #[ignore]、run-headless-test.mjs の shell:true を実施。今後の確認事項を記載。

---

## 集約元ファイル（アーカイブ後に削除）

- 20260225-0001-MCP-doc-count-auto-retrain-GUI.md
- 20260227-0001-設定永続化とIssue同期・保存バグ修正.md
- 20260304-0001-ブートログと開発起動の改善.md
- 20260304-0002-ポート除外問題の解決と設定保存修正.md
- 20260305-0001-LLMサイドカーとllama_statusの削除.md
- 20260305-0002-エディション振り分けの導入.md
- 20260307-0001-KPI計画Phase1-Rustテストとビルド検証.md
- 20260307-0002-KPI計画Phase1-起動とヘッドレステスト.md
- 20260307-0003-KPI計画Phase2-APIと検索検証.md
- 20260307-0004-KPI計画Phase3-5-データ整合と回帰運用.md
- 20260307-0005-KPI計画実行完了と総括.md
