pub struct MemoryAnalytics;Implementations§
Source§impl MemoryAnalytics
impl MemoryAnalytics
Sourcepub fn belief_revision(
projection: &MemoryProjection,
request: &BeliefRevisionRequest,
) -> Result<BeliefRevisionReport>
pub fn belief_revision( projection: &MemoryProjection, request: &BeliefRevisionRequest, ) -> Result<BeliefRevisionReport>
Evaluates a structured hypothesis without mutating recorded memory.
Exact competing targets and explicit contradicts facts start a
confidence cascade over the canonical Weavatrix graph.
§Errors
Rejects an invalid hypothesis or graph projection.
Source§impl MemoryAnalytics
impl MemoryAnalytics
Sourcepub fn consolidation_plan(
projection: &MemoryProjection,
clock: ProjectionClock,
max_actions: usize,
) -> Result<ConsolidationPlan>
pub fn consolidation_plan( projection: &MemoryProjection, clock: ProjectionClock, max_actions: usize, ) -> Result<ConsolidationPlan>
Produces a deterministic, non-mutating maintenance plan.
Event history is never deleted. The caller may translate proposed duplicate actions into explicit supersession events.
§Errors
Rejects a zero action limit or graph projection failures.
Source§impl MemoryAnalytics
impl MemoryAnalytics
Sourcepub fn drift(
projection: &MemoryProjection,
source: &EntityId,
relation: &str,
known_at: Timestamp,
) -> Result<DriftReport>
pub fn drift( projection: &MemoryProjection, source: &EntityId, relation: &str, known_at: Timestamp, ) -> Result<DriftReport>
Reconstructs a source/relation belief timeline from immutable facts.
§Errors
Rejects an empty or whitespace-padded relation.
Source§impl MemoryAnalytics
impl MemoryAnalytics
Sourcepub fn reasoning_gaps(
projection: &MemoryProjection,
request: ReasoningGapRequest,
) -> Result<GapReport>
pub fn reasoning_gaps( projection: &MemoryProjection, request: ReasoningGapRequest, ) -> Result<GapReport>
Finds evidence, support, stability, and freshness gaps.
Downstream impact is computed on the canonical directed graph and all scores use deterministic basis points.
§Errors
Rejects invalid thresholds or graph projection failures.
Trait Implementations§
Source§impl Clone for MemoryAnalytics
impl Clone for MemoryAnalytics
Source§fn clone(&self) -> MemoryAnalytics
fn clone(&self) -> MemoryAnalytics
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more