{
 "tool": "fe_calc_arc_flash",
 "corpus_version": "corpus-18bb4f2c8ce3",
 "build": "11c8733f5032-dirty",
 "cases": [
  {
   "id": "c0007-ieee1584-2018-annex-d1-mv-vcb",
   "title": "IEEE 1584-2018 Annex D.1: 4.16 kV switchgear (VCB)",
   "purpose": "The standard's own medium-voltage worked example: Eq 1 at the three reference voltages, Eq 16-24 interpolation to 4.16 kV, Eq 11-14 enclosure correction; the reduced-current case governs.",
   "inputs": {
    "voltage_v": 4160,
    "bolted_fault_ka": 15,
    "arcing_time_ms": 197,
    "reduced_arcing_time_ms": 223,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 104,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 1143,
    "enclosure_width_mm": 762,
    "enclosure_depth_mm": 508,
    "response_format": "detailed"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 12.979,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 12.675,
     "abs_tol": 0.0005
    },
    "result.reference_voltage_values.arcing_current_ka": {
     "value": [
      11.117,
      12.816,
      14.116
     ]
    },
    "result.enclosure_correction_factor": {
     "value": 1.2838,
     "abs_tol": 5e-05
    },
    "result.equivalent_enclosure_size_in": {
     "value": 36.316,
     "abs_tol": 0.0005
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 12.152,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1606,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 13.343,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1704,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 3.189,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1704,
     "abs_tol": 0.5
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0469,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    }
   },
   "expected_error": null,
   "reference": "IEEE 1584-2018 Annex D.1, sample arc-flash incident energy calculation for a medium-voltage system (results D.9-D.72)",
   "requires_data": []
  },
  {
   "id": "c0007-ieee1584-2018-annex-d2-lv-vcb",
   "title": "IEEE 1584-2018 Annex D.2: 480 V switchgear (VCB)",
   "purpose": "The standard's low-voltage worked example: Eq 25 final current, Eq 6 energy, Eq 10 boundary; a five-times longer clearing time at the reduced current makes that case govern and pushes PPE into the suit tier.",
   "inputs": {
    "voltage_v": 480,
    "bolted_fault_ka": 45,
    "arcing_time_ms": 61.3,
    "reduced_arcing_time_ms": 319,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 610,
    "enclosure_width_mm": 610,
    "enclosure_depth_mm": 254
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 28.793,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 25.244,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2465,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.0847,
     "abs_tol": 5e-05
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 11.585,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1029,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 53.156,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 2669,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 12.705,
     "abs_tol": 0.0005
    },
    "result.ppe_tier": {
     "value": "arc_flash_suit"
    },
    "checks.1.passed": {
     "value": null
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.arc_flash_boundary_mm": {
     "value": 2669,
     "abs_tol": 0.5
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 24.016,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "IEEE 1584-2018 Annex D.2, sample arc-flash incident energy calculation for a low-voltage system (results D.82-D.106)",
   "requires_data": []
  },
  {
   "id": "c0007-208v-lighting-panel-shallow-box-min-gap",
   "title": "208 V lighting panel, 0.5 kA: shallow box, minimum gap and distance",
   "purpose": "Smallest LV inputs of the model (6.35 mm gap, 305 mm, 0.5 kA) in a shallow box (Eq 15) with the 240 V / 2 kA sustained-arc note; no PPE required.",
   "inputs": {
    "voltage_v": 208.0,
    "bolted_fault_ka": 0.5,
    "arcing_time_ms": 10.0,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 6.35,
    "working_distance_mm": 305.0,
    "enclosure_height_mm": 200.0,
    "enclosure_width_mm": 200.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 0.229,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 0.197,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2769,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.7899,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "shallow"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 0.013,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 7,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 0.011,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 7,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 0.003,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 7,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "none"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 7.874,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCB, 600 V coefficients) Iarc,600 = 0.415 kA; Eq 25 at 0.208 kV Iarc = 0.229 kA; Eq 2 VarCf = 0.2769, Iarc,min = 0.197 kA; Eq 11-13 shallow box W1 = 7.874 in, H1 = 7.874 in, EES = 7.874 in, Eq 15 CF = 1.7899; Eq 6 E = 0.013 J/cm² at 10 ms (full) and 0.011 J/cm² at 10 ms (reduced); Eq 10 AFB = 7 / 7 mm; full case governs: 0.013 J/cm² = 0.003 cal/cm², AFB 7 mm, PPE tier none. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 0 (Iarc 0.229 kA, E 0.013 J/cm², AFB 7 mm; reduced 0.197 kA, 0.011 J/cm², 7 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-ieee1584-calculator-vcbb-0.4kv-20ka",
   "title": "400 V VCBB panel, 20 kA, 10 ms current-limiting clearing",
   "purpose": "A fast current-limiting fuse keeps a 400 V VCBB panel under 1.2 cal/cm² so no arc-rated PPE is required. A current-limiting fuse also limits the let-through current, which the IEEE 1584 model ignores (it uses the prospective bolted current), so this result is conservative.",
   "inputs": {
    "voltage_v": 400.0,
    "bolted_fault_ka": 20.0,
    "arcing_time_ms": 10.0,
    "electrode_configuration": "VCBB",
    "conductor_gap_mm": 25.0,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 1000.0,
    "enclosure_width_mm": 200.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 15.337,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 13.412,
     "abs_tol": 0.0005
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 0.487,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 252,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 0.415,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 231,
     "abs_tol": 0.5
    },
    "result.arcing_current_variation_factor": {
     "value": 0.251,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.1081,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 0.116,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 252,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "none"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 25.897,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "IEEE 1584-2018 calculator V2.6.6 sample case 74 (IEEE DataPort open-access spreadsheet V2.6.6, 2019-08-29, as exported by LiaungYip/arcflash). Hand calculation, IEEE 1584-2018 Eq 1 (VCBB, 600 V coefficients) Iarc,600 = 17.465 kA; Eq 25 at 0.4 kV Iarc = 15.337 kA; Eq 2 VarCf = 0.2510, Iarc,min = 13.412 kA; Eq 11-13 typical box W1 = 20.000 in, H1 = 31.794 in, EES = 25.897 in, Eq 14 CF = 1.1081; Eq 6 E = 0.487 J/cm² at 10 ms (full) and 0.415 J/cm² at 10 ms (reduced); Eq 10 AFB = 252 / 231 mm; full case governs: 0.487 J/cm² = 0.116 cal/cm², AFB 252 mm, PPE tier none.",
   "requires_data": []
  },
  {
   "id": "c0007-400v-106ka-hcb-busway-tap-shallow-box",
   "title": "400 V busway tap-off box, 106 kA (HCB, shallow box)",
   "purpose": "Horizontal conductors in a shallow LV box at the maximum LV bolted fault current; Eq 15 shallow-box correction.",
   "inputs": {
    "voltage_v": 400.0,
    "bolted_fault_ka": 106.0,
    "arcing_time_ms": 100.0,
    "electrode_configuration": "HCB",
    "conductor_gap_mm": 6.35,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 200.0,
    "enclosure_width_mm": 200.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 42.175,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 36.13,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2867,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.3579,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "shallow"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 9.226,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1234,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 7.86,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1140,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 2.205,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1234,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 7.874,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (HCB, 600 V coefficients) Iarc,600 = 57.801 kA; Eq 25 at 0.4 kV Iarc = 42.175 kA; Eq 2 VarCf = 0.2867, Iarc,min = 36.130 kA; Eq 11-13 shallow box W1 = 7.874 in, H1 = 7.874 in, EES = 7.874 in, Eq 15 CF = 1.3579; Eq 6 E = 9.226 J/cm² at 100 ms (full) and 7.860 J/cm² at 100 ms (reduced); Eq 10 AFB = 1234 / 1140 mm; full case governs: 9.226 J/cm² = 2.205 cal/cm², AFB 1234 mm, PPE tier arc_rated_clothing. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 136 (Iarc 42.175 kA, E 9.226 J/cm², AFB 1234 mm; reduced 36.130 kA, 7.860 J/cm², 1140 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-400v-106ka-main-switchboard-1s-over-40cal",
   "title": "400 V main switchboard, 106 kA, 1 s clearing: above 40 cal/cm²",
   "purpose": "A slow-clearing LV switchboard fault exceeds the 40 cal/cm² category-4 rating; the full-current case governs and the oversized enclosure is capped at 1244.6 mm.",
   "inputs": {
    "voltage_v": 400.0,
    "bolted_fault_ka": 106.0,
    "arcing_time_ms": 1000.0,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 25.0,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 1500.0,
    "enclosure_width_mm": 1500.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 36.112,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 31.505,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2551,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.326,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 196.378,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 6046,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 172.335,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 5572,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 46.935,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 6046,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_flash_suit"
    },
    "result.exceeds_40_cal_cm2": {
     "value": true
    },
    "checks.0.passed": {
     "value": false
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 40.03,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCB, 600 V coefficients) Iarc,600 = 50.620 kA; Eq 25 at 0.4 kV Iarc = 36.112 kA; Eq 2 VarCf = 0.2551, Iarc,min = 31.505 kA; Eq 11-13 typical box W1 = 31.060 in, H1 = 49.000 in, EES = 40.030 in, Eq 14 CF = 1.3260; Eq 6 E = 196.378 J/cm² at 1000 ms (full) and 172.335 J/cm² at 1000 ms (reduced); Eq 10 AFB = 6046 / 5572 mm; full case governs: 196.378 J/cm² = 46.935 cal/cm², AFB 6046 mm, PPE tier arc_flash_suit. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 17 (Iarc 36.112 kA, E 196.378 J/cm², AFB 6046 mm; reduced 31.505 kA, 172.335 J/cm², 5572 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-400v-106ka-open-air-vertical-bus",
   "title": "400 V open-air vertical bus, 106 kA, 1 s (VOA)",
   "purpose": "Open-air vertical electrodes at LV: CF = 1, no enclosure; a 1 s clearing time drives the energy far above 12 cal/cm².",
   "inputs": {
    "voltage_v": 400.0,
    "bolted_fault_ka": 106.0,
    "arcing_time_ms": 1000.0,
    "electrode_configuration": "VOA",
    "conductor_gap_mm": 25.0,
    "working_distance_mm": 609.6
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 32.639,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 28.496,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2539,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.0,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "open_air"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 124.045,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 4536,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 108.343,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 4167,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 29.648,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 4536,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_flash_suit"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VOA, 600 V coefficients) Iarc,600 = 46.292 kA; Eq 25 at 0.4 kV Iarc = 32.639 kA; Eq 2 VarCf = 0.2539, Iarc,min = 28.496 kA; open air CF = 1; Eq 6 E = 124.045 J/cm² at 1000 ms (full) and 108.343 J/cm² at 1000 ms (reduced); Eq 10 AFB = 4536 / 4167 mm; full case governs: 124.045 J/cm² = 29.648 cal/cm², AFB 4536 mm, PPE tier arc_flash_suit. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 197 (Iarc 32.639 kA, E 124.045 J/cm², AFB 4536 mm; reduced 28.496 kA, 108.343 J/cm², 4167 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-400v-open-air-horizontal-bus-max-lv-gap",
   "title": "400 V open-air horizontal bus, 76.2 mm gap (maximum LV gap)",
   "purpose": "Horizontal open-air electrodes at the largest gap the LV model allows; arc-rated clothing tier.",
   "inputs": {
    "voltage_v": 400.0,
    "bolted_fault_ka": 106.0,
    "arcing_time_ms": 100.0,
    "electrode_configuration": "HOA",
    "conductor_gap_mm": 76.2,
    "working_distance_mm": 914.4
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 21.511,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 18.418,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2876,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.0,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "open_air"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 13.016,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1476,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 11.076,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1361,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 3.111,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1476,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (HOA, 600 V coefficients) Iarc,600 = 31.467 kA; Eq 25 at 0.4 kV Iarc = 21.511 kA; Eq 2 VarCf = 0.2876, Iarc,min = 18.418 kA; open air CF = 1; Eq 6 E = 13.016 J/cm² at 100 ms (full) and 11.076 J/cm² at 100 ms (reduced); Eq 10 AFB = 1476 / 1361 mm; full case governs: 13.016 J/cm² = 3.111 cal/cm², AFB 1476 mm, PPE tier arc_rated_clothing. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 258 (Iarc 21.511 kA, E 13.016 J/cm², AFB 1476 mm; reduced 18.418 kA, 11.076 J/cm², 1361 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-415v-mcc-bucket-shallow-panel-preset",
   "title": "415 V MCC bucket, 25 kA (shallow LV MCC preset, VCBB)",
   "purpose": "The lv_mcc_panel_shallow preset supplies gap 25 mm, 457.2 mm and a 355.6 × 304.8 × 203.2 mm shallow box (Eq 15); a slower reduced-current clearing time makes the reduced case govern.",
   "inputs": {
    "voltage_v": 415,
    "bolted_fault_ka": 25,
    "arcing_time_ms": 50,
    "electrode_configuration": "VCBB",
    "equipment_class": "lv_mcc_panel_shallow",
    "reduced_arcing_time_ms": 200
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 19.336,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 16.936,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2482,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.2424,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "shallow"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 9.906,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 666,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 33.844,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1313,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 8.089,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1313,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 13.0,
     "abs_tol": 0.0005
    },
    "result.conductor_gap_mm": {
     "value": 25
    },
    "result.working_distance_mm": {
     "value": 457.2
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCBB, 600 V coefficients) Iarc,600 = 21.749 kA; Eq 25 at 0.415 kV Iarc = 19.336 kA; Eq 2 VarCf = 0.2482, Iarc,min = 16.936 kA; Eq 11-13 shallow box W1 = 12.000 in, H1 = 14.000 in, EES = 13.000 in, Eq 15 CF = 1.2424; Eq 6 E = 9.906 J/cm² at 50 ms (full) and 33.844 J/cm² at 200 ms (reduced); Eq 10 AFB = 666 / 1313 mm; reduced case governs: 33.844 J/cm² = 8.089 cal/cm², AFB 1313 mm, PPE tier arc_rated_clothing. Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-415v-lv-switchgear-preset-acb-short-time-delay",
   "title": "415 V LV switchgear, 40 kA, ACB short-time delay (LV switchgear preset)",
   "purpose": "The lv_switchgear preset (32 mm gap, 609.6 mm, 508 mm cube) with a 250 ms short-time delay; full and reduced cases at different times, arc-flash suit required. Built-in sanity check: at a 508 mm cube W₁ = H₁ = 20 in, so the enclosure correction factor is ≈ 1.0000 — the box the model's coefficients were fitted to.",
   "inputs": {
    "voltage_v": 415,
    "bolted_fault_ka": 40,
    "arcing_time_ms": 250,
    "electrode_configuration": "VCB",
    "equipment_class": "lv_switchgear",
    "reduced_arcing_time_ms": 400
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 24.489,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 21.385,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2535,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 0.9999,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 43.334,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 2349,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 60.9,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 2906,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 14.555,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 2906,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_flash_suit"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 20.0,
     "abs_tol": 0.0005
    },
    "result.conductor_gap_mm": {
     "value": 32
    },
    "result.working_distance_mm": {
     "value": 609.6
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCB, 600 V coefficients) Iarc,600 = 29.831 kA; Eq 25 at 0.415 kV Iarc = 24.489 kA; Eq 2 VarCf = 0.2535, Iarc,min = 21.385 kA; Eq 11-13 typical box W1 = 20.000 in, H1 = 20.000 in, EES = 20.000 in, Eq 14 CF = 0.9999; Eq 6 E = 43.334 J/cm² at 250 ms (full) and 60.900 J/cm² at 400 ms (reduced); Eq 10 AFB = 2349 / 2906 mm; reduced case governs: 60.900 J/cm² = 14.555 cal/cm², AFB 2906 mm, PPE tier arc_flash_suit. Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-600v-vcbb-top-of-lv-range",
   "title": "600 V VCBB switchboard: top of the LV range (Eq 25 = Iarc,600)",
   "purpose": "At exactly 600 V the Eq 25 correction vanishes and the final current equals Iarc,600; 1 s clearing puts the energy in the arc-flash-suit tier.",
   "inputs": {
    "voltage_v": 600.0,
    "bolted_fault_ka": 20.0,
    "arcing_time_ms": 1000.0,
    "electrode_configuration": "VCBB",
    "conductor_gap_mm": 25.0,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 600.0,
    "enclosure_width_mm": 1000.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 17.465,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 15.571,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2169,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.138,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 115.321,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 3447,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 100.596,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 3196,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 27.562,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 3447,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_flash_suit"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 27.764,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCBB, 600 V coefficients) Iarc,600 = 17.465 kA; Eq 25 at 0.6 kV Iarc = 17.465 kA; Eq 2 VarCf = 0.2169, Iarc,min = 15.571 kA; Eq 11-13 typical box W1 = 31.905 in, H1 = 23.622 in, EES = 27.764 in, Eq 14 CF = 1.1380; Eq 6 E = 115.321 J/cm² at 1000 ms (full) and 100.596 J/cm² at 1000 ms (reduced); Eq 10 AFB = 3447 / 3196 mm; full case governs: 115.321 J/cm² = 27.562 cal/cm², AFB 3447 mm, PPE tier arc_flash_suit. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 83 (Iarc 17.465 kA, E 115.321 J/cm², AFB 3447 mm; reduced 15.571 kA, 100.596 J/cm², 3196 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-ieee1584-calculator-voa-1kv-20ka",
   "title": "1 kV VOA open-air bus, 20 kA, 10 ms",
   "purpose": "Open-air vertical electrodes in the 600 V-2.7 kV band where Eq 18 blends both interpolation branches; energy well under 1.2 cal/cm².",
   "inputs": {
    "voltage_v": 1000.0,
    "bolted_fault_ka": 20.0,
    "arcing_time_ms": 10.0,
    "electrode_configuration": "VOA",
    "conductor_gap_mm": 19.05,
    "working_distance_mm": 914.4
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 16.2,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 14.865,
     "abs_tol": 0.0005
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 0.283,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 146,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 0.281,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 142,
     "abs_tol": 0.5
    },
    "result.arcing_current_variation_factor": {
     "value": 0.1649,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.0,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "open_air"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 0.068,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 146,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "none"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    }
   },
   "expected_error": null,
   "reference": "IEEE 1584-2018 calculator V2.6.6 sample case 219 (IEEE DataPort open-access spreadsheet V2.6.6, 2019-08-29, as exported by LiaungYip/arcflash). Hand calculation, IEEE 1584-2018 Eq 1 (VOA) Iarc,600/2700/14300 = 15.818/16.998/17.870 kA; Eq 16-18 at 1 kV Iarc = 16.200 kA; Eq 2 VarCf = 0.1649, Iarc,min = 14.865 kA; open air CF = 1; Eq 3-5 E600/2700/14300 = 0.248/0.366/0.561 J/cm² (full, 10 ms), 0.192/0.462/0.611 J/cm² (reduced, 10 ms); Eq 19-21 E = 0.283 / 0.281 J/cm²; Eq 7-9 + 22-24 AFB = 146 / 142 mm; full case governs: 0.283 J/cm² = 0.068 cal/cm², AFB 146 mm, PPE tier none.",
   "requires_data": []
  },
  {
   "id": "c0007-ieee1584-calculator-hcb-10kv-20ka",
   "title": "10 kV HCB, 20 kA, narrow 600 × 200 mm box",
   "purpose": "Horizontal conductors in a box above 600 V: Eq 3-5 at each reference voltage interpolated with Eq 19-24; full-current case governs.",
   "inputs": {
    "voltage_v": 10000.0,
    "bolted_fault_ka": 20.0,
    "arcing_time_ms": 100.0,
    "electrode_configuration": "HCB",
    "conductor_gap_mm": 19.05,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 600.0,
    "enclosure_width_mm": 200.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 18.658,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 18.39,
     "abs_tol": 0.0005
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 36.786,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1998,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 36.092,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1976,
     "abs_tol": 0.5
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0288,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.0205,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 8.792,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1998,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 21.811,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "IEEE 1584-2018 calculator V2.6.6 sample case 167 (IEEE DataPort open-access spreadsheet V2.6.6, 2019-08-29, as exported by LiaungYip/arcflash). Hand calculation, IEEE 1584-2018 Eq 1 (HCB) Iarc,600/2700/14300 = 16.646/18.215/18.919 kA; Eq 16-18 at 10 kV Iarc = 18.658 kA; Eq 2 VarCf = 0.0288, Iarc,min = 18.390 kA; Eq 11-13 typical box W1 = 20.000 in, H1 = 23.622 in, EES = 21.811 in, Eq 14 CF = 1.0205; Eq 3-5 E600/2700/14300 = 16.730/30.807/40.309 J/cm² (full, 100 ms), 16.642/30.523/39.373 J/cm² (reduced, 100 ms); Eq 19-21 E = 36.786 / 36.092 J/cm²; Eq 7-9 + 22-24 AFB = 1998 / 1976 mm; full case governs: 36.786 J/cm² = 8.792 cal/cm², AFB 1998 mm, PPE tier arc_rated_clothing.",
   "requires_data": []
  },
  {
   "id": "c0007-ieee1584-calculator-hoa-10kv-20ka",
   "title": "10 kV HOA open-air bus, 20 kA",
   "purpose": "Horizontal open-air electrodes above 600 V with CF = 1; shows the Table 2 variation factor falling with voltage.",
   "inputs": {
    "voltage_v": 10000.0,
    "bolted_fault_ka": 20.0,
    "arcing_time_ms": 100.0,
    "electrode_configuration": "HOA",
    "conductor_gap_mm": 19.05,
    "working_distance_mm": 609.6
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 18.22,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 17.624,
     "abs_tol": 0.0005
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 25.39,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1637,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 23.638,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1570,
     "abs_tol": 0.5
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0654,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.0,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "open_air"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 6.068,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1637,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    }
   },
   "expected_error": null,
   "reference": "IEEE 1584-2018 calculator V2.6.6 sample case 287 (IEEE DataPort open-access spreadsheet V2.6.6, 2019-08-29, as exported by LiaungYip/arcflash). Hand calculation, IEEE 1584-2018 Eq 1 (HOA) Iarc,600/2700/14300 = 14.166/17.842/18.443 kA; Eq 16-18 at 10 kV Iarc = 18.220 kA; Eq 2 VarCf = 0.0654, Iarc,min = 17.624 kA; open air CF = 1; Eq 3-5 E600/2700/14300 = 8.904/19.822/28.669 J/cm² (full, 100 ms), 8.712/20.150/25.693 J/cm² (reduced, 100 ms); Eq 19-21 E = 25.390 / 23.638 J/cm²; Eq 7-9 + 22-24 AFB = 1637 / 1570 mm; full case governs: 25.390 J/cm² = 6.068 cal/cm², AFB 1637 mm, PPE tier arc_rated_clothing.",
   "requires_data": []
  },
  {
   "id": "c0007-10kv-vcbb-max-hv-gap-reduced-current-governs",
   "title": "10 kV VCBB, 254 mm gap (maximum HV gap): reduced current governs",
   "purpose": "Largest HV gap with a 1500 mm enclosure capped at 1244.6 mm; the reduced-current case gives slightly more energy even at the same clearing time.",
   "inputs": {
    "voltage_v": 10000.0,
    "bolted_fault_ka": 20.0,
    "arcing_time_ms": 100.0,
    "electrode_configuration": "VCBB",
    "conductor_gap_mm": 254.0,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 1500.0,
    "enclosure_width_mm": 1500.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 18.45,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 18.085,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0396,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.3172,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 31.315,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1790,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 31.53,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1798,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 7.536,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1798,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 45.167,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCBB) Iarc,600/2700/14300 = 15.553/17.458/19.034 kA; Eq 16-18 at 10 kV Iarc = 18.450 kA; Eq 2 VarCf = 0.0396, Iarc,min = 18.085 kA; Eq 11-13 typical box W1 = 45.167 in, H1 = 45.167 in, EES = 45.167 in, Eq 14 CF = 1.3172; Eq 3-5 E600/2700/14300 = 16.164/26.077/34.401 J/cm² (full, 100 ms), 15.832/26.320/34.599 J/cm² (reduced, 100 ms); Eq 19-21 E = 31.315 / 31.530 J/cm²; Eq 7-9 + 22-24 AFB = 1790 / 1798 mm; reduced case governs: 31.530 J/cm² = 7.536 cal/cm², AFB 1798 mm, PPE tier arc_rated_clothing. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 109 (Iarc 18.450 kA, E 31.315 J/cm², AFB 1790 mm; reduced 18.085 kA, 31.530 J/cm², 1798 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-11kv-switchgear-preset-2.5s-backup-clearing",
   "title": "11 kV switchgear, 1 kA weak source, 2.5 s backup clearing: beyond the 2 s cap",
   "purpose": "The 15kv_switchgear preset with the working distance overridden to 1800 mm (remote operation); a 2.5 s backup clearing time fails the 2 s reasonable-maximum check even though the energy stays below 1.2 cal/cm².",
   "inputs": {
    "voltage_v": 11000,
    "bolted_fault_ka": 1,
    "arcing_time_ms": 2500,
    "electrode_configuration": "VCB",
    "equipment_class": "15kv_switchgear",
    "working_distance_mm": 1800
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 0.914,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 0.902,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0253,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.2922,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 4.388,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1651,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 4.414,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1657,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 1.055,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1657,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "none"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": false
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 37.0,
     "abs_tol": 0.0005
    },
    "result.conductor_gap_mm": {
     "value": 152
    },
    "result.working_distance_mm": {
     "value": 1800
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCB) Iarc,600/2700/14300 = 0.654/0.873/0.930 kA; Eq 16-18 at 11 kV Iarc = 0.914 kA; Eq 2 VarCf = 0.0253, Iarc,min = 0.902 kA; Eq 11-13 typical box W1 = 29.000 in, H1 = 45.000 in, EES = 37.000 in, Eq 14 CF = 1.2922; Eq 3-5 E600/2700/14300 = 2.201/3.980/4.551 J/cm² (full, 2500 ms), 2.109/3.894/4.621 J/cm² (reduced, 2500 ms); Eq 19-21 E = 4.388 / 4.414 J/cm²; Eq 7-9 + 22-24 AFB = 1651 / 1657 mm; reduced case governs: 4.414 J/cm² = 1.055 cal/cm², AFB 1657 mm, PPE tier none. Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-15kv-0.2ka-minimum-hv-fault-current",
   "title": "15 kV, 0.2 kA: minimum HV fault current, 1 s clearing",
   "purpose": "Smallest fault current and highest voltage of the model; 1 s clearing still leaves the energy below 1.2 cal/cm², reduced case governs. The 457.2 mm working distance is deliberately below the 914.4 mm typical at 15 kV, to pin the model at its bounds; it is not a realistic study point.",
   "inputs": {
    "voltage_v": 15000.0,
    "bolted_fault_ka": 0.2,
    "arcing_time_ms": 1000.0,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 152.0,
    "working_distance_mm": 457.2,
    "enclosure_height_mm": 1000.0,
    "enclosure_width_mm": 1000.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 0.182,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 0.18,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0217,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.3155,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 3.241,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 346,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 3.287,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 349,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 0.786,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 349,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "none"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 39.036,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCB) Iarc,600/2700/14300 = 0.123/0.175/0.182 kA; Eq 16-18 at 15 kV Iarc = 0.182 kA; Eq 2 VarCf = 0.0217, Iarc,min = 0.180 kA; Eq 11-13 typical box W1 = 38.702 in, H1 = 39.370 in, EES = 39.036 in, Eq 14 CF = 1.3155; Eq 3-5 E600/2700/14300 = 1.372/2.782/3.215 J/cm² (full, 1000 ms), 1.325/2.731/3.256 J/cm² (reduced, 1000 ms); Eq 19-21 E = 3.241 / 3.287 J/cm²; Eq 7-9 + 22-24 AFB = 346 / 349 mm; reduced case governs: 3.287 J/cm² = 0.786 cal/cm², AFB 349 mm, PPE tier none. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 54 (Iarc 0.182 kA, E 3.241 J/cm², AFB 346 mm; reduced 0.180 kA, 3.287 J/cm², 349 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-15kv-outdoor-open-air-vertical-bus-preset",
   "title": "15 kV outdoor open-air vertical bus (15 kV switchgear preset gap and distance)",
   "purpose": "The 15kv_switchgear preset supplies the 152 mm gap and 914.4 mm working distance for an open-air VOA bus; enclosure dimensions are not used.",
   "inputs": {
    "voltage_v": 15000,
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VOA",
    "equipment_class": "15kv_switchgear"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 16.855,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 16.541,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0372,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.0,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "open_air"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 7.802,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1220,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 7.931,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1233,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 1.895,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 1233,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.conductor_gap_mm": {
     "value": 152
    },
    "result.working_distance_mm": {
     "value": 914.4
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VOA) Iarc,600/2700/14300 = 10.884/16.347/16.826 kA; Eq 16-18 at 15 kV Iarc = 16.855 kA; Eq 2 VarCf = 0.0372, Iarc,min = 16.541 kA; open air CF = 1; Eq 3-5 E600/2700/14300 = 4.223/5.075/7.647 J/cm² (full, 100 ms), 4.037/5.339/7.783 J/cm² (reduced, 100 ms); Eq 19-21 E = 7.802 / 7.931 J/cm²; Eq 7-9 + 22-24 AFB = 1220 / 1233 mm; reduced case governs: 7.931 J/cm² = 1.895 cal/cm², AFB 1233 mm, PPE tier arc_rated_clothing. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 237 (Iarc 16.855 kA, E 7.802 J/cm², AFB 1220 mm; reduced 16.541 kA, 7.931 J/cm², 1233 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-15kv-open-air-horizontal-bus-mcc-preset",
   "title": "15 kV open-air horizontal bus (15 kV MCC preset gap and distance)",
   "purpose": "HOA electrodes with the 15kv_mcc preset (152 mm, 914.4 mm); the full-current case governs for horizontal open-air electrodes.",
   "inputs": {
    "voltage_v": 15000,
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "HOA",
    "equipment_class": "15kv_mcc"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 17.766,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 17.19,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0647,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.0,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "open_air"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 18.885,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 2059,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 16.895,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1923,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 4.514,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 2059,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.conductor_gap_mm": {
     "value": 152
    },
    "result.working_distance_mm": {
     "value": 914.4
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (HOA) Iarc,600/2700/14300 = 8.605/16.488/17.693 kA; Eq 16-18 at 15 kV Iarc = 17.766 kA; Eq 2 VarCf = 0.0647, Iarc,min = 17.190 kA; open air CF = 1; Eq 3-5 E600/2700/14300 = 7.252/14.409/18.631 J/cm² (full, 100 ms), 7.063/14.588/16.764 J/cm² (reduced, 100 ms); Eq 19-21 E = 18.885 / 16.895 J/cm²; Eq 7-9 + 22-24 AFB = 2059 / 1923 mm; full case governs: 18.885 J/cm² = 4.514 cal/cm², AFB 2059 mm, PPE tier arc_rated_clothing. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 297 (Iarc 17.766 kA, E 18.885 J/cm², AFB 2059 mm; reduced 17.190 kA, 16.895 J/cm², 1923 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-15kv-65ka-1s-vcb-extreme-hazard",
   "title": "15 kV switchgear, 65 kA, 1 s clearing: extreme hazard (>120 cal/cm²)",
   "purpose": "Maximum HV fault current at 15 kV with 1 s clearing; the reduced-current case governs and the energy is three times the 40 cal/cm² category-4 rating — beyond category 4, de-energise. The 12.1 m arc-flash boundary would cover most of a switchroom: in practice the answer is to remove the hazard (faster clearing, arc-flash relaying, remote racking), not to set a boundary.",
   "inputs": {
    "voltage_v": 15000.0,
    "bolted_fault_ka": 65.0,
    "arcing_time_ms": 1000.0,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 104.0,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 600.0,
    "enclosure_width_mm": 1000.0,
    "enclosure_depth_mm": 100.0
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 59.721,
     "abs_tol": 0.0005
    },
    "result.reduced_arcing_current_ka": {
     "value": 59.073,
     "abs_tol": 0.0005
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0217,
     "abs_tol": 5e-05
    },
    "result.enclosure_correction_factor": {
     "value": 1.2115,
     "abs_tol": 5e-05
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 537.27,
     "abs_tol": 0.0005
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 12006,
     "abs_tol": 0.5
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 546.263,
     "abs_tol": 0.0005
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 12134,
     "abs_tol": 0.5
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 130.56,
     "abs_tol": 0.0005
    },
    "result.arc_flash_boundary_mm": {
     "value": 12134,
     "abs_tol": 0.5
    },
    "result.ppe_tier": {
     "value": "arc_flash_suit"
    },
    "result.exceeds_40_cal_cm2": {
     "value": true
    },
    "checks.0.passed": {
     "value": false
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 31.162,
     "abs_tol": 0.0005
    }
   },
   "expected_error": null,
   "reference": "Hand calculation, IEEE 1584-2018 Eq 1 (VCB) Iarc,600/2700/14300 = 36.252/52.765/59.325 kA; Eq 16-18 at 15 kV Iarc = 59.721 kA; Eq 2 VarCf = 0.0217, Iarc,min = 59.073 kA; Eq 11-13 typical box W1 = 38.702 in, H1 = 23.622 in, EES = 31.162 in, Eq 14 CF = 1.2115; Eq 3-5 E600/2700/14300 = 318.457/486.148/534.361 J/cm² (full, 1000 ms), 305.465/477.127/542.328 J/cm² (reduced, 1000 ms); Eq 19-21 E = 537.270 / 546.263 J/cm²; Eq 7-9 + 22-24 AFB = 12006 / 12134 mm; reduced case governs: 546.263 J/cm² = 130.560 cal/cm², AFB 12134 mm, PPE tier arc_flash_suit. Cross-checked against IEEE 1584-2018 calculator V2.6.6 sample case 59 (Iarc 59.721 kA, E 537.270 J/cm², AFB 12006 mm; reduced 59.073 kA, 546.263 J/cm², 12134 mm). Independently cross-checked: the same inputs through github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases) agree with every expected value within its tolerance.",
   "requires_data": []
  },
  {
   "id": "c0007-690v-vcb-blend-band-enclosed",
   "title": "690 V switchboard, VCB, 30 kA: the 0.6–2.7 kV blend inside a box",
   "purpose": "690 V is common on Australian mine sites. Just above 600 V the model switches from Eq 25 to the Eq 16–24 blend between the 600 V and 2700 V results, and here the blend interacts with a typical-box correction factor (Eq 14 with the Table 6 voltage term in Eq 11).",
   "inputs": {
    "voltage_v": 690,
    "bolted_fault_ka": 30,
    "arcing_time_ms": 100,
    "reduced_arcing_time_ms": 150,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 762,
    "enclosure_width_mm": 610,
    "enclosure_depth_mm": 508,
    "response_format": "detailed"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 23.815,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 21.135,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.225,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.1416,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 14.835,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1201,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 14.435,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1178,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 3.546,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 1201,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 27.008,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 32
    },
    "result.working_distance_mm": {
     "value": 609.6
    },
    "result.reference_voltage_values.incident_energy_j_cm2": {
     "value": [
      14.223,
      21.716,
      24.021
     ]
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600/2700/14300 = 23.634/26.011/28.490 kA (full), 20.975/23.084/25.284 kA (reduced); E600/2700/14300 = 14.223/21.716/24.021 J/cm² (full, 100 ms), 13.444/26.597/41.768 J/cm² (reduced, 150 ms); Iarc = 23.815 kA, Iarc,min = 21.135 kA, VarCf = 0.2250, typical box CF = 1.1416 (EES 27.008 in); E = 14.835 / 14.435 J/cm², AFB = 1201 / 1178 mm (full / reduced); full case governs: 3.546 cal/cm², AFB 1201 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-1kv-vcbb-mine-distribution-enclosed",
   "title": "1 kV mine distribution board, VCBB, 25 kA: blend band with a barrier",
   "purpose": "A 1 kV board (typical of mine trailing-cable distribution) with VCBB terminations: the blend band again, with the VCBB coefficients and its distinct Table 6 constants and a reduced-current clearing time longer than the full one.",
   "inputs": {
    "voltage_v": 1000,
    "bolted_fault_ka": 25,
    "arcing_time_ms": 200,
    "reduced_arcing_time_ms": 300,
    "electrode_configuration": "VCBB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 914.4,
    "enclosure_width_mm": 762,
    "enclosure_depth_mm": 508,
    "response_format": "detailed"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 21.705,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 19.944,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.1622,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.1598,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 37.144,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1863,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 54.263,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 2298,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 12.969,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 2298,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_flash_suit"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 29.208,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 32
    },
    "result.working_distance_mm": {
     "value": 609.6
    },
    "result.reference_voltage_values.incident_energy_j_cm2": {
     "value": [
      30.551,
      50.656,
      62.708
     ]
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600/2700/14300 = 21.482/22.288/24.255 kA (full), 19.739/20.480/22.287 kA (reduced); E600/2700/14300 = 30.551/50.656/62.708 J/cm² (full, 200 ms), 42.017/78.950/96.270 J/cm² (reduced, 300 ms); Iarc = 21.705 kA, Iarc,min = 19.944 kA, VarCf = 0.1622, typical box CF = 1.1598 (EES 29.208 in); E = 37.144 / 54.263 J/cm², AFB = 1863 / 2298 mm (full / reduced); reduced case governs: 12.969 cal/cm², AFB 2298 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-2700v-vcb-exactly-at-reference-voltage",
   "title": "2700 V exactly, VCB, 20 kA: the top of the blend band",
   "purpose": "At exactly 2.7 kV Eq 18 weights E₁ by zero and E₂ by one, and both E₁ and E₂ equal the 2700 V intermediate, so the result must be the 2700 V reference value: a continuity check where the blend hands over to Eq 17.",
   "inputs": {
    "voltage_v": 2700,
    "bolted_fault_ka": 20,
    "arcing_time_ms": 150,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 104,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 914.4,
    "enclosure_width_mm": 914.4,
    "enclosure_depth_mm": 914.4,
    "response_format": "detailed"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 16.982,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 16.219,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.09,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.2344,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 12.492,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1635,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 11.55,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1555,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 2.986,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 1635,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 32.675,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 104
    },
    "result.working_distance_mm": {
     "value": 914.4
    },
    "result.reference_voltage_values.incident_energy_j_cm2": {
     "value": [
      9.237,
      12.492,
      13.904
     ]
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600/2700/14300 = 14.756/16.982/18.781 kA (full), 14.092/16.219/17.937 kA (reduced); E600/2700/14300 = 9.237/12.492/13.904 J/cm² (full, 150 ms), 7.806/11.550/14.745 J/cm² (reduced, 150 ms); Iarc = 16.982 kA, Iarc,min = 16.219 kA, VarCf = 0.0900, typical box CF = 1.2344 (EES 32.675 in); E = 12.492 / 11.550 J/cm², AFB = 1635 / 1555 mm (full / reduced); full case governs: 2.986 cal/cm², AFB 1635 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-3.3kv-mcc-preset-25ka",
   "title": "3.3 kV MCC, 25 kA (5 kV MCC preset)",
   "purpose": "A 3.3 kV motor control centre — a standard Australian HV motor voltage — using the 5kv_mcc preset (104 mm gap, 914.4 mm working distance, 660.4 mm cube).",
   "inputs": {
    "voltage_v": 3300,
    "bolted_fault_ka": 25,
    "arcing_time_ms": 120,
    "reduced_arcing_time_ms": 150,
    "electrode_configuration": "VCB",
    "equipment_class": "5kv_mcc"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 21.257,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 20.532,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0682,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.123,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 13.687,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1733,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 16.225,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1931,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 3.878,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 1931,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 26.0,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 104
    },
    "result.working_distance_mm": {
     "value": 914.4
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600/2700/14300 = 18.211/21.137/23.449 kA (full), 17.590/20.416/22.650 kA (reduced); E600/2700/14300 = 10.152/13.609/15.113 J/cm² (full, 120 ms), 11.164/16.033/19.761 J/cm² (reduced, 150 ms); Iarc = 21.257 kA, Iarc,min = 20.532 kA, VarCf = 0.0682, typical box CF = 1.1230 (EES 26.000 in); E = 13.687 / 16.225 J/cm², AFB = 1733 / 1931 mm (full / reduced); reduced case governs: 3.878 cal/cm², AFB 1931 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-6.6kv-switchgear-vcbb-20ka-idmt",
   "title": "6.6 kV switchgear, VCBB, 20 kA, IDMT clearing",
   "purpose": "6.6 kV cable-terminated switchgear cleared by an IDMT relay: an everyday Australian industrial study point between the 2700 V and 14 300 V references.",
   "inputs": {
    "voltage_v": 6600,
    "bolted_fault_ka": 20,
    "arcing_time_ms": 250,
    "reduced_arcing_time_ms": 300,
    "electrode_configuration": "VCBB",
    "conductor_gap_mm": 104,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 1143,
    "enclosure_width_mm": 762,
    "enclosure_depth_mm": 762
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 18.176,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 17.813,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0399,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.2224,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 32.392,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 2707,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 39.191,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 3024,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 9.367,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 3024,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 33.954,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 104
    },
    "result.working_distance_mm": {
     "value": 914.4
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600/2700/14300 = 16.263/17.654/19.205 kA (full), 15.939/17.302/18.822 kA (reduced); E600/2700/14300 = 17.360/29.226/38.643 J/cm² (full, 250 ms), 20.405/35.413/46.652 J/cm² (reduced, 300 ms); Iarc = 18.176 kA, Iarc,min = 17.813 kA, VarCf = 0.0399, typical box CF = 1.2224 (EES 33.954 in); E = 32.392 / 39.191 J/cm², AFB = 2707 / 3024 mm (full / reduced); reduced case governs: 9.367 cal/cm², AFB 3024 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-11kv-switchgear-preset-25ka",
   "title": "11 kV switchgear, 25 kA (15 kV switchgear preset)",
   "purpose": "11 kV switchgear at a normal 25 kA fault level with relay-plus-breaker clearing — the commonest Australian distribution voltage at a realistic fault level, unlike the 1 kA weak-source case.",
   "inputs": {
    "voltage_v": 11000,
    "bolted_fault_ka": 25,
    "arcing_time_ms": 100,
    "reduced_arcing_time_ms": 120,
    "electrode_configuration": "VCB",
    "equipment_class": "15kv_switchgear"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 22.667,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 22.381,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0253,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.2922,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 11.149,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 1520,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 13.469,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 1715,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 3.219,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 1715,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 37.0,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 152
    },
    "result.working_distance_mm": {
     "value": 914.4
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600/2700/14300 = 17.646/20.945/23.352 kA (full), 17.423/20.681/23.057 kA (reduced); E600/2700/14300 = 8.112/10.330/11.475 J/cm² (full, 100 ms), 9.294/12.129/14.002 J/cm² (reduced, 120 ms); Iarc = 22.667 kA, Iarc,min = 22.381 kA, VarCf = 0.0253, typical box CF = 1.2922 (EES 37.000 in); E = 11.149 / 13.469 J/cm², AFB = 1520 / 1715 mm (full / reduced); reduced case governs: 3.219 cal/cm², AFB 1715 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-415v-mccb-reduced-current-beyond-2s",
   "title": "415 V panel, MCCB: 25 ms at Iarc but 3 s at Iarc,min",
   "purpose": "The full arcing current trips the MCCB instantaneously but the reduced current falls below the instantaneous pickup and clears on the thermal curve in 3 s. T ≤ 2 s and T_min > 2 s, so the 2 s check must use max(T, T_min) — and the reduced case dominates.",
   "inputs": {
    "voltage_v": 415,
    "bolted_fault_ka": 10,
    "arcing_time_ms": 25,
    "reduced_arcing_time_ms": 3000,
    "electrode_configuration": "VCB",
    "equipment_class": "lv_mcc_panel_deep"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 7.156,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 6.249,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2535,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 0.9999,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 1.687,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 231,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 177.779,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 4261,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "reduced"
    },
    "result.incident_energy_cal_cm2": {
     "value": 42.49,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 4261,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_flash_suit"
    },
    "result.exceeds_40_cal_cm2": {
     "value": true
    },
    "checks.0.passed": {
     "value": false
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": false
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 20.0,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 25
    },
    "result.working_distance_mm": {
     "value": 457.2
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600 = 8.288 kA; Iarc = 7.156 kA, Iarc,min = 6.249 kA, VarCf = 0.2535, typical box CF = 0.9999 (EES 20.000 in); E = 1.687 / 177.779 J/cm², AFB = 231 / 4261 mm (full / reduced); reduced case governs: 42.490 cal/cm², AFB 4261 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-6.6kv-narrow-termination-box-width-under-4g",
   "title": "6.6 kV cable termination box narrower than 4 × the gap",
   "purpose": "A 500 mm wide box with a 152 mm gap is narrower than 4G = 608 mm, outside the boxes the enclosure correction was derived from: the result is calculated and carries the width warning.",
   "inputs": {
    "voltage_v": 6600,
    "bolted_fault_ka": 10,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 152,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 600,
    "enclosure_width_mm": 500,
    "enclosure_depth_mm": 400
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 8.829,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 8.72,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.0246,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.0393,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 5.554,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 975,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 5.512,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 970,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 1.328,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 975,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 21.811,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 152
    },
    "result.working_distance_mm": {
     "value": 914.4
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases; its width ≥ 4G input guard bypassed, the equations are unchanged): Iarc,600/2700/14300 = 7.135/8.540/9.400 kA (full), 7.047/8.435/9.284 kA (reduced); E600/2700/14300 = 3.894/5.338/5.982 J/cm² (full, 100 ms), 3.726/5.226/6.077 J/cm² (reduced, 100 ms); Iarc = 8.829 kA, Iarc,min = 8.720 kA, VarCf = 0.0246, typical box CF = 1.0393 (EES 21.811 in); E = 5.554 / 5.512 J/cm², AFB = 975 / 970 mm (full / reduced); full case governs: 1.328 cal/cm², AFB 975 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-600v-vcb-reduced-case-lv-side-of-step",
   "title": "600 V, VCB, 20 kA: the low-voltage side of the reduced-case step",
   "purpose": "At exactly 600 V the low-voltage form applies and the k3 term of the reduced-current energy keeps the full Iarc,600. Paired with the 601 V example to pin the 600 → 601 V step in the reduced-current energy (8.90 → 6.24 J/cm²) the standard and the official calculator both produce.",
   "inputs": {
    "voltage_v": 600,
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 610,
    "enclosure_width_mm": 610,
    "enclosure_depth_mm": 610,
    "response_format": "detailed"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 16.272,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 14.368,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.234,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.0847,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 10.027,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 940,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 8.901,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 872,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 2.397,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 940,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 24.016,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 32
    },
    "result.working_distance_mm": {
     "value": 609.6
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600 = 16.272 kA; Iarc = 16.272 kA, Iarc,min = 14.368 kA, VarCf = 0.2340, typical box CF = 1.0847 (EES 24.016 in); E = 10.027 / 8.901 J/cm², AFB = 940 / 872 mm (full / reduced); full case governs: 2.397 cal/cm², AFB 940 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-601v-vcb-reduced-case-hv-side-of-step",
   "title": "601 V, VCB, 20 kA: the interpolated side of the reduced-case step",
   "purpose": "One volt higher the Eq 16–24 interpolation applies and each reduced reference current replaces Iarc,600 in the k3 term too, so the reduced-current energy drops to 6.24 J/cm² while the full-current energy carries on almost unchanged.",
   "inputs": {
    "voltage_v": 601,
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 610,
    "enclosure_width_mm": 610,
    "enclosure_depth_mm": 610,
    "response_format": "detailed"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 16.273,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 14.37,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2339,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 1.0847,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "HV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 10.032,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 940,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 6.239,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 698,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 2.398,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 940,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "arc_rated_clothing"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "de_energise_threshold"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 24.016,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 32
    },
    "result.working_distance_mm": {
     "value": 609.6
    },
    "result.reference_voltage_values.incident_energy_j_cm2": {
     "value": [
      10.027,
      15.481,
      17.196
     ]
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600/2700/14300 = 16.272/17.470/19.027 kA (full), 14.369/15.426/16.801 kA (reduced); E600/2700/14300 = 10.027/15.481/17.196 J/cm² (full, 100 ms), 6.234/12.536/20.011 J/cm² (reduced, 100 ms); Iarc = 16.273 kA, Iarc,min = 14.370 kA, VarCf = 0.2339, typical box CF = 1.0847 (EES 24.016 in); E = 10.032 / 6.239 J/cm², AFB = 940 / 698 mm (full / reduced); full case governs: 2.398 cal/cm², AFB 940 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-240v-2ka-at-sustained-arc-threshold",
   "title": "240 V panel at exactly 2 kA: no sustained-arc note",
   "purpose": "IEEE 1584-2018 notes that a sustained arc is less likely at 240 V or below with less than 2 kA available. At exactly 2 kA that note does not apply, so the result carries no warnings — the threshold is pinned here; 1999 A gets the note (unit tests).",
   "inputs": {
    "voltage_v": 240,
    "bolted_fault_ka": 2,
    "arcing_time_ms": 500,
    "electrode_configuration": "VCB",
    "equipment_class": "lv_mcc_panel_deep"
   },
   "expected": {
    "result.arcing_current_ka": {
     "value": 0.892,
     "abs_tol": 0.001
    },
    "result.reduced_arcing_current_ka": {
     "value": 0.77,
     "abs_tol": 0.001
    },
    "result.arcing_current_variation_factor": {
     "value": 0.2732,
     "abs_tol": 0.0001
    },
    "result.enclosure_correction_factor": {
     "value": 0.9999,
     "abs_tol": 0.0001
    },
    "result.enclosure_type": {
     "value": "typical"
    },
    "result.voltage_class": {
     "value": "LV"
    },
    "result.full_case.incident_energy_j_cm2": {
     "value": 3.894,
     "abs_tol": 0.001
    },
    "result.full_case.arc_flash_boundary_mm": {
     "value": 390,
     "abs_tol": 1
    },
    "result.reduced_case.incident_energy_j_cm2": {
     "value": 3.384,
     "abs_tol": 0.001
    },
    "result.reduced_case.arc_flash_boundary_mm": {
     "value": 357,
     "abs_tol": 1
    },
    "result.governing_case": {
     "value": "full"
    },
    "result.incident_energy_cal_cm2": {
     "value": 0.931,
     "abs_tol": 0.001
    },
    "result.arc_flash_boundary_mm": {
     "value": 390,
     "abs_tol": 1
    },
    "result.ppe_tier": {
     "value": "none"
    },
    "result.exceeds_40_cal_cm2": {
     "value": false
    },
    "checks.0.passed": {
     "value": true
    },
    "checks.1.passed": {
     "value": null
    },
    "checks.2.passed": {
     "value": true
    },
    "governing_constraint": {
     "value": "arc_duration_2s"
    },
    "result.equivalent_enclosure_size_in": {
     "value": 20.0,
     "abs_tol": 0.001
    },
    "result.conductor_gap_mm": {
     "value": 25
    },
    "result.working_distance_mm": {
     "value": 457.2
    },
    "warnings": {
     "value": []
    }
   },
   "expected_error": null,
   "reference": "Independent recompute with github.com/LiaungYip/arcflash (MIT Python port of the IEEE 1584-2018 calculator, verified by its author against 144 000 official-spreadsheet cases): Iarc,600 = 1.560 kA; Iarc = 0.892 kA, Iarc,min = 0.770 kA, VarCf = 0.2732, typical box CF = 0.9999 (EES 20.000 in); E = 3.894 / 3.384 J/cm², AFB = 390 / 357 mm (full / reduced); full case governs: 0.931 cal/cm², AFB 390 mm.",
   "requires_data": []
  },
  {
   "id": "c0007-reject-22kv",
   "title": "22 kV is rejected (above the 15 kV model limit)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 152,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 1143,
    "enclosure_width_mm": 762,
    "enclosure_depth_mm": 762,
    "voltage_v": 22000
   },
   "expected": {},
   "expected_error": {
    "contains": "22 kV and 33 kV systems need a different method"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): 208 V to 15 kV; 22 kV must be refused with the reason, not extrapolated.",
   "requires_data": []
  },
  {
   "id": "c0007-reject-33kv",
   "title": "33 kV is rejected (above the 15 kV model limit)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 152,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 1143,
    "enclosure_width_mm": 762,
    "enclosure_depth_mm": 762,
    "voltage_v": 33000
   },
   "expected": {},
   "expected_error": {
    "contains": "33000 V is above 15 kV"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): 208 V to 15 kV.",
   "requires_data": []
  },
  {
   "id": "c0007-reject-15001v",
   "title": "15 001 V is rejected (1 V above the model limit)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 152,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 1143,
    "enclosure_width_mm": 762,
    "enclosure_depth_mm": 762,
    "voltage_v": 15001
   },
   "expected": {},
   "expected_error": {
    "contains": "15001 V is above 15 kV"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): 15 kV is the upper limit; 15 000 V itself is accepted (see the 15 kV worked examples).",
   "requires_data": []
  },
  {
   "id": "c0007-reject-207v",
   "title": "207 V is rejected (below the 208 V model limit)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 508,
    "enclosure_width_mm": 508,
    "enclosure_depth_mm": 508,
    "voltage_v": 207
   },
   "expected": {},
   "expected_error": {
    "contains": "207 V is below 208 V"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): 208 V is the lower limit.",
   "requires_data": []
  },
  {
   "id": "c0007-reject-lv-107ka",
   "title": "107 kA at 415 V is rejected (above 106 kA)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 107,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 508,
    "enclosure_width_mm": 508,
    "enclosure_depth_mm": 508,
    "voltage_v": 415
   },
   "expected": {},
   "expected_error": {
    "contains": "less than or equal to 106"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): 0.5–106 kA at or below 600 V.",
   "requires_data": []
  },
  {
   "id": "c0007-reject-lv-0.4ka",
   "title": "0.4 kA at 415 V is rejected (below 0.5 kA)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 0.4,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 508,
    "enclosure_width_mm": 508,
    "enclosure_depth_mm": 508,
    "voltage_v": 415
   },
   "expected": {},
   "expected_error": {
    "contains": "0.5–106 kA"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): 0.5–106 kA at or below 600 V.",
   "requires_data": []
  },
  {
   "id": "c0007-reject-hv-66ka",
   "title": "66 kA at 11 kV is rejected (above 65 kA)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 66,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 152,
    "working_distance_mm": 914.4,
    "enclosure_height_mm": 1143,
    "enclosure_width_mm": 762,
    "enclosure_depth_mm": 762,
    "voltage_v": 11000
   },
   "expected": {},
   "expected_error": {
    "contains": "0.2–65 kA"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): 0.2–65 kA above 600 V.",
   "requires_data": []
  },
  {
   "id": "c0007-reject-lv-gap-80mm",
   "title": "An 80 mm gap at 415 V is rejected (above 76.2 mm)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 80,
    "working_distance_mm": 609.6,
    "enclosure_height_mm": 508,
    "enclosure_width_mm": 508,
    "enclosure_depth_mm": 508,
    "voltage_v": 415
   },
   "expected": {},
   "expected_error": {
    "contains": "6.35–76.2 mm"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): gap 6.35–76.2 mm at or below 600 V.",
   "requires_data": []
  },
  {
   "id": "c0007-reject-working-distance-300mm",
   "title": "A 300 mm working distance is rejected (below 305 mm)",
   "purpose": "Rejection case: the tool must refuse inputs outside the IEEE 1584-2018 range of the model, with a message saying why. Published in the corpus downloads, not as a worked example.",
   "inputs": {
    "bolted_fault_ka": 20,
    "arcing_time_ms": 100,
    "electrode_configuration": "VCB",
    "conductor_gap_mm": 32,
    "working_distance_mm": 300,
    "enclosure_height_mm": 508,
    "enclosure_width_mm": 508,
    "enclosure_depth_mm": 508,
    "voltage_v": 415
   },
   "expected": {},
   "expected_error": {
    "contains": "greater than or equal to 305"
   },
   "reference": "IEEE 1584-2018 4.2 (range of the model): working distance 305 mm (12 in) or more.",
   "requires_data": []
  }
 ]
}