Skip to main content

Module diff_evidence

Module diff_evidence 

Source
Expand description

Diff strategy evidence ledger (bd-3jlw5.3).

Records Bayesian diff strategy decisions in a fixed-capacity ring buffer for zero per-frame allocation on the hot path. Supports JSONL export via the [EvidenceSink] infrastructure.

§Usage

use ftui_runtime::diff_evidence::{DiffEvidenceLedger, DiffStrategyRecord, DiffRegime};

let mut ledger = DiffEvidenceLedger::new(1000);
ledger.record(DiffStrategyRecord {
    frame_id: 42,
    regime: DiffRegime::StableFrame,
    // ...
});
assert_eq!(ledger.len(), 1);

Structs§

DiffEvidenceLedger
Fixed-capacity ring buffer for diff strategy decisions.
DiffStrategyRecord
A complete record of a diff strategy decision.
Observation
An observation that contributed to a diff strategy decision.
RegimeTransition
A regime transition event.

Enums§

DiffRegime
Regime classification for diff strategy decisions.