{
  "status": "synthetic software benchmark; no beam, sensor, or physical crack tested",
  "seed": 690304,
  "sampling": {
    "window_rate_hz": 1,
    "healthy_test_hours": 1000,
    "healthy_windows": 3600000,
    "damage_trials_each": 20000
  },
  "model": {
    "beam_assumption": "single-degree-of-freedom; fixed load; strain proportional to 1/stiffness; modal frequency proportional to sqrt(stiffness)",
    "nominal_strain_microstrain": 500.0,
    "strain_read_noise_sd_microstrain": 11.0,
    "thermal_expansion_microstrain_per_c": 12.0,
    "temperature_compensation_residual_sd_c": 0.5,
    "modal_frequency_relative_noise_sd": 0.01,
    "residual_assumption": "independent standard-normal strain/modal channels after calibration and thermal compensation"
  },
  "classifier": {
    "rule": "(z_strain + z_modal_drop)/sqrt(2) >= one-sided Gaussian threshold",
    "false_alarm_budget_per_100h": 0.5,
    "per_window_alpha": 1.388888888888889e-06,
    "standard_normal_threshold": 4.6866024649925215
  },
  "healthy_holdout": {
    "false_alarms": 5,
    "false_alarms_per_100h": 0.5,
    "point_estimate_target_less_than_1_per100h_met": true,
    "confidence_upper95_per100h": 1.0513034908741532,
    "confidence_gate_passes": false,
    "gate_scope": "Point-estimate flag and one-sided 95% Poisson confidence gate are distinct; independent rare-event model only."
  },
  "damage_holdout": [
    {
      "damage_case": "10_percent_stiffness_loss",
      "stiffness_retained": 0.9,
      "standardized_strain_mean": 4.433816024820125,
      "standardized_modal_shift_mean": 5.131670194948623,
      "fused_recall": 0.9826,
      "detected": 19652,
      "trials": 20000,
      "target_recall_95_met": true
    },
    {
      "damage_case": "4_percent_stiffness_loss",
      "stiffness_retained": 0.96,
      "standardized_strain_mean": 1.6626810093075493,
      "standardized_modal_shift_mean": 2.0204102886728803,
      "fused_recall": 0.0182,
      "detected": 364,
      "trials": 20000,
      "target_recall_95_met": false
    }
  ],
  "interpretation": [
    "The 10% stiffness-loss scenario is an explicit synthetic test case, not a validated crack signature.",
    "The 4% case measures the chosen model's sensitivity boundary; it is not a universal minimum detectable crack.",
    "Real strain/modal channels can share temperature, load, mounting, timing, and power errors; independence may fail and invalidate the nominal false-alarm rate.",
    "A physical study needs calibrated sensors, independently characterized beam damage, blinded holdout specimens, and empirical environmental drift before using the stated thresholds."
  ]
}
