pub struct ValidationRecord {
pub reflexion_id: String,
pub trigger: String,
pub domain: String,
pub rules_hash: String,
pub rule_ids: Vec<String>,
pub outcome: String,
pub attributed_rule_id: Option<String>,
pub model: String,
pub created_at: String,
}Expand description
One probe’s measurement, written down instead of printed and discarded.
The ledger is what turns mecha validate from a report into evidence:
per-rule tallies accumulate across nights, and a retirement proposal can
cite the rows that argue for it. Keyed to the exact rule set measured
(rules_hash), because a tally that mixes generations measures nothing.
Fields§
§reflexion_id: String§trigger: String§domain: String§rules_hash: Stringrules_hash of the rendered block the treatment arm carried.
rule_ids: Vec<String>Ids of the active learned rules riding in that block. Every row is a
(weak) observation for each of them; attributed_rule_id is the
strong signal.
outcome: Stringimproved | regressed | unchanged_pass | unchanged_fail |
inconclusive.
attributed_rule_id: Option<String>Set when a bisection localised a regression to one rule.
model: StringThe model the probe drove — tallies are only comparable within one.
created_at: StringTrait Implementations§
Source§impl Clone for ValidationRecord
impl Clone for ValidationRecord
Source§fn clone(&self) -> ValidationRecord
fn clone(&self) -> ValidationRecord
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more