{
  "frozen_before_first_validation_run": "2026-11-03",
  "scope": "Independent implementation repair and synthetic qualification; no instrument-data transfer",
  "alpha": 0.05,
  "seed_policy": "Fixed disjoint ranges, all seeds retained, no rerun selection",
  "acceptance": {
    "deterministic_contract_and_invariance_checks": "All pass",
    "null_calibration": "Per-scenario one-sided 95% exact binomial upper bound <= 0.08; this is an empirical tolerance, not proof of a universal 5% rate",
    "strong_positive_controls": "Per-scenario one-sided 95% exact binomial lower bound >= 0.80",
    "direction_and_causality": "No edge or causal declaration from any method, including common-drive positives",
    "transfer": "Remains HOLD irrespective of synthetic results until instrument-specific design/data qualification"
  },
  "group_score_benchmark": {"units": 6, "endpoints": 2, "null_replicates": 1000, "positive_replicates": 300, "seed_start": 310000},
  "group_trace_benchmark": {"units": 6, "repeats": 2, "samples": 512, "fs_hz": 10, "band_hz": [0.5, 1.8], "null_replicates": 400, "positive_replicates": 200, "seed_start": 410000},
  "tts_benchmark": {
    "samples": 256, "radius": 49, "embedding_dimension": 3, "lag": 1, "rr": 0.1, "theiler": 2,
    "family": ["recurrence", "absolute_correlation"],
    "null_ar085_replicates": 400,
    "null_skew_ar_replicates": 400,
    "null_same_frequency_replicates": 400,
    "positive_linear_replicates": 200,
    "positive_nonlinear_replicates": 200,
    "positive_common_driver_replicates": 200,
    "seed_start": 510000
  },
  "failed_gate_policy": "Retain failures and seeds, restrict or withhold method; do not tune acceptance thresholds after results. Any revised method requires a separately identified validation run."
}
