pub struct DogfoodReport {Show 24 fields
pub dogfood_cases: usize,
pub pass_rate: f64,
pub mean_score: f64,
pub route_hit_rate: f64,
pub focus_route_match_rate: Option<f64>,
pub partition_match_rate: Option<f64>,
pub relation_evidence_recall: Option<f64>,
pub relation_evidence_expected: usize,
pub relation_evidence_missing: usize,
pub context_recall: f64,
pub context_noise: f64,
pub edge_recall: f64,
pub receipt_coverage: f64,
pub code_context_rate: f64,
pub docs_context_rate: f64,
pub workflow_valid_rate: f64,
pub workflow_bounded_rate: f64,
pub operator_coverage_rate: f64,
pub task_context_rate: f64,
pub run_advancement_rate: f64,
pub profile_match_rate: Option<f64>,
pub protocol: DogfoodProtocolSummary,
pub by_difficulty: BTreeMap<String, DogfoodDifficultyStat>,
pub cases: Vec<DogfoodCaseResult>,
}Expand description
End-to-end dogfood metrics for task usefulness.
Fields§
§dogfood_cases: usize§pass_rate: f64§mean_score: f64§route_hit_rate: f64§focus_route_match_rate: Option<f64>§partition_match_rate: Option<f64>§relation_evidence_recall: Option<f64>§relation_evidence_expected: usize§relation_evidence_missing: usize§context_recall: f64§context_noise: f64§edge_recall: f64§receipt_coverage: f64§code_context_rate: f64§docs_context_rate: f64§workflow_valid_rate: f64§workflow_bounded_rate: f64§operator_coverage_rate: f64§task_context_rate: f64§run_advancement_rate: f64§profile_match_rate: Option<f64>§protocol: DogfoodProtocolSummary§by_difficulty: BTreeMap<String, DogfoodDifficultyStat>§cases: Vec<DogfoodCaseResult>Trait Implementations§
Source§impl Clone for DogfoodReport
impl Clone for DogfoodReport
Source§fn clone(&self) -> DogfoodReport
fn clone(&self) -> DogfoodReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DogfoodReport
impl Debug for DogfoodReport
Auto Trait Implementations§
impl Freeze for DogfoodReport
impl RefUnwindSafe for DogfoodReport
impl Send for DogfoodReport
impl Sync for DogfoodReport
impl Unpin for DogfoodReport
impl UnsafeUnpin for DogfoodReport
impl UnwindSafe for DogfoodReport
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