AI開発 Claude Code のセッション記憶を永続化する自作メモリシステム|JSONL×Git×FTS5×ベクトル検索で揮発性を解消する
Claude Code のセッションはデフォルトで揮発性です。会話が終われば文脈は消える。この問題を解決するために、JSONL を正本として Git で管理し、SQLite(FTS5 + sqlite-vec)をローカルキャッシュとして使う自作メモリシステムの設計と実装を解説します。複数デバイスへの同期、日本語対応のハイブリッド検索、Hooks による自動化、月次アーカイブ運用まで体系的に説明します。