ruv_neural_memory/lib.rs
1//! rUv Neural Memory — Persistent neural state memory with vector search
2//! and longitudinal tracking.
3//!
4//! This crate provides in-memory and persistent storage for neural embeddings,
5//! supporting brute-force and HNSW-based nearest neighbor search, session-based
6//! memory management, and longitudinal drift detection.
7
8pub mod hnsw;
9pub mod longitudinal;
10pub mod persistence;
11pub mod session;
12pub mod store;
13
14pub use hnsw::HnswIndex;
15pub use longitudinal::{LongitudinalTracker, TrendDirection};
16pub use persistence::{load_rvf, load_store, save_rvf, save_store};
17pub use session::{SessionMemory, SessionMetadata};
18pub use store::NeuralMemoryStore;