pub struct BlindComparison {
pub validation: AtlasRecallReport,
pub blind: AtlasRecallReport,
pub gap_architecture: f64,
pub gap_entrypoints: f64,
pub gap_behavior: f64,
pub gap_state_authority: f64,
pub gap_contracts: f64,
pub gap_landmarks: f64,
pub gap_tests: f64,
pub gap_overall: f64,
pub manifest: BlindManifest,
pub results_file: String,
}Expand description
Blind-test protocol comparison: validation-vs-blind generalization.
Fields§
§validation: AtlasRecallReportValidation corpus aggregates (benchmarks/holdout) — per-repo
detail stripped.
blind: AtlasRecallReportBlind corpus aggregates (benchmarks/blind-test) — per-repo detail
stripped: blind-test failures are never shown to tuning agents.
gap_architecture: f64Per-layer gap = blind mean - validation mean (fraction, negative = lag).
gap_entrypoints: f64§gap_behavior: f64§gap_contracts: f64§gap_landmarks: f64§gap_tests: f64§gap_overall: f64§manifest: BlindManifestThe sha256 manifest fingerprint of the frozen blind set scored in this run (ground-truth keys + clone list); verified against the previous run before scoring.
results_file: StringPath of the written results file.
Trait Implementations§
Source§impl Clone for BlindComparison
impl Clone for BlindComparison
Source§impl Debug for BlindComparison
impl Debug for BlindComparison
Source§impl<'de> Deserialize<'de> for BlindComparison
impl<'de> Deserialize<'de> for BlindComparison
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 BlindComparison
impl RefUnwindSafe for BlindComparison
impl Send for BlindComparison
impl Sync for BlindComparison
impl Unpin for BlindComparison
impl UnsafeUnpin for BlindComparison
impl UnwindSafe for BlindComparison
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