pub struct DivergenceOutcomes {
pub noted: u64,
pub diverged: u64,
pub agreed: u64,
pub resolved_selected: u64,
pub resolved_none: u64,
}Expand description
The divergence ledger of one mission (ticket
divergence-first-class-event, KRZ-304), folded from its
divergence.noted / divergence.resolved events. A ledger exists only
for missions that recorded pool activity — a mission without pools has
NO row (absent, never zeroed).
The counts are records, not verdicts: agreement between models is a
signal to log, never a criterion to trust, so agreed feeds the
escalation ledger and the training corpus but gates nothing.
Fields§
§noted: u64Units whose sibling candidate streams were compared
(divergence.noted events).
diverged: u64Of those, units whose candidate branch trees differed.
agreed: u64Of those, units with identical candidate trees — the agreement records (logged, never trusted).
resolved_selected: u64Resolutions that chose a candidate (first-wins per unit, the engine’s own emission posture — a duplicated hand-written resolution counts once).
resolved_none: u64Resolutions that chose NONE — the unit was judged and abandoned; itself a recorded judgement, distinct from “not yet judged”.
Trait Implementations§
Source§impl Clone for DivergenceOutcomes
impl Clone for DivergenceOutcomes
Source§fn clone(&self) -> DivergenceOutcomes
fn clone(&self) -> DivergenceOutcomes
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more