pub struct Span {
pub calls: u32,
pub failed: u32,
pub refused: u32,
pub verify_like: u32,
pub shell_calls: u32,
pub last: Option<Outcome>,
pub in_flight: u32,
pub denied: u32,
}Expand description
What happened between a step starting and the model calling it done.
Fields§
§calls: u32§failed: u32§refused: u32§verify_like: u32See Work::verify_like. Read by escalation_candidate, never by
appraise — a verify-shaped call is evidence for the escalation to
weigh, not a fact the deterministic reading changes on.
shell_calls: u32See Work::shell_calls.
last: Option<Outcome>The run’s most recent finished attempt — which is the span’s most
recent one whenever the span holds any, since calls happen in order.
Meaningless when calls is zero, and appraise reads it only after
establishing that it is not.
in_flight: u32Siblings still running. Any of them may be the work, or the recovery, so a span holding one supports no finding at all.
denied: u32Siblings denied this turn. See Work::denied — the denial cannot be
attributed to this step over any other in the same batch, so a span
holding one supports no finding either.