[done] embedding-axes-spike PR #192 https://github.com/rail44/kneume/pull/192 policy「kneume は計算せず外部結果を import」で実装。additive な embedding surface: - event `post_embedded` + projection `post_embeddings(post_id, model, vector FLOAT[])`(latest-wins、rebuild は再 embed しない) - MCP tool `import_embedding`(取り込み口、owner-gated) - query は既存 run_sql + `list_cosine_similarity`(DuckDB core、VSS/HNSW 拡張不要・WASM bundle 可)。posts_current join で audience 継承 PoC(`embed_spike` bin、外部 producer = 依存ゼロの char n-gram TF-IDF stand-in)を本番 corpus 355 件で実行:起点ノートの近傍に aggregate 統合 / embed UX / embedding interpretation が並ぶ = 「遡る軸」に直接応える。ただし lexical baseline は dev 定型句で類似がベースアップ(top-1 median 0.562)→ topical/boilerplate 分離には neural producer が要る、を docs に正直に記録(survey 成果)。 gates: cargo nextest 235/235 / fmt / clippy --all-targets -D warnings 通過。SPA 変更なし(pnpm 対象外)。詳細 `docs/embedding-axes-spike.md`。 次手(docs 記載): neural producer の選定(API/ローカル/ブラウザ + E2E privacy)、SPA「関連する投稿」表示は別 PR。