pub struct ReadoutStatus {
pub status: String,
pub evidence: Option<String>,
}Expand description
What the deployment knows about this bridge’s readout channel.
The readout — one token per answer letter, log probabilities at the final
position — assumes the served model can actually use single-token slot
letters. A general instruct model that was never trained for it does not
fail loudly: it degrades silently, typically by acquiring a probability
floor on a catch-all option. The bridge cannot prove readout quality at
runtime without gold data, so it reports what the deployment declared:
unvalidated by default, or validated with the evidence attached (for
example, an alignment run scored with crate::evaluate).
This is deliberately separate from PROBABILITY_STATUS: that field
describes what the numbers mean (conditional option scores), this one
describes whether the channel that produced them was checked on this model.
Fields§
§status: StringValidation status; conventions: UNVALIDATED_READOUT (the default)
or validated.
evidence: Option<String>Free-form evidence for the status, for example an alignment summary.
Trait Implementations§
Source§impl Clone for ReadoutStatus
impl Clone for ReadoutStatus
Source§impl Debug for ReadoutStatus
impl Debug for ReadoutStatus
Source§impl Default for ReadoutStatus
impl Default for ReadoutStatus
Source§impl PartialEq for ReadoutStatus
impl PartialEq for ReadoutStatus
Source§impl Serialize for ReadoutStatus
impl Serialize for ReadoutStatus
impl StructuralPartialEq for ReadoutStatus
Auto Trait Implementations§
impl Freeze for ReadoutStatus
impl RefUnwindSafe for ReadoutStatus
impl Send for ReadoutStatus
impl Sync for ReadoutStatus
impl Unpin for ReadoutStatus
impl UnsafeUnpin for ReadoutStatus
impl UnwindSafe for ReadoutStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more