{
  "id": "O0-CRP-026",
  "title": "Noise-Scale Sensitivity of the Discriminability Boundary (Track 2 R2)",
  "record_class": "SIMULATION",
  "version": "1.0.0",
  "status": "SNR_INVARIANT",
  "date": "2026-07-28",
  "program": "CONTACT_AND_REVELATION",
  "category": "emergence",
  "preregistration_version": "1.0.0",
  "preregistration_frozen_before_execution": true,
  "evidence_type": "COMPUTATIONAL SIMULATION",
  "replication_status": "NOT_APPLICABLE",
  "physical_validation": "NONE",
  "source_proposition": "Followup R2 to O0-CRP-022. Under mandate section IX and program-level hypothesis, tests whether the delta*(0.7)=0.20 discriminability boundary depends on signal-to-noise ratio.",
  "parent_study": "O0-CRP-022",
  "related_records": ["O0-CRP-022", "O0-CRP-024", "O0-CRP-025"],
  "verdict": {
    "label": "SNR_MONOTONIC_SUPPORTED",
    "delta_star_070_at_all_noise_levels": 0.20,
    "monotonic": true,
    "breakdown_at_high_noise": false,
    "n_evaluated": 4,
    "n_gate_passed": 4
  },
  "key_findings": {
    "snr_invariant_over_10x_range": "delta*(0.7) = 0.20 at noise_scale 0.05, 0.10, 0.20, 0.50 - a 10x range with no change in the discriminability boundary",
    "positive_control_passes_all": "IDENTITY vs NOISE_CONTROL AUC ~= 1.0 at every noise level",
    "realization_theorem_passes_all": "matched worlds are bit-identical up to noise scaling",
    "cross_study_implication": "combined with O0-CRP-025, boundary is joint property of classifier x substrate, not of noise"
  },
  "artifacts": {
    "preregistration": "preregistration.md",
    "scientific_record": "scientific_record.md",
    "runner": "src/run_study.py",
    "analyzer": "src/analyze.py",
    "summary": "results/summary.json",
    "figures": [
      "figures/01_delta_sweep_by_noise.png",
      "figures/02_delta_star_vs_noise.png"
    ]
  },
  "reproducibility": {
    "runtime_seconds": 660.9,
    "determinism": "full - fixed seeds, reuses O0-CRP-022 simulation code",
    "dependencies": ["python 3.10+", "numpy", "sklearn"],
    "note": "reuses O0-CRP-022 src via sys.path import"
  },
  "revision_history": [
    {"version": "1.0.0", "date": "2026-07-28", "notes": "Initial scientific record after preregistered execution"}
  ]
}
