pub struct AtlasRecallReport {Show 18 fields
pub repos: Vec<RepoRecall>,
pub mode: String,
pub mean_architecture: f64,
pub mean_entrypoints: f64,
pub mean_behavior: f64,
pub mean_state_authority: f64,
pub mean_contracts: f64,
pub mean_landmarks: f64,
pub mean_tests: f64,
pub mean_overall: f64,
pub mean_precision: f64,
pub mean_f2: f64,
pub mean_density: f64,
pub mean_atlas_tokens: f64,
pub scored: usize,
pub skipped: usize,
pub gate_passed: bool,
pub gap_histogram: BTreeMap<String, usize>,
}Fields§
§repos: Vec<RepoRecall>One row per requested repo, in sorted order; skipped repos carry
skipped_reason.
mode: StringWhere the run came from: “benchmarks/corpus” or “fixtures fallback”.
mean_architecture: f64§mean_entrypoints: f64§mean_behavior: f64§mean_contracts: f64§mean_landmarks: f64§mean_tests: f64§mean_overall: f64Equal-weighted mean of the five startup-required layers over scored repos (the gate).
mean_precision: f64§mean_f2: f64§mean_density: f64§mean_atlas_tokens: f64§scored: usize§skipped: usize§gate_passed: bool§gap_histogram: BTreeMap<String, usize>Gap-kind histogram over all diagnosed items (kind -> count).
Implementations§
Source§impl AtlasRecallReport
impl AtlasRecallReport
Sourcepub fn aggregates_only(&self) -> Self
pub fn aggregates_only(&self) -> Self
Clone with all per-repo detail stripped (repos, gaps, histogram): only the aggregates survive. The blind protocol keeps this invariant end to end — blind-test failures are never shown to tuning agents, and the blind JSON / blind-v1.txt output is aggregates-only.
Trait Implementations§
Source§impl Clone for AtlasRecallReport
impl Clone for AtlasRecallReport
Source§impl Debug for AtlasRecallReport
impl Debug for AtlasRecallReport
Source§impl Default for AtlasRecallReport
impl Default for AtlasRecallReport
Source§impl<'de> Deserialize<'de> for AtlasRecallReport
impl<'de> Deserialize<'de> for AtlasRecallReport
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
Auto Trait Implementations§
impl Freeze for AtlasRecallReport
impl RefUnwindSafe for AtlasRecallReport
impl Send for AtlasRecallReport
impl Sync for AtlasRecallReport
impl Unpin for AtlasRecallReport
impl UnsafeUnpin for AtlasRecallReport
impl UnwindSafe for AtlasRecallReport
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