pub struct JudgedBy {
pub backend: String,
pub provider: String,
pub model: String,
pub calibrated: bool,
pub latency_ms: u64,
pub stage: String,
pub answers: BTreeMap<String, f64>,
}Expand description
Who judged a recommendation, with what, and what it answered — the
attribution record (proposal §2 rule 4) carried on a
Recommendation a decision shaped.
Fields§
§backend: StringThe installed backend’s describe(), e.g. "typesafe:jev-latest".
provider: StringThe entry that answered (a chain reports the one that did).
model: String§calibrated: bool§latency_ms: u64§stage: StringWhich judgment: ground_verify, duplicate, contradiction or
tool_cause.
answers: BTreeMap<String, f64>The probabilities that decided it, by question (or option) id.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JudgedBy
impl<'de> Deserialize<'de> for JudgedBy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for JudgedBy
Auto Trait Implementations§
impl Freeze for JudgedBy
impl RefUnwindSafe for JudgedBy
impl Send for JudgedBy
impl Sync for JudgedBy
impl Unpin for JudgedBy
impl UnsafeUnpin for JudgedBy
impl UnwindSafe for JudgedBy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more