pub struct DsaSignalSummary {Show 44 fields
pub config: DsaConfig,
pub weights: DsaWeights,
pub primary_run_signal: String,
pub analyzable_feature_count: usize,
pub alert_point_count: usize,
pub alert_run_count: usize,
pub numeric_alert_point_count: usize,
pub numeric_alert_run_count: usize,
pub watch_point_count: usize,
pub review_point_count: usize,
pub escalate_point_count: usize,
pub silenced_point_count: usize,
pub rescued_point_count: usize,
pub rescued_watch_to_review_points: usize,
pub rescued_review_to_escalate_points: usize,
pub failure_runs: usize,
pub failure_run_recall: usize,
pub failure_run_recall_rate: f64,
pub numeric_primary_failure_run_recall: usize,
pub mean_lead_time_runs: Option<f64>,
pub median_lead_time_runs: Option<f64>,
pub pass_run_nuisance_proxy: f64,
pub numeric_primary_pass_run_nuisance_proxy: f64,
pub mean_lead_delta_vs_cusum_runs: Option<f64>,
pub mean_lead_delta_vs_run_energy_runs: Option<f64>,
pub mean_lead_delta_vs_pca_fdc_runs: Option<f64>,
pub mean_lead_delta_vs_threshold_runs: Option<f64>,
pub mean_lead_delta_vs_ewma_runs: Option<f64>,
pub raw_boundary_nuisance_proxy: f64,
pub raw_boundary_episode_count: usize,
pub dsa_episode_count: usize,
pub dsa_episodes_preceding_failure: usize,
pub mean_dsa_episode_length_runs: Option<f64>,
pub max_dsa_episode_length_runs: usize,
pub compression_ratio: Option<f64>,
pub precursor_quality: Option<f64>,
pub non_escalating_dsa_episode_fraction: Option<f64>,
pub threshold_recall_gate_passed: bool,
pub boundary_nuisance_gate_passed: bool,
pub primary_success_condition_met: bool,
pub any_metric_improved: bool,
pub validation_passed: bool,
pub success_condition_failures: Vec<String>,
pub validation_failures: Vec<String>,
}Fields§
§config: DsaConfig§weights: DsaWeights§primary_run_signal: String§analyzable_feature_count: usize§alert_point_count: usize§alert_run_count: usize§numeric_alert_point_count: usize§numeric_alert_run_count: usize§watch_point_count: usize§review_point_count: usize§escalate_point_count: usize§silenced_point_count: usize§rescued_point_count: usize§rescued_watch_to_review_points: usize§rescued_review_to_escalate_points: usize§failure_runs: usize§failure_run_recall: usize§failure_run_recall_rate: f64§numeric_primary_failure_run_recall: usize§mean_lead_time_runs: Option<f64>§median_lead_time_runs: Option<f64>§pass_run_nuisance_proxy: f64§numeric_primary_pass_run_nuisance_proxy: f64§mean_lead_delta_vs_cusum_runs: Option<f64>§mean_lead_delta_vs_run_energy_runs: Option<f64>§mean_lead_delta_vs_pca_fdc_runs: Option<f64>§mean_lead_delta_vs_threshold_runs: Option<f64>§mean_lead_delta_vs_ewma_runs: Option<f64>§raw_boundary_nuisance_proxy: f64§raw_boundary_episode_count: usize§dsa_episode_count: usize§dsa_episodes_preceding_failure: usize§mean_dsa_episode_length_runs: Option<f64>§max_dsa_episode_length_runs: usize§compression_ratio: Option<f64>§precursor_quality: Option<f64>§non_escalating_dsa_episode_fraction: Option<f64>§threshold_recall_gate_passed: bool§boundary_nuisance_gate_passed: bool§primary_success_condition_met: bool§any_metric_improved: bool§validation_passed: bool§success_condition_failures: Vec<String>§validation_failures: Vec<String>Trait Implementations§
Source§impl Clone for DsaSignalSummary
impl Clone for DsaSignalSummary
Source§fn clone(&self) -> DsaSignalSummary
fn clone(&self) -> DsaSignalSummary
Returns a duplicate of the value. Read more
1.0.0 · 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 DsaSignalSummary
impl Debug for DsaSignalSummary
Auto Trait Implementations§
impl Freeze for DsaSignalSummary
impl RefUnwindSafe for DsaSignalSummary
impl Send for DsaSignalSummary
impl Sync for DsaSignalSummary
impl Unpin for DsaSignalSummary
impl UnsafeUnpin for DsaSignalSummary
impl UnwindSafe for DsaSignalSummary
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