Skip to main content

Module ops

Module ops 

Source
Expand description

Operational types — eviction, access logging, export bundles, reports.

These are the supporting types for crate::MemoryProvider’s maintenance and audit surface (delete, delete_matching, purge_all, export, run_aging_sweep, re_embed_all, record_access, stats).

Structs§

AccessEntry
One entry in the retrieval access log. Used for relevance learning and the recall@k benchmark.
AgingReport
Report returned by crate::MemoryProvider::run_aging_sweep.
EvictionEntry
One entry in the eviction audit log.
ExportBundle
Result of crate::MemoryProvider::export. JSON-serializable; the caller is responsible for writing it to disk as .tar.gz, .json, or another archive format.
ExportFilter
Filter for crate::MemoryProvider::export.
MemoryStats
Summary statistics returned by crate::MemoryProvider::stats. Useful for dashboards, health checks, and storage monitoring.
PurgeReport
Report returned by crate::MemoryProvider::purge_all.
ReEmbedReport
Report returned by crate::MemoryProvider::re_embed_all.

Enums§

EvictionReason
Why a chunk was evicted. Recorded in memory_eviction_log and reported in AgingReport.