pub struct DivergenceCandidate {
pub run_id: String,
pub branch: String,
pub backend: String,
pub tree: String,
}Expand description
One compared candidate stream on a divergence.noted event (ticket
divergence-first-class-event, KRZ-304): the reference to the candidate
DIFF the judgement act inspects — the run that produced it, the branch
that carries it (KEPT: kranz/pool/<mission>/<unit>-c<index> is the
deliverable), the backend that ran it, and the tree hash of the branch
HEAD at record time. The hash pins the exact bytes the diverged
verdict was computed from, so replay (provenance, the training corpus)
re-reads the record without git; only streams that produced a run
record appear (a stream that never started has no diff to compare).
Fields§
§run_id: StringThe candidate stream’s run id — its worker.spawned carries the
CandidateLink for the same unit and index.
branch: StringThe candidate branch — the deliverable the judging human inspects.
backend: StringBackend the stream ran (CandidateLink::backend verbatim).
tree: StringTree hash of the branch HEAD at record time.
Trait Implementations§
Source§impl Clone for DivergenceCandidate
impl Clone for DivergenceCandidate
Source§fn clone(&self) -> DivergenceCandidate
fn clone(&self) -> DivergenceCandidate
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more