{
  "$schema": "og-gate-1.0",
  "module": "M09",
  "variant": "baseline",
  "dim": "D14-comms",
  "gate": "G-COMMS-LINKBUDGET",
  "value": 59.38,
  "unit": "dB_margin",
  "threshold_pass": 6.0,
  "threshold_obj": 16.5,
  "rag": "GREEN",
  "cas_score": 0,
  "cas_factors": {
    "verification": 2,
    "validation": 0,
    "input_pedigree": 1,
    "results_uncertainty": 1,
    "results_robustness": 1,
    "use_history": 2,
    "ms_management": 2,
    "people_qual": 1
  },
  "cas_rollup_policy": "OG-conservative-min",
  "validated_vs_reality": "PENDING",
  "risk_trace": [
    "R6"
  ],
  "evidence": "/opt/oceanguard-hwverify/results/gate_M09_baseline_comms_linkbudget.json",
  "tool": "scikit-rf 1.12.0",
  "standard": "MIL-STD-461G comms margin \u22656 dB; CLAUDE.md COMMS_LINKBUDGET_GATE",
  "ts": "2026-06-22T21:11:07.850052+00:00",
  "detail": {
    "freq_mhz": 433.0,
    "cable_type": "RG-316",
    "cable_length_m": 0.8,
    "cable_loss_db_per_m": 0.15,
    "cable_loss_db": 0.12,
    "penetrator_loss_db": 0.5,
    "total_cable_loss_db": 0.62,
    "s21_db": -0.62,
    "eirp_dbm": 30.0,
    "path_loss_db": 100.0,
    "rx_power_dbm": -70.62,
    "rx_threshold_dbm": -130.0,
    "margin_db": 59.38,
    "margin_threshold_db": 6.0,
    "passed": true,
    "skrf_network_s21_db": -0.62
  }
}