API Reference mnemosyne_zvex v#0.1.0
Copy MarkdownModules
Mnemosyne graph-backend adapter backed by Zvex (vector index) and DETS (links + mutable metadata).
Mnemosyne GraphBackend implementation backed by a per-repo Zvex collection
and a DETS sidecar.
Encodes Mnemosyne.Graph.Node.* structs into Zvex.Document values for
Zvex storage, and decodes them back. The :links field is stripped on
encode and re-attached by the caller (from the sidecar). The :embedding
field is encoded into the dedicated vector column.
Translates Zvex.Error.* and DETS error tuples into the
Mnemosyne.Errors.Framework.* hierarchy used by Mnemosyne.GraphBackend
callbacks.
Builds the per-repo Zvex.Collection.Schema used by MnemosyneZvex.Backend
and centralises atom->string conversion for the node_type column.
DETS-backed store for mutable per-node metadata and typed links between
nodes. Lookups by node_type go straight to Zvex via a filtered query —
no type-index is maintained here.