metal-kompanion/docs/MEMORY.md

299 B

Memory Plan (sqlite + FAISS)

  • sqlite: embeddings.db with tables: chunks(id, file, sha, lineno, text, ts), vectors(id, dim, data BLOB)
  • faiss: faiss.index for fast ANN; sqlite is source of truth
  • provenance mandatory; ripgrep is canonical text source
  • journal is never overwritten; only append