Skip to main content

Module impact

Module impact 

Source
Expand description

Impact analysis for confidence propagation with cascade preview

This module provides tools for analyzing and previewing the impact of confidence changes across the belief dependency graph. It supports:

  • Cascade preview: See all affected hypotheses before committing
  • Two-step API: preview() then confirm()
  • Snapshot revert: Undo changes within a time window
  • Pagination: Handle large cascades efficiently

Re-exports§

pub use propagation::PropagationConfig;
pub use propagation::PropagationResult;
pub use propagation::ConfidenceChange;
pub use propagation::CascadeError;
pub use preview::CascadePreview;
pub use preview::PreviewId;
pub use preview::PreviewPage;
pub use preview::PaginationState;
pub use preview::CycleWarning;
pub use snapshot::SnapshotId;
pub use snapshot::BeliefSnapshot;
pub use snapshot::SnapshotStore;

Modules§

preview
Cascade preview with pagination
propagation
Confidence propagation through dependency graphs
snapshot
State snapshot storage with time-based expiration

Structs§

ImpactAnalysisEngine
Impact analysis engine with two-step preview/confirm API