2026年第010週 (2/25-3/7) 作業アーカイブ: MCP・GUI・KPI計画・エディション・検索強化
週全体のサマリー
2月25日から3月7日にかけ、MCP 件数・自動再学習・GUI 改善、設定永続化、ブートログ・開発起動の安定化、LLM サイドカー削除、エディション振り分け(Community/Pro)、KPI 計画の Phase1–5 実行と総括、および Pro 版の近似近傍検索・文書結合表示・README 更新まで実施した。
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