gemini-rag

Gemini Takeout のチャット履歴(5,030 往復)を RAG 化した「思考のレンズ」観察装置。 クラスタ(トピック)を選んでその文脈で問う。設計判断は人間、実装は Claude Code。

  • 状態:planisphere=Plan-1/0 完了(SQLite母岩 PASS, 2026-06-17)/Plan 0.5(UMAP-2D 座標)凍結完了(2026-07-06 目視PASS)/Plan 1(クラスタ選択UI)GrillMe完了・仕様確定(2026-07-23・gemini-rag/docs/plans/PLAN-1.md)・実装済み(2026-07-25)。受け入れ条件のうちMCP経由の検索(条件3)は2026-07-29に実測PASS済み。残る関所はブラウザ実機での一連動作確認(条件2)のみ、目視待ち。前身のフラットRAG(app.py:Chroma類似検索+Claude生成)は2026-07-27 廃止(利用実態ゼロ・ADR-0016)。系統は planisphere 1本で、コーパスへの日常経路は MCP(chunks_v3)。
  • 真実源:rag_planisphere.db(SQLite)一箇所。Chroma は埋め込み + turn_id のみ。
  • データ:5,030 往復 / 62 非noise クラスタ(+1 noise)/ gemma4:12b 命名済み。当初 5,032、暴走出力2件を全層から除去(2026-07-25・ADR-0015・除去台帳 removed_turns.json)。
  • Ollama:WSL2 ホスト側で起動(172.23.32.1:11434)。gemma4:12b 必須 → コンテナからホストのローカルサーバーを叩く

正典:gemini-rag/docs/CONSTITUTION.md(構成と起動・不変量・SQLiteスキーマ・adr/・plans/)。