pub struct EnhancedInjectionConfig {
pub multi_stage_schemes_enabled: bool,
pub scheme_probability: f64,
pub correlated_injection_enabled: bool,
pub temporal_clustering_enabled: bool,
pub period_end_multiplier: f64,
pub near_miss_enabled: bool,
pub near_miss_proportion: f64,
pub approval_thresholds: Vec<Decimal>,
pub difficulty_classification_enabled: bool,
pub context_aware_enabled: bool,
pub behavioral_baseline_config: BehavioralBaselineConfig,
pub fraud_behavioral_bias: FraudBehavioralBiasConfig,
}Expand description
Enhanced injection configuration for v0.3.0+ features.
Fields§
§multi_stage_schemes_enabled: boolEnable multi-stage fraud scheme generation.
scheme_probability: f64Probability of starting a new scheme per perpetrator per year.
Enable correlated anomaly injection.
temporal_clustering_enabled: boolEnable temporal clustering (period-end spikes).
period_end_multiplier: f64Period-end anomaly rate multiplier.
near_miss_enabled: boolEnable near-miss generation.
near_miss_proportion: f64Proportion of anomalies that are near-misses.
approval_thresholds: Vec<Decimal>Approval thresholds for threshold-proximity near-misses.
difficulty_classification_enabled: boolEnable detection difficulty classification.
context_aware_enabled: boolEnable context-aware injection.
behavioral_baseline_config: BehavioralBaselineConfigBehavioral baseline configuration.
fraud_behavioral_bias: FraudBehavioralBiasConfigBehavioral bias applied to fraud entries so canonical forensic signals (weekend posting, round-dollar amounts, off-hours posting, post-close adjustments) show measurable lift on fraud vs legitimate populations. Defaults enable all four biases.
Trait Implementations§
Source§impl Clone for EnhancedInjectionConfig
impl Clone for EnhancedInjectionConfig
Source§fn clone(&self) -> EnhancedInjectionConfig
fn clone(&self) -> EnhancedInjectionConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more