Expand description
rightkit-memory-client — the client of the RightKit memory engine (rightkit-memory, which
is rightkit-memory-core and rightkit-memory-store): a typed backend (backend) over the
external membrane CLI (membrane), durable-write screening, the consolidation-status
projection and a small in-memory MemoryStore. Tiers and memory rows are the engine’s own
types (rightkit_memory_core::{MemoryTier, MemoryEntry}). The engine owns ranking, tiering and
retrieval; this crate ships no embedder and no retrieval router.
Re-exports§
pub use consolidation_status::ConsolidationRunOutcome;pub use consolidation_status::ConsolidationRunStatus;pub use consolidation_status::ConsolidationStatusState;pub use screening::screen;pub use screening::RejectReason;pub use screening::ScreeningVerdict;pub use screening::MIN_DURABLE_LEN;pub use store::MemoryRecord;pub use store::MemoryStore;pub use store::NewMemory;pub use store::WriteRejection;
Modules§
- backend
- Typed memory backend contract, implemented over an external
membraneCLI (seecrate::membrane). - consolidation_
status - FM-074 roster-status projection for the daily-analyzer consolidation cycle.
- membrane
- Wrapper over Pulse’s
membraneCLI (issue #26 lane A). - screening
- Write-time screening for durable memory (ENG-81).
- store
- Durable cross-session memory store (ENG-81).