{
  "$schema": "og-gate-1.0",
  "module": "M04",
  "variant": "baseline",
  "dim": "D-battery",
  "gate": "G-BATTERY-SOC",
  "value": 0.0,
  "unit": "SOC_end_pct",
  "threshold_pass": 20.0,
  "threshold_obj": 50.0,
  "rag": "RED",
  "cas_score": 0,
  "cas_factors": {
    "verification": 2,
    "validation": 0,
    "input_pedigree": 1,
    "results_uncertainty": 1,
    "results_robustness": 1,
    "use_history": 1,
    "ms_management": 2,
    "people_qual": 1
  },
  "cas_rollup_policy": "OG-conservative-min",
  "validated_vs_reality": "PENDING",
  "risk_trace": [
    "R2",
    "R3"
  ],
  "evidence": "/out/gate_M04_baseline_battery_soc.json",
  "tool": "pybamm 26.6.2.0 SPM",
  "standard": "IEC 62619 duty-cycle; PyBaMM SPM Chen2020 params; canonical 7-day aged-cold-reserve mission per CEO-directed rigorous DFN (G-BATTERY-SOC-rigorous_M04.json 2026-06-30)",
  "ts": "2026-06-30T14:55:10.426752+00:00",
  "detail": {
    "cell_model": "SPM (Chen2020)",
    "n_parallel": 4,
    "n_series": 14,
    "cell_capacity_bol_ah": 5.0,
    "cell_capacity_eol_ah": 4.0,
    "soh_pct": 80.0,
    "t_ambient_k": 278.15,
    "t_ambient_c": 5.0,
    "cell_current_discharge_a": 0.050917,
    "duty_cycle_active_pack_w": 17.5,
    "duty_cycle_dormant_pack_w": 3.6,
    "pack_avg_power_w": 10.55,
    "mission_time_s": 604800,
    "mission_days": 7.0,
    "v_cutoff_v": 3.0,
    "reserve_floor_pct": 20.0,
    "pack_voltage_nom_v": 51.800000000000004,
    "pack_capacity_eol_ah": 16.0,
    "pack_cap_eol_wh": 828.8,
    "total_energy_demand_wh": 1772.4,
    "t_end_s": 360334.0,
    "t_end_h": 100.09,
    "v_start_v": 4.1758,
    "v_end_v": 2.5,
    "soc_end_pct": 0.0,
    "margin_to_reserve_pct": -20.0,
    "q_out_cell_ah": 5.0964,
    "discharged_pack_wh": 1056.0,
    "remaining_pack_wh": 0.0,
    "passed_voltage": false,
    "passed_reserve_floor": false,
    "passed_time_coverage": false,
    "solver_error": null,
    "pass_criterion": "ALL: V_end > V_cutoff AND SOC_end >= 20% reserve floor AND solver ran full mission window"
  }
}