{
  "reviewedAt": "2026-10-02",
  "cases": [
    {
      "id": "2012-import0-battery40",
      "weather_year": 2012,
      "import_gw": 0,
      "variant": "battery40",
      "claims": {
        "annual": "review-2012-import0-battery40-annual",
        "peak": "review-2012-import0-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 17538.09320466727,
        "natural_spill_gwh": 2193.870795332372,
        "imports_gwh": 0.0,
        "exports_gwh": 13271.801327688212,
        "unserved_gwh": 8412.025657295155,
        "curtailment_gwh": 11122.509132409437,
        "nant_de_drance_charge_gwh": 412.188844854502,
        "nant_de_drance_discharge_gwh": 329.7510758836016,
        "limmern_charge_gwh": 449.3582014801722,
        "limmern_discharge_gwh": 359.4865611841377,
        "hongrin_leman_charge_gwh": 204.96818959887398,
        "hongrin_leman_discharge_gwh": 163.97455167909874,
        "grimsel2_charge_gwh": 186.39105797539693,
        "grimsel2_discharge_gwh": 149.11284638031765,
        "additional_battery_charge_gwh": 4986.970659237484,
        "additional_battery_discharge_gwh": 4238.925060351861,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 1316.519991433448,
        "winter_unserved_gwh": 8388.55949423304,
        "winter_curtailment_gwh": 78.95489260388618,
        "winter_net_imports_gwh": -1316.519991433448,
        "peak_unserved_gw": 5.734432211950068,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2012-import0-lake240",
      "weather_year": 2012,
      "import_gw": 0,
      "variant": "lake240",
      "claims": {
        "annual": "review-2012-import0-lake240-annual",
        "peak": "review-2012-import0-lake240-peak"
      },
      "result": {
        "natural_release_gwh": 17538.09320466731,
        "natural_spill_gwh": 2193.870795332372,
        "imports_gwh": 0.0,
        "exports_gwh": 15399.12138402683,
        "unserved_gwh": 11534.31283539549,
        "curtailment_gwh": 12586.362382493948,
        "nant_de_drance_charge_gwh": 877.1132229894511,
        "nant_de_drance_discharge_gwh": 701.6905783915607,
        "limmern_charge_gwh": 984.8053562133746,
        "limmern_discharge_gwh": 787.8442849707,
        "hongrin_leman_charge_gwh": 400.5244501278226,
        "hongrin_leman_discharge_gwh": 320.4195601022573,
        "grimsel2_charge_gwh": 386.26061739265185,
        "grimsel2_discharge_gwh": 309.0084939141219,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3123.6199609673586,
        "winter_unserved_gwh": 10784.308574258052,
        "winter_curtailment_gwh": 1148.5421401040162,
        "winter_net_imports_gwh": -3123.6199609673586,
        "peak_unserved_gw": 8.147613700810961,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "lake": "240 GWh extra pooled natural-water capacity; unchanged October stock, inflow and turbines. Capability sensitivity, not a Grimselsee dispatch forecast."
      }
    },
    {
      "id": "2012-import0-no-new-pv20-battery40",
      "weather_year": 2012,
      "import_gw": 0,
      "variant": "no-new-pv20-battery40",
      "claims": {
        "annual": "review-2012-import0-no-new-pv20-battery40-annual",
        "peak": "review-2012-import0-no-new-pv20-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 19731.96399999963,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 14676.672176967826,
        "unserved_gwh": 14989.959168506273,
        "curtailment_gwh": 18706.404885522956,
        "nant_de_drance_charge_gwh": 554.8449459017327,
        "nant_de_drance_discharge_gwh": 443.87595672138616,
        "limmern_charge_gwh": 627.0596813958308,
        "limmern_discharge_gwh": 501.6477451166646,
        "hongrin_leman_charge_gwh": 277.85423014138837,
        "hongrin_leman_discharge_gwh": 222.28338411311034,
        "grimsel2_charge_gwh": 250.08204742273625,
        "grimsel2_discharge_gwh": 200.06563793818907,
        "additional_battery_charge_gwh": 6361.138856681724,
        "additional_battery_discharge_gwh": 5406.968028179464,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 2221.9053057815354,
        "winter_unserved_gwh": 14408.445769181893,
        "winter_curtailment_gwh": 722.1956819376913,
        "winter_net_imports_gwh": -2221.9053057815354,
        "peak_unserved_gw": 6.859305053040621,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "pv_added_gwp": 20,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed.",
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2012-import0-pv10",
      "weather_year": 2012,
      "import_gw": 0,
      "variant": "pv10",
      "claims": {
        "annual": "review-2012-import0-pv10-annual",
        "peak": "review-2012-import0-pv10-peak"
      },
      "result": {
        "natural_release_gwh": 17281.736308507156,
        "natural_spill_gwh": 2450.227691492504,
        "imports_gwh": 0.0,
        "exports_gwh": 17052.42382982961,
        "unserved_gwh": 10738.019893915181,
        "curtailment_gwh": 18762.926123368907,
        "nant_de_drance_charge_gwh": 1000.3351762883524,
        "nant_de_drance_discharge_gwh": 800.2681410306818,
        "limmern_charge_gwh": 1100.994149488446,
        "limmern_discharge_gwh": 880.7953195907569,
        "hongrin_leman_charge_gwh": 458.8183769080616,
        "hongrin_leman_discharge_gwh": 367.05470152644864,
        "grimsel2_charge_gwh": 427.12194158953344,
        "grimsel2_discharge_gwh": 341.69755327162716,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3869.071636984716,
        "winter_unserved_gwh": 10074.496888937509,
        "winter_curtailment_gwh": 2165.638261546443,
        "winter_net_imports_gwh": -3869.071636984716,
        "peak_unserved_gw": 8.147613700810961,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "pv_added_gwp": 10,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed."
      }
    },
    {
      "id": "2012-import0-reference",
      "weather_year": 2012,
      "import_gw": 0,
      "variant": "reference",
      "claims": {
        "annual": "review-2012-import0-reference-annual",
        "peak": "review-2012-import0-reference-peak"
      },
      "result": {
        "natural_release_gwh": 17538.09320466731,
        "natural_spill_gwh": 2193.870795332372,
        "imports_gwh": 0.0,
        "exports_gwh": 15399.12138402683,
        "unserved_gwh": 11534.31283539549,
        "curtailment_gwh": 12586.362382493948,
        "nant_de_drance_charge_gwh": 877.1132229894511,
        "nant_de_drance_discharge_gwh": 701.6905783915607,
        "limmern_charge_gwh": 984.8053562133746,
        "limmern_discharge_gwh": 787.8442849707,
        "hongrin_leman_charge_gwh": 400.5244501278226,
        "hongrin_leman_discharge_gwh": 320.4195601022573,
        "grimsel2_charge_gwh": 386.26061739265185,
        "grimsel2_discharge_gwh": 309.0084939141219,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3123.6199609673586,
        "winter_unserved_gwh": 10784.308574258052,
        "winter_curtailment_gwh": 1148.5421401040162,
        "winter_net_imports_gwh": -3123.6199609673586,
        "peak_unserved_gw": 8.147613700810961,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 6913.0599999999995
      }
    },
    {
      "id": "2012-import0-third-summer",
      "weather_year": 2012,
      "import_gw": 0,
      "variant": "third-summer",
      "claims": {
        "annual": "review-2012-import0-third-summer-annual",
        "peak": "review-2012-import0-third-summer-peak"
      },
      "result": {
        "natural_release_gwh": 16144.217449155985,
        "natural_spill_gwh": 3587.7465508436876,
        "imports_gwh": 0.0,
        "exports_gwh": 16755.848722745308,
        "unserved_gwh": 7097.396067752762,
        "curtailment_gwh": 14043.89812537235,
        "nant_de_drance_charge_gwh": 958.5058022525068,
        "nant_de_drance_discharge_gwh": 766.8046418020054,
        "limmern_charge_gwh": 1054.3677504512023,
        "limmern_discharge_gwh": 843.494200360962,
        "hongrin_leman_charge_gwh": 457.93148811306287,
        "hongrin_leman_discharge_gwh": 366.3451904904492,
        "grimsel2_charge_gwh": 417.5805821518846,
        "grimsel2_discharge_gwh": 334.06446572150816,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3532.4183154670955,
        "winter_unserved_gwh": 6812.039139808859,
        "winter_curtailment_gwh": 1425.1104765734199,
        "winter_net_imports_gwh": -3532.4183154670955,
        "peak_unserved_gw": 7.069613700810959,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "addition": "Third 1.1 GW unit; 98% outside maintenance; 30-day stop from day 156, entirely in summer."
      }
    },
    {
      "id": "2012-import0-winter1",
      "weather_year": 2012,
      "import_gw": 0,
      "variant": "winter1",
      "claims": {
        "annual": "review-2012-import0-winter1-annual",
        "peak": "review-2012-import0-winter1-peak"
      },
      "result": {
        "natural_release_gwh": 17538.093204667322,
        "natural_spill_gwh": 2193.870795332372,
        "imports_gwh": 0.0,
        "exports_gwh": 15775.990494082653,
        "unserved_gwh": 7830.619765667729,
        "curtailment_gwh": 12841.903940094311,
        "nant_de_drance_charge_gwh": 964.5607333449803,
        "nant_de_drance_discharge_gwh": 771.6485866759842,
        "limmern_charge_gwh": 1072.8903105212316,
        "limmern_discharge_gwh": 858.3122484169854,
        "hongrin_leman_charge_gwh": 460.0845971099541,
        "hongrin_leman_discharge_gwh": 368.0676776879623,
        "grimsel2_charge_gwh": 430.64931882744935,
        "grimsel2_discharge_gwh": 344.51945506195983,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3500.489071023181,
        "winter_unserved_gwh": 7104.356478937421,
        "winter_curtailment_gwh": 1404.0836977043796,
        "winter_net_imports_gwh": -3500.489071023181,
        "peak_unserved_gw": 7.147613700810962,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "winter_service": "1 GW additional generation available every winter hour; perfectly reliable contracted service assumption. Unused generation may be curtailed. Fuel and permissions are not established."
      }
    },
    {
      "id": "2012-import2-battery40",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "battery40",
      "claims": {
        "annual": "review-2012-import2-battery40-annual",
        "peak": "review-2012-import2-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 17538.09320466731,
        "natural_spill_gwh": 2193.870795332373,
        "imports_gwh": 7550.857181885714,
        "exports_gwh": 13271.801327688212,
        "unserved_gwh": 1050.8072457738963,
        "curtailment_gwh": 11122.509132409437,
        "nant_de_drance_charge_gwh": 484.9106603420774,
        "nant_de_drance_discharge_gwh": 387.92852827366187,
        "limmern_charge_gwh": 535.4769411267689,
        "limmern_discharge_gwh": 428.38155290141503,
        "hongrin_leman_charge_gwh": 310.4759466091588,
        "hongrin_leman_discharge_gwh": 248.38075728732613,
        "grimsel2_charge_gwh": 247.34115628378325,
        "grimsel2_discharge_gwh": 197.87292502702698,
        "additional_battery_charge_gwh": 5817.497914397012,
        "additional_battery_discharge_gwh": 4944.87322723746,
        "winter_imports_gwh": 7527.3910188236005,
        "winter_exports_gwh": 1316.519991433448,
        "winter_unserved_gwh": 1050.8072457738963,
        "winter_curtailment_gwh": 78.95489260388618,
        "winter_net_imports_gwh": 6210.871027390152,
        "peak_unserved_gw": 3.0762742357466477,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2012-import2-dc10",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "dc10",
      "claims": {
        "annual": "review-2012-import2-dc10-annual",
        "peak": "review-2012-import2-dc10-peak"
      },
      "result": {
        "natural_release_gwh": 19085.911733959976,
        "natural_spill_gwh": 646.052266039728,
        "imports_gwh": 8471.101430909961,
        "exports_gwh": 14489.485624672288,
        "unserved_gwh": 6700.008605162516,
        "curtailment_gwh": 11352.938921464729,
        "nant_de_drance_charge_gwh": 1025.189014785317,
        "nant_de_drance_discharge_gwh": 820.1512118282536,
        "limmern_charge_gwh": 1139.6045477397965,
        "limmern_discharge_gwh": 911.6836381918372,
        "hongrin_leman_charge_gwh": 501.16477358655004,
        "hongrin_leman_discharge_gwh": 400.9318188692387,
        "grimsel2_charge_gwh": 450.90729642122494,
        "grimsel2_discharge_gwh": 360.72583713698054,
        "winter_imports_gwh": 7561.294212640259,
        "winter_exports_gwh": 2839.6069233011303,
        "winter_unserved_gwh": 6452.8331117860635,
        "winter_curtailment_gwh": 963.0121848222417,
        "winter_net_imports_gwh": 4721.687289339128,
        "peak_unserved_gw": 6.971161350309083,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "data_center": {
          "total_twh": 10.0,
          "increment_above_reference_twh": 6.8,
          "shape": "flat every hour",
          "baseline_total_twh": 3.2,
          "embedded_baseline_twh": 2.34,
          "grid_loss_factor": 1.0638297872340425
        }
      }
    },
    {
      "id": "2012-import2-dc5",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "dc5",
      "claims": {
        "annual": "review-2012-import2-dc5-annual",
        "peak": "review-2012-import2-dc5-peak"
      },
      "result": {
        "natural_release_gwh": 17939.763012714506,
        "natural_spill_gwh": 1792.2009872852116,
        "imports_gwh": 8290.830359506772,
        "exports_gwh": 15140.36005941358,
        "unserved_gwh": 4299.311602072327,
        "curtailment_gwh": 12260.271963173469,
        "nant_de_drance_charge_gwh": 1077.9265653204504,
        "nant_de_drance_discharge_gwh": 862.3412522563603,
        "limmern_charge_gwh": 1195.0555909948343,
        "limmern_discharge_gwh": 956.0444727958679,
        "hongrin_leman_charge_gwh": 523.3839868918407,
        "hongrin_leman_discharge_gwh": 418.70718951347146,
        "grimsel2_charge_gwh": 489.62280923241553,
        "grimsel2_discharge_gwh": 391.698247385933,
        "winter_imports_gwh": 7465.719311543953,
        "winter_exports_gwh": 3046.014141850223,
        "winter_unserved_gwh": 4274.367457658698,
        "winter_curtailment_gwh": 1096.8603406988195,
        "winter_net_imports_gwh": 4419.705169693731,
        "peak_unserved_gw": 6.365611608031053,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "data_center": {
          "total_twh": 5.0,
          "increment_above_reference_twh": 1.7999999999999998,
          "shape": "flat every hour",
          "baseline_total_twh": 3.2,
          "embedded_baseline_twh": 2.34,
          "grid_loss_factor": 1.0638297872340425
        }
      }
    },
    {
      "id": "2012-import2-lake240",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "lake240",
      "claims": {
        "annual": "review-2012-import2-lake240-annual",
        "peak": "review-2012-import2-lake240-peak"
      },
      "result": {
        "natural_release_gwh": 17538.09320466735,
        "natural_spill_gwh": 2193.870795332373,
        "imports_gwh": 8148.593515246708,
        "exports_gwh": 15399.12138402683,
        "unserved_gwh": 3515.436568772666,
        "curtailment_gwh": 12586.362382493948,
        "nant_de_drance_charge_gwh": 1070.5100683186133,
        "nant_de_drance_discharge_gwh": 856.4080546548907,
        "limmern_charge_gwh": 1205.0706744341846,
        "limmern_discharge_gwh": 964.0565395473477,
        "hongrin_leman_charge_gwh": 523.472675372382,
        "hongrin_leman_discharge_gwh": 418.77814029790477,
        "grimsel2_charge_gwh": 498.23647171773814,
        "grimsel2_discharge_gwh": 398.5891773741913,
        "winter_imports_gwh": 7407.914862932963,
        "winter_exports_gwh": 3123.6199609673586,
        "winter_unserved_gwh": 3515.436568772666,
        "winter_curtailment_gwh": 1148.5421401040162,
        "winter_net_imports_gwh": 4284.294901965604,
        "peak_unserved_gw": 6.147613700810962,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "lake": "240 GWh extra pooled natural-water capacity; unchanged October stock, inflow and turbines. Capability sensitivity, not a Grimselsee dispatch forecast."
      }
    },
    {
      "id": "2012-import2-no-new-pv20-battery40",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "no-new-pv20-battery40",
      "claims": {
        "annual": "review-2012-import2-no-new-pv20-battery40-annual",
        "peak": "review-2012-import2-no-new-pv20-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 19731.963999999658,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 8429.359325321384,
        "exports_gwh": 14676.672176967826,
        "unserved_gwh": 6719.037948821796,
        "curtailment_gwh": 18706.404885522963,
        "nant_de_drance_charge_gwh": 637.8793771048662,
        "nant_de_drance_discharge_gwh": 510.30350168389293,
        "limmern_charge_gwh": 710.4534960581411,
        "limmern_discharge_gwh": 568.3627968465129,
        "hongrin_leman_charge_gwh": 314.0844935158881,
        "hongrin_leman_discharge_gwh": 251.26759481270983,
        "grimsel2_charge_gwh": 292.27379993507594,
        "grimsel2_discharge_gwh": 233.81903994806106,
        "additional_battery_charge_gwh": 7090.925878591513,
        "additional_battery_discharge_gwh": 6027.286996802786,
        "winter_imports_gwh": 7825.629715618777,
        "winter_exports_gwh": 2221.9053057815354,
        "winter_unserved_gwh": 6719.037948821796,
        "winter_curtailment_gwh": 722.1956819376913,
        "winter_net_imports_gwh": 5603.724409837241,
        "peak_unserved_gw": 4.069087714217041,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "pv_added_gwp": 20,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed.",
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2012-import2-pv10",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "pv10",
      "claims": {
        "annual": "review-2012-import2-pv10-annual",
        "peak": "review-2012-import2-pv10-peak"
      },
      "result": {
        "natural_release_gwh": 17281.73630850721,
        "natural_spill_gwh": 2450.227691492504,
        "imports_gwh": 7820.300195448026,
        "exports_gwh": 17052.42382982961,
        "unserved_gwh": 3032.297501199077,
        "curtailment_gwh": 18762.926123368907,
        "nant_de_drance_charge_gwh": 1156.0061491042532,
        "nant_de_drance_discharge_gwh": 924.8049192834025,
        "limmern_charge_gwh": 1309.7998138816465,
        "limmern_discharge_gwh": 1047.8398511053174,
        "hongrin_leman_charge_gwh": 559.5979653377623,
        "hongrin_leman_discharge_gwh": 447.67837227020925,
        "grimsel2_charge_gwh": 534.7547296105975,
        "grimsel2_discharge_gwh": 427.8037836884786,
        "winter_imports_gwh": 7154.767068445144,
        "winter_exports_gwh": 3869.071636984716,
        "winter_unserved_gwh": 3032.297501199077,
        "winter_curtailment_gwh": 2165.638261546443,
        "winter_net_imports_gwh": 3285.695431460428,
        "peak_unserved_gw": 6.147613700810962,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "pv_added_gwp": 10,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed."
      }
    },
    {
      "id": "2012-import2-reference",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "reference",
      "claims": {
        "annual": "review-2012-import2-reference-annual",
        "peak": "review-2012-import2-reference-peak"
      },
      "result": {
        "natural_release_gwh": 17538.09320466735,
        "natural_spill_gwh": 2193.870795332373,
        "imports_gwh": 8148.593515246708,
        "exports_gwh": 15399.12138402683,
        "unserved_gwh": 3515.436568772666,
        "curtailment_gwh": 12586.362382493948,
        "nant_de_drance_charge_gwh": 1070.5100683186133,
        "nant_de_drance_discharge_gwh": 856.4080546548907,
        "limmern_charge_gwh": 1205.0706744341846,
        "limmern_discharge_gwh": 964.0565395473477,
        "hongrin_leman_charge_gwh": 523.472675372382,
        "hongrin_leman_discharge_gwh": 418.77814029790477,
        "grimsel2_charge_gwh": 498.23647171773814,
        "grimsel2_discharge_gwh": 398.5891773741913,
        "winter_imports_gwh": 7407.914862932963,
        "winter_exports_gwh": 3123.6199609673586,
        "winter_unserved_gwh": 3515.436568772666,
        "winter_curtailment_gwh": 1148.5421401040162,
        "winter_net_imports_gwh": 4284.294901965604,
        "peak_unserved_gw": 6.147613700810962,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995
      }
    },
    {
      "id": "2012-import2-third-summer",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "third-summer",
      "claims": {
        "annual": "review-2012-import2-third-summer-annual",
        "peak": "review-2012-import2-third-summer-peak"
      },
      "result": {
        "natural_release_gwh": 16144.217449156018,
        "natural_spill_gwh": 3587.7465508436876,
        "imports_gwh": 7009.15113172752,
        "exports_gwh": 16755.848722745308,
        "unserved_gwh": 201.1985511615597,
        "curtailment_gwh": 14043.89812537235,
        "nant_de_drance_charge_gwh": 1137.798969076574,
        "nant_de_drance_discharge_gwh": 910.2391752612593,
        "limmern_charge_gwh": 1262.3305510727628,
        "limmern_discharge_gwh": 1009.8644408582103,
        "hongrin_leman_charge_gwh": 553.3590531587862,
        "hongrin_leman_discharge_gwh": 442.6872425270276,
        "grimsel2_charge_gwh": 499.6651253422692,
        "grimsel2_discharge_gwh": 399.7321002738163,
        "winter_imports_gwh": 6705.46578349206,
        "winter_exports_gwh": 3532.4183154670955,
        "winter_unserved_gwh": 201.1985511615597,
        "winter_curtailment_gwh": 1425.1104765734199,
        "winter_net_imports_gwh": 3173.0474680249645,
        "peak_unserved_gw": 5.069613600810959,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "addition": "Third 1.1 GW unit; 98% outside maintenance; 30-day stop from day 156, entirely in summer."
      }
    },
    {
      "id": "2012-import2-winter1",
      "weather_year": 2012,
      "import_gw": 2,
      "variant": "winter1",
      "claims": {
        "annual": "review-2012-import2-winter1-annual",
        "peak": "review-2012-import2-winter1-peak"
      },
      "result": {
        "natural_release_gwh": 17538.093204667355,
        "natural_spill_gwh": 2193.870795332373,
        "imports_gwh": 7798.823736140391,
        "exports_gwh": 15775.990494082653,
        "unserved_gwh": 207.23222980957118,
        "curtailment_gwh": 12841.903940094311,
        "nant_de_drance_charge_gwh": 1219.328111739691,
        "nant_de_drance_discharge_gwh": 975.4624893917527,
        "limmern_charge_gwh": 1375.564148331456,
        "limmern_discharge_gwh": 1100.451318665165,
        "hongrin_leman_charge_gwh": 627.6105732755763,
        "hongrin_leman_discharge_gwh": 502.08845862045916,
        "grimsel2_charge_gwh": 582.863127868226,
        "grimsel2_discharge_gwh": 466.29050229458204,
        "winter_imports_gwh": 7094.23551756241,
        "winter_exports_gwh": 3500.489071023181,
        "winter_unserved_gwh": 207.23222980957118,
        "winter_curtailment_gwh": 1404.0836977043796,
        "winter_net_imports_gwh": 3593.7464465392286,
        "peak_unserved_gw": 5.147613600810962,
        "natural_initial_gwh": 6913.0599999999995,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 6913.0599999999995,
        "winter_service": "1 GW additional generation available every winter hour; perfectly reliable contracted service assumption. Unused generation may be curtailed. Fuel and permissions are not established."
      }
    },
    {
      "id": "2017-import0-battery40",
      "weather_year": 2017,
      "import_gw": 0,
      "variant": "battery40",
      "claims": {
        "annual": "review-2017-import0-battery40-annual",
        "peak": "review-2017-import0-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999495,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 13785.877631331625,
        "unserved_gwh": 9958.005742055791,
        "curtailment_gwh": 10299.104597864409,
        "nant_de_drance_charge_gwh": 341.263163974112,
        "nant_de_drance_discharge_gwh": 273.0105311792896,
        "limmern_charge_gwh": 396.2189831822452,
        "limmern_discharge_gwh": 316.97518654579625,
        "hongrin_leman_charge_gwh": 191.84775805662787,
        "hongrin_leman_discharge_gwh": 153.47820644530213,
        "grimsel2_charge_gwh": 190.15202029202356,
        "grimsel2_discharge_gwh": 152.12161623361885,
        "additional_battery_charge_gwh": 5311.278399041098,
        "additional_battery_discharge_gwh": 4514.586639184933,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 1001.4623121423482,
        "winter_unserved_gwh": 9958.005742055791,
        "winter_curtailment_gwh": 51.32653920468816,
        "winter_net_imports_gwh": -1001.4623121423482,
        "peak_unserved_gw": 3.8232264262767863,
        "natural_initial_gwh": 7094.51630522403,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7113.12,
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2017-import0-lake240",
      "weather_year": 2017,
      "import_gw": 0,
      "variant": "lake240",
      "claims": {
        "annual": "review-2017-import0-lake240-annual",
        "peak": "review-2017-import0-lake240-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999626,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 15187.254217931459,
        "unserved_gwh": 12651.131925640926,
        "curtailment_gwh": 11932.180840806084,
        "nant_de_drance_charge_gwh": 1163.8828019961215,
        "nant_de_drance_discharge_gwh": 931.1062415968972,
        "limmern_charge_gwh": 1238.3473624034748,
        "limmern_discharge_gwh": 990.67788992278,
        "hongrin_leman_charge_gwh": 497.9767099908271,
        "hongrin_leman_discharge_gwh": 398.38136799266084,
        "grimsel2_charge_gwh": 496.10062061417176,
        "grimsel2_discharge_gwh": 396.88049649133745,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 2640.9863489646523,
        "winter_unserved_gwh": 12002.156499324086,
        "winter_curtailment_gwh": 842.7639655835145,
        "winter_net_imports_gwh": -2640.9863489646523,
        "peak_unserved_gw": 4.99299641506055,
        "natural_initial_gwh": 7077.3460384645805,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7113.12,
        "lake": "240 GWh extra pooled natural-water capacity; unchanged October stock, inflow and turbines. Capability sensitivity, not a Grimselsee dispatch forecast."
      }
    },
    {
      "id": "2017-import0-no-new-pv20-battery40",
      "weather_year": 2017,
      "import_gw": 0,
      "variant": "no-new-pv20-battery40",
      "claims": {
        "annual": "review-2017-import0-no-new-pv20-battery40-annual",
        "peak": "review-2017-import0-no-new-pv20-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999568,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 14527.250497371511,
        "unserved_gwh": 16252.342470817366,
        "curtailment_gwh": 16091.330377934302,
        "nant_de_drance_charge_gwh": 569.4503308655809,
        "nant_de_drance_discharge_gwh": 455.5602646924648,
        "limmern_charge_gwh": 648.2891277694196,
        "limmern_discharge_gwh": 518.6313022155357,
        "hongrin_leman_charge_gwh": 279.60283133911685,
        "hongrin_leman_discharge_gwh": 223.6822650712933,
        "grimsel2_charge_gwh": 254.78380436351983,
        "grimsel2_discharge_gwh": 203.82704349081578,
        "additional_battery_charge_gwh": 9259.383238922532,
        "additional_battery_discharge_gwh": 7870.475753084152,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 1587.6801876144423,
        "winter_unserved_gwh": 15892.319293928267,
        "winter_curtailment_gwh": 568.9471257499947,
        "winter_net_imports_gwh": -1587.6801876144423,
        "peak_unserved_gw": 5.826296787048858,
        "natural_initial_gwh": 7113.12,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7113.12,
        "pv_added_gwp": 20,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed.",
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2017-import0-pv10",
      "weather_year": 2017,
      "import_gw": 0,
      "variant": "pv10",
      "claims": {
        "annual": "review-2017-import0-pv10-annual",
        "peak": "review-2017-import0-pv10-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999597,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 16751.390199820155,
        "unserved_gwh": 11779.846568932408,
        "curtailment_gwh": 18651.676466028177,
        "nant_de_drance_charge_gwh": 1095.6003057507692,
        "nant_de_drance_discharge_gwh": 876.4802446006153,
        "limmern_charge_gwh": 1248.4572455437858,
        "limmern_discharge_gwh": 998.7657964350287,
        "hongrin_leman_charge_gwh": 511.4122327313999,
        "hongrin_leman_discharge_gwh": 409.12978618511966,
        "grimsel2_charge_gwh": 496.8690846241667,
        "grimsel2_discharge_gwh": 397.4952676993335,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3333.6818413363794,
        "winter_unserved_gwh": 11221.546221260502,
        "winter_curtailment_gwh": 1631.72979257469,
        "winter_net_imports_gwh": -3333.6818413363794,
        "peak_unserved_gw": 4.982176990129326,
        "natural_initial_gwh": 7112.12,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7113.12,
        "pv_added_gwp": 10,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed."
      }
    },
    {
      "id": "2017-import0-reference",
      "weather_year": 2017,
      "import_gw": 0,
      "variant": "reference",
      "claims": {
        "annual": "review-2017-import0-reference-annual",
        "peak": "review-2017-import0-reference-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999626,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 15187.254217931459,
        "unserved_gwh": 12651.131925640926,
        "curtailment_gwh": 11932.180840806084,
        "nant_de_drance_charge_gwh": 1163.8828019961215,
        "nant_de_drance_discharge_gwh": 931.1062415968972,
        "limmern_charge_gwh": 1238.3473624034748,
        "limmern_discharge_gwh": 990.67788992278,
        "hongrin_leman_charge_gwh": 497.9767099908271,
        "hongrin_leman_discharge_gwh": 398.38136799266084,
        "grimsel2_charge_gwh": 496.10062061417176,
        "grimsel2_discharge_gwh": 396.88049649133745,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 2640.9863489646523,
        "winter_unserved_gwh": 12002.156499324086,
        "winter_curtailment_gwh": 842.7639655835145,
        "winter_net_imports_gwh": -2640.9863489646523,
        "peak_unserved_gw": 4.99299641506055,
        "natural_initial_gwh": 7077.3460384645805,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7113.12
      }
    },
    {
      "id": "2017-import0-third-summer",
      "weather_year": 2017,
      "import_gw": 0,
      "variant": "third-summer",
      "claims": {
        "annual": "review-2017-import0-third-summer-annual",
        "peak": "review-2017-import0-third-summer-peak"
      },
      "result": {
        "natural_release_gwh": 16092.202614666065,
        "natural_spill_gwh": 850.3733853335909,
        "imports_gwh": 0.0,
        "exports_gwh": 16371.64574986658,
        "unserved_gwh": 8123.874657731627,
        "curtailment_gwh": 14146.769798655747,
        "nant_de_drance_charge_gwh": 935.9963420813388,
        "nant_de_drance_discharge_gwh": 748.7970736650711,
        "limmern_charge_gwh": 1048.1571920499662,
        "limmern_discharge_gwh": 838.5257536399729,
        "hongrin_leman_charge_gwh": 457.45597657113217,
        "hongrin_leman_discharge_gwh": 365.9647812569051,
        "grimsel2_charge_gwh": 407.24226916395753,
        "grimsel2_discharge_gwh": 325.7938153311661,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3030.1268857062087,
        "winter_unserved_gwh": 7958.213183475422,
        "winter_curtailment_gwh": 1056.779439419179,
        "winter_net_imports_gwh": -3030.1268857062087,
        "peak_unserved_gw": 3.9149964150605503,
        "natural_initial_gwh": 7113.12,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7113.12,
        "addition": "Third 1.1 GW unit; 98% outside maintenance; 30-day stop from day 156, entirely in summer."
      }
    },
    {
      "id": "2017-import0-winter1",
      "weather_year": 2017,
      "import_gw": 0,
      "variant": "winter1",
      "claims": {
        "annual": "review-2017-import0-winter1-annual",
        "peak": "review-2017-import0-winter1-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999637,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 15545.493684211004,
        "unserved_gwh": 8893.508214888197,
        "curtailment_gwh": 12129.690877316581,
        "nant_de_drance_charge_gwh": 1204.7548885341716,
        "nant_de_drance_discharge_gwh": 963.8039108273374,
        "limmern_charge_gwh": 1369.682748376348,
        "limmern_discharge_gwh": 1095.7461987010786,
        "hongrin_leman_charge_gwh": 560.9807831400841,
        "hongrin_leman_discharge_gwh": 448.7846265120662,
        "grimsel2_charge_gwh": 534.023007240231,
        "grimsel2_discharge_gwh": 427.21840579218474,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 2999.2258152441964,
        "winter_unserved_gwh": 8271.199396899825,
        "winter_curtailment_gwh": 1040.274002093996,
        "winter_net_imports_gwh": -2999.2258152441964,
        "peak_unserved_gw": 3.9929964150605497,
        "natural_initial_gwh": 7113.12,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7113.12,
        "winter_service": "1 GW additional generation available every winter hour; perfectly reliable contracted service assumption. Unused generation may be curtailed. Fuel and permissions are not established."
      }
    },
    {
      "id": "2017-import2-battery40",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "battery40",
      "claims": {
        "annual": "review-2017-import2-battery40-annual",
        "peak": "review-2017-import2-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999455,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7576.025547522939,
        "exports_gwh": 13785.877631331625,
        "unserved_gwh": 2575.0755661356143,
        "curtailment_gwh": 10300.47251659794,
        "nant_de_drance_charge_gwh": 463.609482401002,
        "nant_de_drance_discharge_gwh": 370.8875859208017,
        "limmern_charge_gwh": 521.5974570906662,
        "limmern_discharge_gwh": 417.277965672533,
        "hongrin_leman_charge_gwh": 244.0045638739215,
        "hongrin_leman_discharge_gwh": 195.20365109913678,
        "grimsel2_charge_gwh": 221.32540036999103,
        "grimsel2_discharge_gwh": 177.06032029599288,
        "additional_battery_charge_gwh": 6148.054780528265,
        "additional_battery_discharge_gwh": 5225.846563449025,
        "winter_imports_gwh": 7576.025547522939,
        "winter_exports_gwh": 1001.4623121423482,
        "winter_unserved_gwh": 2575.0755661356143,
        "winter_curtailment_gwh": 51.32653920468816,
        "winter_net_imports_gwh": 6574.56323538059,
        "peak_unserved_gw": 1.4924374968520588,
        "natural_initial_gwh": 7113.12,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12,
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2017-import2-dc10",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "dc10",
      "claims": {
        "annual": "review-2017-import2-dc10-annual",
        "peak": "review-2017-import2-dc10-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999608,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 8594.441300930985,
        "exports_gwh": 13997.141381763413,
        "unserved_gwh": 7727.159753970639,
        "curtailment_gwh": 9074.054503512807,
        "nant_de_drance_charge_gwh": 1881.0746015226255,
        "nant_de_drance_discharge_gwh": 1504.8596812181008,
        "limmern_charge_gwh": 2171.1175855085876,
        "limmern_discharge_gwh": 1736.8940684068707,
        "hongrin_leman_charge_gwh": 891.2167244726984,
        "hongrin_leman_discharge_gwh": 712.9733795781553,
        "grimsel2_charge_gwh": 876.2273311532791,
        "grimsel2_discharge_gwh": 700.981864922625,
        "winter_imports_gwh": 7667.061828740767,
        "winter_exports_gwh": 2375.5682853229455,
        "winter_unserved_gwh": 7604.776875385288,
        "winter_curtailment_gwh": 701.8046506058836,
        "winter_net_imports_gwh": 5291.4935434178215,
        "peak_unserved_gw": 3.8188003594888014,
        "natural_initial_gwh": 7086.503005980257,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12,
        "data_center": {
          "total_twh": 10.0,
          "increment_above_reference_twh": 6.8,
          "shape": "flat every hour",
          "baseline_total_twh": 3.2,
          "embedded_baseline_twh": 2.34,
          "grid_loss_factor": 1.0638297872340425
        }
      }
    },
    {
      "id": "2017-import2-dc5",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "dc5",
      "claims": {
        "annual": "review-2017-import2-dc5-annual",
        "peak": "review-2017-import2-dc5-peak"
      },
      "result": {
        "natural_release_gwh": 16942.57599999963,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 8292.03867983708,
        "exports_gwh": 14949.31549263226,
        "unserved_gwh": 5404.406361572303,
        "curtailment_gwh": 11095.555739951527,
        "nant_de_drance_charge_gwh": 1553.978339163898,
        "nant_de_drance_discharge_gwh": 1243.1826713311184,
        "limmern_charge_gwh": 1524.10478201664,
        "limmern_discharge_gwh": 1219.283825613312,
        "hongrin_leman_charge_gwh": 677.1443214453648,
        "hongrin_leman_discharge_gwh": 541.7154571562905,
        "grimsel2_charge_gwh": 665.996676883406,
        "grimsel2_discharge_gwh": 532.7973415067258,
        "winter_imports_gwh": 7540.041292177504,
        "winter_exports_gwh": 2570.0540705971566,
        "winter_unserved_gwh": 5404.406361572302,
        "winter_curtailment_gwh": 802.4945936842761,
        "winter_net_imports_gwh": 4969.987221580348,
        "peak_unserved_gw": 3.2115915768209686,
        "natural_initial_gwh": 7113.12,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12,
        "data_center": {
          "total_twh": 5.0,
          "increment_above_reference_twh": 1.7999999999999998,
          "shape": "flat every hour",
          "baseline_total_twh": 3.2,
          "embedded_baseline_twh": 2.34,
          "grid_loss_factor": 1.0638297872340425
        }
      }
    },
    {
      "id": "2017-import2-lake240",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "lake240",
      "claims": {
        "annual": "review-2017-import2-lake240-annual",
        "peak": "review-2017-import2-lake240-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999593,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 8119.621564567218,
        "exports_gwh": 15187.254217931459,
        "unserved_gwh": 4643.299394021515,
        "curtailment_gwh": 11932.180840806077,
        "nant_de_drance_charge_gwh": 1307.7780445791045,
        "nant_de_drance_discharge_gwh": 1046.2224356632835,
        "limmern_charge_gwh": 1422.4277352804343,
        "limmern_discharge_gwh": 1137.9421882243475,
        "hongrin_leman_charge_gwh": 667.1287435326865,
        "hongrin_leman_discharge_gwh": 533.7029948261484,
        "grimsel2_charge_gwh": 557.9181363513042,
        "grimsel2_discharge_gwh": 446.33450908104373,
        "winter_imports_gwh": 7469.37597718659,
        "winter_exports_gwh": 2640.9863489646523,
        "winter_unserved_gwh": 4643.299394021515,
        "winter_curtailment_gwh": 842.7639655835145,
        "winter_net_imports_gwh": 4828.3896282219375,
        "peak_unserved_gw": 2.9929964150605497,
        "natural_initial_gwh": 7110.665044336087,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12,
        "lake": "240 GWh extra pooled natural-water capacity; unchanged October stock, inflow and turbines. Capability sensitivity, not a Grimselsee dispatch forecast."
      }
    },
    {
      "id": "2017-import2-no-new-pv20-battery40",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "no-new-pv20-battery40",
      "claims": {
        "annual": "review-2017-import2-no-new-pv20-battery40-annual",
        "peak": "review-2017-import2-no-new-pv20-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999535,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 8246.055400719895,
        "exports_gwh": 14527.250497371511,
        "unserved_gwh": 8167.09842601711,
        "curtailment_gwh": 16091.33037793432,
        "nant_de_drance_charge_gwh": 674.3313458326217,
        "nant_de_drance_discharge_gwh": 539.4650766660973,
        "limmern_charge_gwh": 732.4216407736913,
        "limmern_discharge_gwh": 585.9373126189529,
        "hongrin_leman_charge_gwh": 325.78747848698225,
        "hongrin_leman_discharge_gwh": 260.6299827895855,
        "grimsel2_charge_gwh": 297.2320206519795,
        "grimsel2_discharge_gwh": 237.7856165215838,
        "additional_battery_charge_gwh": 9961.263756509597,
        "additional_battery_discharge_gwh": 8467.074193033157,
        "winter_imports_gwh": 7876.071670555942,
        "winter_exports_gwh": 1587.6801876144423,
        "winter_unserved_gwh": 8167.09842601711,
        "winter_curtailment_gwh": 568.9471257499947,
        "winter_net_imports_gwh": 6288.391482941499,
        "peak_unserved_gw": 3.4483087600025506,
        "natural_initial_gwh": 7113.12,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12,
        "pv_added_gwp": 20,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed.",
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2017-import2-pv10",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "pv10",
      "claims": {
        "annual": "review-2017-import2-pv10-annual",
        "peak": "review-2017-import2-pv10-peak"
      },
      "result": {
        "natural_release_gwh": 16942.57599999955,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7772.3298475131405,
        "exports_gwh": 16751.390199820155,
        "unserved_gwh": 4110.159734828412,
        "curtailment_gwh": 18651.676466028155,
        "nant_de_drance_charge_gwh": 1254.0377829719423,
        "nant_de_drance_discharge_gwh": 1003.2302263775538,
        "limmern_charge_gwh": 1440.5636458777012,
        "limmern_discharge_gwh": 1152.4509167021613,
        "hongrin_leman_charge_gwh": 618.0692238147217,
        "hongrin_leman_discharge_gwh": 494.4553790517762,
        "grimsel2_charge_gwh": 552.8832830313386,
        "grimsel2_discharge_gwh": 442.3066264250712,
        "winter_imports_gwh": 7210.302059302878,
        "winter_exports_gwh": 3333.6818413363794,
        "winter_unserved_gwh": 4110.159734828412,
        "winter_curtailment_gwh": 1631.72979257469,
        "winter_net_imports_gwh": 3876.6202179664983,
        "peak_unserved_gw": 2.9821769901293256,
        "natural_initial_gwh": 7098.57771905849,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12,
        "pv_added_gwp": 10,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed."
      }
    },
    {
      "id": "2017-import2-reference",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "reference",
      "claims": {
        "annual": "review-2017-import2-reference-annual",
        "peak": "review-2017-import2-reference-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999593,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 8119.621564567218,
        "exports_gwh": 15187.254217931459,
        "unserved_gwh": 4643.299394021515,
        "curtailment_gwh": 11932.180840806077,
        "nant_de_drance_charge_gwh": 1307.7780445791045,
        "nant_de_drance_discharge_gwh": 1046.2224356632835,
        "limmern_charge_gwh": 1422.4277352804343,
        "limmern_discharge_gwh": 1137.9421882243475,
        "hongrin_leman_charge_gwh": 667.1287435326865,
        "hongrin_leman_discharge_gwh": 533.7029948261484,
        "grimsel2_charge_gwh": 557.9181363513042,
        "grimsel2_discharge_gwh": 446.33450908104373,
        "winter_imports_gwh": 7469.37597718659,
        "winter_exports_gwh": 2640.9863489646523,
        "winter_unserved_gwh": 4643.299394021515,
        "winter_curtailment_gwh": 842.7639655835145,
        "winter_net_imports_gwh": 4828.3896282219375,
        "peak_unserved_gw": 2.9929964150605497,
        "natural_initial_gwh": 7110.665044336087,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12
      }
    },
    {
      "id": "2017-import2-third-summer",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "third-summer",
      "claims": {
        "annual": "review-2017-import2-third-summer-annual",
        "peak": "review-2017-import2-third-summer-peak"
      },
      "result": {
        "natural_release_gwh": 16092.202614665994,
        "natural_spill_gwh": 850.3733853335909,
        "imports_gwh": 7194.7039747282,
        "exports_gwh": 16371.64574986658,
        "unserved_gwh": 1072.1560961797068,
        "curtailment_gwh": 14146.769798655747,
        "nant_de_drance_charge_gwh": 1152.5059493491035,
        "nant_de_drance_discharge_gwh": 922.0047594792828,
        "limmern_charge_gwh": 1296.307797650859,
        "limmern_discharge_gwh": 1037.0462381206871,
        "hongrin_leman_charge_gwh": 573.6995712101716,
        "hongrin_leman_discharge_gwh": 458.9596569681358,
        "grimsel2_charge_gwh": 541.2655275373081,
        "grimsel2_discharge_gwh": 433.0124220298469,
        "winter_imports_gwh": 7028.344912401501,
        "winter_exports_gwh": 3030.1268857062087,
        "winter_unserved_gwh": 1072.1560961797068,
        "winter_curtailment_gwh": 1056.779439419179,
        "winter_net_imports_gwh": 3998.218026695292,
        "peak_unserved_gw": 1.9149964150605505,
        "natural_initial_gwh": 7113.12,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12,
        "addition": "Third 1.1 GW unit; 98% outside maintenance; 30-day stop from day 156, entirely in summer."
      }
    },
    {
      "id": "2017-import2-winter1",
      "weather_year": 2017,
      "import_gw": 2,
      "variant": "winter1",
      "claims": {
        "annual": "review-2017-import2-winter1-annual",
        "peak": "review-2017-import2-winter1-peak"
      },
      "result": {
        "natural_release_gwh": 16942.575999999528,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7708.362092922569,
        "exports_gwh": 15545.493684211004,
        "unserved_gwh": 1323.4025337087553,
        "curtailment_gwh": 12129.690877316556,
        "nant_de_drance_charge_gwh": 1420.304371310445,
        "nant_de_drance_discharge_gwh": 1136.2434970483562,
        "limmern_charge_gwh": 1580.4769867982773,
        "limmern_discharge_gwh": 1264.381589438622,
        "hongrin_leman_charge_gwh": 714.1843241793653,
        "hongrin_leman_discharge_gwh": 571.3474593434903,
        "grimsel2_charge_gwh": 645.7578037179567,
        "grimsel2_discharge_gwh": 516.6062429743658,
        "winter_imports_gwh": 7060.916505541942,
        "winter_exports_gwh": 2999.2258152441964,
        "winter_unserved_gwh": 1323.4025337087553,
        "winter_curtailment_gwh": 1040.274002093996,
        "winter_net_imports_gwh": 4061.6906902977453,
        "peak_unserved_gw": 1.99299641506055,
        "natural_initial_gwh": 7077.12605432414,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7113.12,
        "winter_service": "1 GW additional generation available every winter hour; perfectly reliable contracted service assumption. Unused generation may be curtailed. Fuel and permissions are not established."
      }
    },
    {
      "id": "2022-import0-battery40",
      "weather_year": 2022,
      "import_gw": 0,
      "variant": "battery40",
      "claims": {
        "annual": "review-2022-import0-battery40-annual",
        "peak": "review-2022-import0-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000248,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 13624.444366789765,
        "unserved_gwh": 7559.6062387195225,
        "curtailment_gwh": 9041.784395628614,
        "nant_de_drance_charge_gwh": 360.84309507689846,
        "nant_de_drance_discharge_gwh": 288.67447606151876,
        "limmern_charge_gwh": 426.4168131331316,
        "limmern_discharge_gwh": 341.1334505065053,
        "hongrin_leman_charge_gwh": 186.97860197637667,
        "hongrin_leman_discharge_gwh": 149.58288158110113,
        "grimsel2_charge_gwh": 184.04265072793552,
        "grimsel2_discharge_gwh": 147.2341205823484,
        "additional_battery_charge_gwh": 8421.150821353978,
        "additional_battery_discharge_gwh": 7157.978198150881,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 1217.8943949185461,
        "winter_unserved_gwh": 7444.3634360635915,
        "winter_curtailment_gwh": 58.662678376776185,
        "winter_net_imports_gwh": -1217.8943949185461,
        "peak_unserved_gw": 2.2669236965679174,
        "natural_initial_gwh": 7203.280000000001,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2022-import0-lake240",
      "weather_year": 2022,
      "import_gw": 0,
      "variant": "lake240",
      "claims": {
        "annual": "review-2022-import0-lake240-annual",
        "peak": "review-2022-import0-lake240-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000322,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 15128.974955272646,
        "unserved_gwh": 10677.259207869762,
        "curtailment_gwh": 10907.998092248998,
        "nant_de_drance_charge_gwh": 2003.5680369536592,
        "nant_de_drance_discharge_gwh": 1602.8544295629276,
        "limmern_charge_gwh": 2289.1695289711906,
        "limmern_discharge_gwh": 1831.3356231769524,
        "hongrin_leman_charge_gwh": 1029.5512139424532,
        "hongrin_leman_discharge_gwh": 823.6409711539585,
        "grimsel2_charge_gwh": 886.3989172977504,
        "grimsel2_discharge_gwh": 709.1191338382023,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3385.150007358213,
        "winter_unserved_gwh": 10179.988488341518,
        "winter_curtailment_gwh": 1094.1672932004371,
        "winter_net_imports_gwh": -3385.150007358213,
        "peak_unserved_gw": 3.1177174478499223,
        "natural_initial_gwh": 7201.499409256217,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "lake": "240 GWh extra pooled natural-water capacity; unchanged October stock, inflow and turbines. Capability sensitivity, not a Grimselsee dispatch forecast."
      }
    },
    {
      "id": "2022-import0-no-new-pv20-battery40",
      "weather_year": 2022,
      "import_gw": 0,
      "variant": "no-new-pv20-battery40",
      "claims": {
        "annual": "review-2022-import0-no-new-pv20-battery40-annual",
        "peak": "review-2022-import0-no-new-pv20-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000435,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 15406.999510386355,
        "unserved_gwh": 13785.782889159216,
        "curtailment_gwh": 14977.090553569098,
        "nant_de_drance_charge_gwh": 586.965996533738,
        "nant_de_drance_discharge_gwh": 469.57279722699036,
        "limmern_charge_gwh": 650.6062503692217,
        "limmern_discharge_gwh": 520.4850002953774,
        "hongrin_leman_charge_gwh": 340.02566729619343,
        "hongrin_leman_discharge_gwh": 272.02053383695363,
        "grimsel2_charge_gwh": 264.51296263909376,
        "grimsel2_discharge_gwh": 211.61037011127513,
        "additional_battery_charge_gwh": 12361.940301723986,
        "additional_battery_discharge_gwh": 10507.649256465385,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 2307.612100748561,
        "winter_unserved_gwh": 13415.424624773159,
        "winter_curtailment_gwh": 622.120953459901,
        "winter_net_imports_gwh": -2307.612100748561,
        "peak_unserved_gw": 4.079799087805723,
        "natural_initial_gwh": 7157.190516422999,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "pv_added_gwp": 20,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed.",
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2022-import0-pv10",
      "weather_year": 2022,
      "import_gw": 0,
      "variant": "pv10",
      "claims": {
        "annual": "review-2022-import0-pv10-annual",
        "peak": "review-2022-import0-pv10-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000288,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 17548.48154386998,
        "unserved_gwh": 9944.062886717074,
        "curtailment_gwh": 17569.991988808764,
        "nant_de_drance_charge_gwh": 2000.9452025224282,
        "nant_de_drance_discharge_gwh": 1600.7561620179426,
        "limmern_charge_gwh": 2163.9559921070695,
        "limmern_discharge_gwh": 1731.1647936856552,
        "hongrin_leman_charge_gwh": 981.8354744645641,
        "hongrin_leman_discharge_gwh": 785.4683795716467,
        "grimsel2_charge_gwh": 872.9895373656225,
        "grimsel2_discharge_gwh": 698.3916298925013,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 4224.491976392497,
        "winter_unserved_gwh": 9530.072425507746,
        "winter_curtailment_gwh": 2162.8426000723002,
        "winter_net_imports_gwh": -4224.491976392497,
        "peak_unserved_gw": 2.9742579979577948,
        "natural_initial_gwh": 7168.56700479714,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "pv_added_gwp": 10,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed."
      }
    },
    {
      "id": "2022-import0-reference",
      "weather_year": 2022,
      "import_gw": 0,
      "variant": "reference",
      "claims": {
        "annual": "review-2022-import0-reference-annual",
        "peak": "review-2022-import0-reference-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000322,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 15128.974955272646,
        "unserved_gwh": 10677.259207869762,
        "curtailment_gwh": 10907.998092248998,
        "nant_de_drance_charge_gwh": 2003.5680369536592,
        "nant_de_drance_discharge_gwh": 1602.8544295629276,
        "limmern_charge_gwh": 2289.1695289711906,
        "limmern_discharge_gwh": 1831.3356231769524,
        "hongrin_leman_charge_gwh": 1029.5512139424532,
        "hongrin_leman_discharge_gwh": 823.6409711539585,
        "grimsel2_charge_gwh": 886.3989172977504,
        "grimsel2_discharge_gwh": 709.1191338382023,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3385.150007358213,
        "winter_unserved_gwh": 10179.988488341518,
        "winter_curtailment_gwh": 1094.1672932004371,
        "winter_net_imports_gwh": -3385.150007358213,
        "peak_unserved_gw": 3.1177174478499223,
        "natural_initial_gwh": 7201.499409256217,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7203.280000000001
      }
    },
    {
      "id": "2022-import0-third-summer",
      "weather_year": 2022,
      "import_gw": 0,
      "variant": "third-summer",
      "claims": {
        "annual": "review-2022-import0-third-summer-annual",
        "peak": "review-2022-import0-third-summer-peak"
      },
      "result": {
        "natural_release_gwh": 14708.06400000026,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 17057.860993965158,
        "unserved_gwh": 6467.08708311313,
        "curtailment_gwh": 13836.776513211571,
        "nant_de_drance_charge_gwh": 1461.2669245273385,
        "nant_de_drance_discharge_gwh": 1169.013539621871,
        "limmern_charge_gwh": 1496.028514246071,
        "limmern_discharge_gwh": 1196.8228113968567,
        "hongrin_leman_charge_gwh": 626.4659523014377,
        "hongrin_leman_discharge_gwh": 501.1727618411488,
        "grimsel2_charge_gwh": 621.3433840313387,
        "grimsel2_discharge_gwh": 497.07470722507196,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3850.6478117178385,
        "winter_unserved_gwh": 6267.88258196419,
        "winter_curtailment_gwh": 1378.875027544983,
        "winter_net_imports_gwh": -3850.6478117178385,
        "peak_unserved_gw": 1.9689535301081513,
        "natural_initial_gwh": 7173.488923250442,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "addition": "Third 1.1 GW unit; 98% outside maintenance; 30-day stop from day 156, entirely in summer."
      }
    },
    {
      "id": "2022-import0-winter1",
      "weather_year": 2022,
      "import_gw": 0,
      "variant": "winter1",
      "claims": {
        "annual": "review-2022-import0-winter1-annual",
        "peak": "review-2022-import0-winter1-peak"
      },
      "result": {
        "natural_release_gwh": 14708.06400000037,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 0.0,
        "exports_gwh": 15558.923513596761,
        "unserved_gwh": 7047.541737489792,
        "curtailment_gwh": 11170.568908034118,
        "nant_de_drance_charge_gwh": 2116.719200870092,
        "nant_de_drance_discharge_gwh": 1693.3753606960736,
        "limmern_charge_gwh": 2367.640943795838,
        "limmern_discharge_gwh": 1894.112755036671,
        "hongrin_leman_charge_gwh": 1040.7036695272154,
        "hongrin_leman_discharge_gwh": 832.5629356217682,
        "grimsel2_charge_gwh": 912.4396605261377,
        "grimsel2_discharge_gwh": 729.9517284209121,
        "winter_imports_gwh": 0.0,
        "winter_exports_gwh": 3815.0985656823223,
        "winter_unserved_gwh": 6570.566455881655,
        "winter_curtailment_gwh": 1356.7381089855571,
        "winter_net_imports_gwh": -3815.0985656823223,
        "peak_unserved_gw": 2.75463352488503,
        "natural_initial_gwh": 7199.940147867588,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 0,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "winter_service": "1 GW additional generation available every winter hour; perfectly reliable contracted service assumption. Unused generation may be curtailed. Fuel and permissions are not established."
      }
    },
    {
      "id": "2022-import2-battery40",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "battery40",
      "claims": {
        "annual": "review-2022-import2-battery40-annual",
        "peak": "review-2022-import2-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000315,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7705.88660469109,
        "exports_gwh": 13624.444366789765,
        "unserved_gwh": 0.0,
        "curtailment_gwh": 9041.784395628683,
        "nant_de_drance_charge_gwh": 405.14831534530407,
        "nant_de_drance_discharge_gwh": 324.11865227624327,
        "limmern_charge_gwh": 461.76212189172077,
        "limmern_discharge_gwh": 369.40969751337667,
        "hongrin_leman_charge_gwh": 206.06014327698554,
        "hongrin_leman_discharge_gwh": 164.84811462158822,
        "grimsel2_charge_gwh": 203.6990358614104,
        "grimsel2_discharge_gwh": 162.95922868912834,
        "additional_battery_charge_gwh": 9238.501987216316,
        "additional_battery_discharge_gwh": 7852.726689133868,
        "winter_imports_gwh": 7575.917991604079,
        "winter_exports_gwh": 1217.8943949185461,
        "winter_unserved_gwh": 0.0,
        "winter_curtailment_gwh": 58.662678376776185,
        "winter_net_imports_gwh": 6358.023596685533,
        "peak_unserved_gw": 0.0,
        "natural_initial_gwh": 7203.280000000001,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2022-import2-dc10",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "dc10",
      "claims": {
        "annual": "review-2022-import2-dc10-annual",
        "peak": "review-2022-import2-dc10-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000228,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 9390.759251580026,
        "exports_gwh": 13657.132830665396,
        "unserved_gwh": 6105.378909024895,
        "curtailment_gwh": 9801.817164924409,
        "nant_de_drance_charge_gwh": 2318.919937541693,
        "nant_de_drance_discharge_gwh": 1855.1359500333547,
        "limmern_charge_gwh": 2568.8659197900593,
        "limmern_discharge_gwh": 2055.0927358320478,
        "hongrin_leman_charge_gwh": 1109.7671683647486,
        "hongrin_leman_discharge_gwh": 887.8137346917957,
        "grimsel2_charge_gwh": 1025.4319288456493,
        "grimsel2_discharge_gwh": 820.3455430765205,
        "winter_imports_gwh": 7395.525790343686,
        "winter_exports_gwh": 3056.4326152694703,
        "winter_unserved_gwh": 5924.437706406192,
        "winter_curtailment_gwh": 904.8362825012598,
        "winter_net_imports_gwh": 4339.093175074216,
        "peak_unserved_gw": 1.8659085724398194,
        "natural_initial_gwh": 7048.6028174704825,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "data_center": {
          "total_twh": 10.0,
          "increment_above_reference_twh": 6.8,
          "shape": "flat every hour",
          "baseline_total_twh": 3.2,
          "embedded_baseline_twh": 2.34,
          "grid_loss_factor": 1.0638297872340425
        }
      }
    },
    {
      "id": "2022-import2-dc5",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "dc5",
      "claims": {
        "annual": "review-2022-import2-dc5-annual",
        "peak": "review-2022-import2-dc5-peak"
      },
      "result": {
        "natural_release_gwh": 14708.06400000038,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7816.46371224319,
        "exports_gwh": 14321.76637556111,
        "unserved_gwh": 3864.274604252418,
        "curtailment_gwh": 10603.536892879838,
        "nant_de_drance_charge_gwh": 2347.5512274490957,
        "nant_de_drance_discharge_gwh": 1878.0409819592765,
        "limmern_charge_gwh": 2636.8212290305028,
        "limmern_discharge_gwh": 2109.4569832244024,
        "hongrin_leman_charge_gwh": 1160.3596566627539,
        "hongrin_leman_discharge_gwh": 928.2877253301984,
        "grimsel2_charge_gwh": 1065.231937449332,
        "grimsel2_discharge_gwh": 852.1855499594669,
        "winter_imports_gwh": 7298.7954261343375,
        "winter_exports_gwh": 3296.3248411733775,
        "winter_unserved_gwh": 3775.837806815742,
        "winter_curtailment_gwh": 1041.5345446732526,
        "winter_net_imports_gwh": 4002.47058496096,
        "peak_unserved_gw": 1.2134888313944492,
        "natural_initial_gwh": 7196.45087268315,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "data_center": {
          "total_twh": 5.0,
          "increment_above_reference_twh": 1.7999999999999998,
          "shape": "flat every hour",
          "baseline_total_twh": 3.2,
          "embedded_baseline_twh": 2.34,
          "grid_loss_factor": 1.0638297872340425
        }
      }
    },
    {
      "id": "2022-import2-lake240",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "lake240",
      "claims": {
        "annual": "review-2022-import2-lake240-annual",
        "peak": "review-2022-import2-lake240-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000319,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7700.096579001347,
        "exports_gwh": 15128.974955272628,
        "unserved_gwh": 3080.1825762670214,
        "curtailment_gwh": 10907.998092248998,
        "nant_de_drance_charge_gwh": 2139.6069690959434,
        "nant_de_drance_discharge_gwh": 1711.685575276755,
        "limmern_charge_gwh": 2471.178241579465,
        "limmern_discharge_gwh": 1976.9425932635727,
        "hongrin_leman_charge_gwh": 1117.780205930181,
        "hongrin_leman_discharge_gwh": 894.2241647441397,
        "grimsel2_charge_gwh": 995.2220175525597,
        "grimsel2_discharge_gwh": 796.1776140420491,
        "winter_imports_gwh": 7262.94883024589,
        "winter_exports_gwh": 3385.150007358213,
        "winter_unserved_gwh": 3011.2560402497465,
        "winter_curtailment_gwh": 1094.1672932004371,
        "winter_net_imports_gwh": 3877.7988228876775,
        "peak_unserved_gw": 0.9767189510624927,
        "natural_initial_gwh": 7134.847622524822,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "lake": "240 GWh extra pooled natural-water capacity; unchanged October stock, inflow and turbines. Capability sensitivity, not a Grimselsee dispatch forecast."
      }
    },
    {
      "id": "2022-import2-no-new-pv20-battery40",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "no-new-pv20-battery40",
      "claims": {
        "annual": "review-2022-import2-no-new-pv20-battery40-annual",
        "peak": "review-2022-import2-no-new-pv20-battery40-peak"
      },
      "result": {
        "natural_release_gwh": 14708.06400000048,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 8098.194958909671,
        "exports_gwh": 15406.999510386355,
        "unserved_gwh": 5847.052290809242,
        "curtailment_gwh": 14977.09055356911,
        "nant_de_drance_charge_gwh": 674.1111464776002,
        "nant_de_drance_discharge_gwh": 539.2889171820802,
        "limmern_charge_gwh": 804.9316477166103,
        "limmern_discharge_gwh": 643.9453181732883,
        "hongrin_leman_charge_gwh": 341.88437230318397,
        "hongrin_leman_discharge_gwh": 273.5074978425465,
        "grimsel2_charge_gwh": 303.9381270413157,
        "grimsel2_discharge_gwh": 243.1505016330528,
        "additional_battery_charge_gwh": 13048.03014985492,
        "additional_battery_discharge_gwh": 11090.825627376682,
        "winter_imports_gwh": 7784.150056242446,
        "winter_exports_gwh": 2307.612100748561,
        "winter_unserved_gwh": 5791.497015489773,
        "winter_curtailment_gwh": 622.120953459901,
        "winter_net_imports_gwh": 5476.537955493885,
        "peak_unserved_gw": 1.822030231132359,
        "natural_initial_gwh": 7203.280000000001,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "pv_added_gwp": 20,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed.",
        "battery": "40 GWh AC deliverable, 10 GW, 85% round-trip efficiency; empty at both year boundaries, no free initial energy."
      }
    },
    {
      "id": "2022-import2-pv10",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "pv10",
      "claims": {
        "annual": "review-2022-import2-pv10-annual",
        "peak": "review-2022-import2-pv10-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000295,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7435.602227827774,
        "exports_gwh": 17548.48154386998,
        "unserved_gwh": 2608.0233697901167,
        "curtailment_gwh": 17569.99198880876,
        "nant_de_drance_charge_gwh": 2177.152552986193,
        "nant_de_drance_discharge_gwh": 1741.7220423889542,
        "limmern_charge_gwh": 2356.647327945978,
        "limmern_discharge_gwh": 1885.3178623567826,
        "hongrin_leman_charge_gwh": 1060.7453297572974,
        "hongrin_leman_discharge_gwh": 848.596263805833,
        "grimsel2_charge_gwh": 922.9945502743266,
        "grimsel2_discharge_gwh": 738.3956402194633,
        "winter_imports_gwh": 7073.007986242205,
        "winter_exports_gwh": 4224.491976392497,
        "winter_unserved_gwh": 2551.723634277423,
        "winter_curtailment_gwh": 2162.8426000723002,
        "winter_net_imports_gwh": 2848.516009849708,
        "peak_unserved_gw": 0.8377509056138277,
        "natural_initial_gwh": 7150.092979553879,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "pv_added_gwp": 10,
        "pv_shape": "Unchanged calibrated ordinary PV profile; no winter-orientation or site-mix improvement assumed."
      }
    },
    {
      "id": "2022-import2-reference",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "reference",
      "claims": {
        "annual": "review-2022-import2-reference-annual",
        "peak": "review-2022-import2-reference-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000319,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7700.096579001347,
        "exports_gwh": 15128.974955272628,
        "unserved_gwh": 3080.1825762670214,
        "curtailment_gwh": 10907.998092248998,
        "nant_de_drance_charge_gwh": 2139.6069690959434,
        "nant_de_drance_discharge_gwh": 1711.685575276755,
        "limmern_charge_gwh": 2471.178241579465,
        "limmern_discharge_gwh": 1976.9425932635727,
        "hongrin_leman_charge_gwh": 1117.780205930181,
        "hongrin_leman_discharge_gwh": 894.2241647441397,
        "grimsel2_charge_gwh": 995.2220175525597,
        "grimsel2_discharge_gwh": 796.1776140420491,
        "winter_imports_gwh": 7262.94883024589,
        "winter_exports_gwh": 3385.150007358213,
        "winter_unserved_gwh": 3011.2560402497465,
        "winter_curtailment_gwh": 1094.1672932004371,
        "winter_net_imports_gwh": 3877.7988228876775,
        "peak_unserved_gw": 0.9767189510624927,
        "natural_initial_gwh": 7134.847622524822,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001
      }
    },
    {
      "id": "2022-import2-third-summer",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "third-summer",
      "claims": {
        "annual": "review-2022-import2-third-summer-annual",
        "peak": "review-2022-import2-third-summer-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000271,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 6467.087083113127,
        "exports_gwh": 17057.860993965158,
        "unserved_gwh": 0.0,
        "curtailment_gwh": 13836.776513211578,
        "nant_de_drance_charge_gwh": 1140.7838836287403,
        "nant_de_drance_discharge_gwh": 912.6271069029922,
        "limmern_charge_gwh": 1640.0172247833907,
        "limmern_discharge_gwh": 1312.0137798267128,
        "hongrin_leman_charge_gwh": 749.7947001963339,
        "hongrin_leman_discharge_gwh": 599.8357601570649,
        "grimsel2_charge_gwh": 674.508966497714,
        "grimsel2_discharge_gwh": 539.6071731981723,
        "winter_imports_gwh": 6266.361184999886,
        "winter_exports_gwh": 3850.6478117178385,
        "winter_unserved_gwh": 0.0,
        "winter_curtailment_gwh": 1378.875027544983,
        "winter_net_imports_gwh": 2415.7133732820475,
        "peak_unserved_gw": 0.0,
        "natural_initial_gwh": 7137.826695946354,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "addition": "Third 1.1 GW unit; 98% outside maintenance; 30-day stop from day 156, entirely in summer."
      }
    },
    {
      "id": "2022-import2-winter1",
      "weather_year": 2022,
      "import_gw": 2,
      "variant": "winter1",
      "claims": {
        "annual": "review-2022-import2-winter1-annual",
        "peak": "review-2022-import2-winter1-peak"
      },
      "result": {
        "natural_release_gwh": 14708.064000000366,
        "natural_spill_gwh": 0.0,
        "imports_gwh": 7104.229342654259,
        "exports_gwh": 15558.923513596801,
        "unserved_gwh": 0.7546334248850304,
        "curtailment_gwh": 11170.568908034118,
        "nant_de_drance_charge_gwh": 2155.6205069167736,
        "nant_de_drance_discharge_gwh": 1724.4964055334185,
        "limmern_charge_gwh": 2451.449448438485,
        "limmern_discharge_gwh": 1961.1595587507884,
        "hongrin_leman_charge_gwh": 1110.320337421198,
        "hongrin_leman_discharge_gwh": 888.2562699369541,
        "grimsel2_charge_gwh": 1007.3243748893748,
        "grimsel2_discharge_gwh": 805.8594999115023,
        "winter_imports_gwh": 6667.081593898803,
        "winter_exports_gwh": 3815.0985656823223,
        "winter_unserved_gwh": 0.0,
        "winter_curtailment_gwh": 1356.7381089855571,
        "winter_net_imports_gwh": 2851.9830282164803,
        "peak_unserved_gw": 0.7546334248850304,
        "natural_initial_gwh": 7202.012848355457,
        "natural_min_gwh": 0.0
      },
      "changes": {
        "solar_2024_kwh_kwp": "multiyear",
        "goesgen_conditional_cf": 0.9044540402945404,
        "leibstadt_conditional_cf": 0.8552881262761446,
        "nuclear_units": [
          {
            "plant": "goesgen",
            "capacity_gw": 1.01,
            "calendar_capacity_factor": 0.9044540402945404,
            "maintenance_start_day_of_year": 121,
            "maintenance_days": 30
          },
          {
            "plant": "leibstadt",
            "capacity_gw": 1.233,
            "calendar_capacity_factor": 0.8552881262761446,
            "maintenance_start_day_of_year": 166,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_1",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 191,
            "maintenance_days": 30
          },
          {
            "plant": "new_unit_2",
            "capacity_gw": 1.1,
            "outside_maintenance_availability": 0.98,
            "maintenance_start_day_of_year": 226,
            "maintenance_days": 30
          }
        ],
        "import_limit_gw": 2,
        "observed_combined_initial_final_gwh": 7203.280000000001,
        "winter_service": "1 GW additional generation available every winter hour; perfectly reliable contracted service assumption. Unused generation may be curtailed. Fuel and permissions are not established."
      }
    }
  ],
  "trade": [
    {
      "weather_year": 2012,
      "claims": {
        "min": "review-trade-2012-min",
        "max": "review-trade-2012-max"
      },
      "values": {
        "min": -8.14859351624671,
        "max": 11.606362384796782
      }
    },
    {
      "weather_year": 2017,
      "claims": {
        "min": "review-trade-2017-min",
        "max": "review-trade-2017-max"
      },
      "values": {
        "min": -8.119621565567218,
        "max": 8.523678246219507
      }
    },
    {
      "weather_year": 2022,
      "claims": {
        "min": "review-trade-2022-min",
        "max": "review-trade-2022-max"
      },
      "values": {
        "min": -7.700096580001348,
        "max": 7.436476802642763
      }
    }
  ],
  "week": {
    "rows": [
      {
        "time": "2012-02-05T23:00:00+00:00",
        "demand": 19.21372511161477,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T00:00:00+00:00",
        "demand": 19.255053991942845,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T01:00:00+00:00",
        "demand": 19.721830644833084,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T02:00:00+00:00",
        "demand": 19.80867342420998,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T03:00:00+00:00",
        "demand": 19.682024851501108,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T04:00:00+00:00",
        "demand": 20.337889400010795,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T05:00:00+00:00",
        "demand": 21.95089786703769,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T06:00:00+00:00",
        "demand": 22.30376005083171,
        "fixed": 6.683378205514747,
        "ceiling": 20.596258205514747
      },
      {
        "time": "2012-02-06T07:00:00+00:00",
        "demand": 22.13476860283841,
        "fixed": 11.587244358600485,
        "ceiling": 25.500124358600484
      },
      {
        "time": "2012-02-06T08:00:00+00:00",
        "demand": 20.911658026603025,
        "fixed": 16.808903479351184,
        "ceiling": 30.72178347935118
      },
      {
        "time": "2012-02-06T09:00:00+00:00",
        "demand": 20.52539524203744,
        "fixed": 21.485016942727004,
        "ceiling": 35.397896942727
      },
      {
        "time": "2012-02-06T10:00:00+00:00",
        "demand": 20.2808458816096,
        "fixed": 23.126643988568805,
        "ceiling": 37.0395239885688
      },
      {
        "time": "2012-02-06T11:00:00+00:00",
        "demand": 19.746065551952608,
        "fixed": 23.53990363445956,
        "ceiling": 37.45278363445956
      },
      {
        "time": "2012-02-06T12:00:00+00:00",
        "demand": 19.45525500774918,
        "fixed": 21.33317793624018,
        "ceiling": 35.24605793624018
      },
      {
        "time": "2012-02-06T13:00:00+00:00",
        "demand": 19.124439945202088,
        "fixed": 17.459804051021678,
        "ceiling": 31.37268405102168
      },
      {
        "time": "2012-02-06T14:00:00+00:00",
        "demand": 19.08010974581056,
        "fixed": 12.308200284936088,
        "ceiling": 26.221080284936086
      },
      {
        "time": "2012-02-06T15:00:00+00:00",
        "demand": 19.367581607132315,
        "fixed": 7.268245293142614,
        "ceiling": 21.181125293142614
      },
      {
        "time": "2012-02-06T16:00:00+00:00",
        "demand": 24.76388255515184,
        "fixed": 5.809769073472645,
        "ceiling": 19.722649073472645
      },
      {
        "time": "2012-02-06T17:00:00+00:00",
        "demand": 25.60415598186536,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T18:00:00+00:00",
        "demand": 25.61558534919665,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T19:00:00+00:00",
        "demand": 25.67809920869921,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T20:00:00+00:00",
        "demand": 25.86548402281043,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T21:00:00+00:00",
        "demand": 25.34935796228304,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T22:00:00+00:00",
        "demand": 19.87596846335985,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-06T23:00:00+00:00",
        "demand": 19.56328791124572,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T00:00:00+00:00",
        "demand": 19.569606708868385,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T01:00:00+00:00",
        "demand": 19.275863797847304,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T02:00:00+00:00",
        "demand": 19.120658453930428,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T03:00:00+00:00",
        "demand": 19.065620401771067,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T04:00:00+00:00",
        "demand": 19.334255272614136,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T05:00:00+00:00",
        "demand": 20.56707779396448,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T06:00:00+00:00",
        "demand": 21.150563159954206,
        "fixed": 6.437405088690567,
        "ceiling": 20.350285088690566
      },
      {
        "time": "2012-02-07T07:00:00+00:00",
        "demand": 21.253676178860605,
        "fixed": 9.420186798122304,
        "ceiling": 23.333066798122303
      },
      {
        "time": "2012-02-07T08:00:00+00:00",
        "demand": 20.3472987713351,
        "fixed": 13.580692137481028,
        "ceiling": 27.493572137481028
      },
      {
        "time": "2012-02-07T09:00:00+00:00",
        "demand": 20.22168763390471,
        "fixed": 16.822496315836023,
        "ceiling": 30.73537631583602
      },
      {
        "time": "2012-02-07T10:00:00+00:00",
        "demand": 20.01623852765997,
        "fixed": 18.438702791902784,
        "ceiling": 32.351582791902786
      },
      {
        "time": "2012-02-07T11:00:00+00:00",
        "demand": 19.49166432081768,
        "fixed": 15.88452945532045,
        "ceiling": 29.797409455320448
      },
      {
        "time": "2012-02-07T12:00:00+00:00",
        "demand": 19.31393717273311,
        "fixed": 16.394127018136604,
        "ceiling": 30.307007018136602
      },
      {
        "time": "2012-02-07T13:00:00+00:00",
        "demand": 19.24586099311791,
        "fixed": 11.54639560500056,
        "ceiling": 25.45927560500056
      },
      {
        "time": "2012-02-07T14:00:00+00:00",
        "demand": 19.19193026834498,
        "fixed": 8.675363235264912,
        "ceiling": 22.588243235264912
      },
      {
        "time": "2012-02-07T15:00:00+00:00",
        "demand": 19.23430110851559,
        "fixed": 6.54844544931978,
        "ceiling": 20.46132544931978
      },
      {
        "time": "2012-02-07T16:00:00+00:00",
        "demand": 24.507679600966565,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T17:00:00+00:00",
        "demand": 25.22955301562698,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T18:00:00+00:00",
        "demand": 24.97486684567438,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T19:00:00+00:00",
        "demand": 24.61256679074761,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T20:00:00+00:00",
        "demand": 24.18620328474201,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T21:00:00+00:00",
        "demand": 23.32878014732488,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T22:00:00+00:00",
        "demand": 17.751124473133277,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-07T23:00:00+00:00",
        "demand": 17.368482440234978,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T00:00:00+00:00",
        "demand": 17.083737729090526,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T01:00:00+00:00",
        "demand": 16.88085446175038,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T02:00:00+00:00",
        "demand": 16.686434436892508,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T03:00:00+00:00",
        "demand": 16.546430119277126,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T04:00:00+00:00",
        "demand": 16.910447226371254,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T05:00:00+00:00",
        "demand": 18.41117685519007,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T06:00:00+00:00",
        "demand": 19.15251633745728,
        "fixed": 6.219261705085226,
        "ceiling": 20.132141705085225
      },
      {
        "time": "2012-02-08T07:00:00+00:00",
        "demand": 19.504386989220897,
        "fixed": 8.70731156524027,
        "ceiling": 22.62019156524027
      },
      {
        "time": "2012-02-08T08:00:00+00:00",
        "demand": 18.62698588237464,
        "fixed": 12.474616915881084,
        "ceiling": 26.387496915881083
      },
      {
        "time": "2012-02-08T09:00:00+00:00",
        "demand": 18.5170087101788,
        "fixed": 14.762424372779153,
        "ceiling": 28.675304372779152
      },
      {
        "time": "2012-02-08T10:00:00+00:00",
        "demand": 18.472566690794164,
        "fixed": 15.741810250667704,
        "ceiling": 29.654690250667706
      },
      {
        "time": "2012-02-08T11:00:00+00:00",
        "demand": 17.928272608271016,
        "fixed": 18.333647244724894,
        "ceiling": 32.246527244724895
      },
      {
        "time": "2012-02-08T12:00:00+00:00",
        "demand": 17.684078317580344,
        "fixed": 16.765286831428792,
        "ceiling": 30.67816683142879
      },
      {
        "time": "2012-02-08T13:00:00+00:00",
        "demand": 17.403781468420686,
        "fixed": 14.447724586686446,
        "ceiling": 28.360604586686446
      },
      {
        "time": "2012-02-08T14:00:00+00:00",
        "demand": 17.28843446566436,
        "fixed": 10.403578143752195,
        "ceiling": 24.316458143752193
      },
      {
        "time": "2012-02-08T15:00:00+00:00",
        "demand": 17.318088182962157,
        "fixed": 6.924791495446894,
        "ceiling": 20.837671495446894
      },
      {
        "time": "2012-02-08T16:00:00+00:00",
        "demand": 22.60877921425797,
        "fixed": 5.811719690624234,
        "ceiling": 19.724599690624235
      },
      {
        "time": "2012-02-08T17:00:00+00:00",
        "demand": 23.45579521981345,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T18:00:00+00:00",
        "demand": 23.41975431010536,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T19:00:00+00:00",
        "demand": 23.351512530574368,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T20:00:00+00:00",
        "demand": 23.275183079270512,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T21:00:00+00:00",
        "demand": 22.650873533533545,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T22:00:00+00:00",
        "demand": 17.087749994744335,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-08T23:00:00+00:00",
        "demand": 16.84154581011441,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T00:00:00+00:00",
        "demand": 16.83268770793803,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T01:00:00+00:00",
        "demand": 16.911077881505264,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T02:00:00+00:00",
        "demand": 16.938347568965565,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T03:00:00+00:00",
        "demand": 17.22081706118839,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T04:00:00+00:00",
        "demand": 17.875008444190808,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T05:00:00+00:00",
        "demand": 19.59390413087422,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T06:00:00+00:00",
        "demand": 20.26505694631251,
        "fixed": 6.62630565140939,
        "ceiling": 20.53918565140939
      },
      {
        "time": "2012-02-09T07:00:00+00:00",
        "demand": 20.23800016027539,
        "fixed": 9.998797531477225,
        "ceiling": 23.911677531477224
      },
      {
        "time": "2012-02-09T08:00:00+00:00",
        "demand": 19.03219381917014,
        "fixed": 14.668698145309213,
        "ceiling": 28.581578145309212
      },
      {
        "time": "2012-02-09T09:00:00+00:00",
        "demand": 18.589506740795294,
        "fixed": 19.255524094282556,
        "ceiling": 33.16840409428256
      },
      {
        "time": "2012-02-09T10:00:00+00:00",
        "demand": 18.28741665305895,
        "fixed": 20.37591900173609,
        "ceiling": 34.28879900173609
      },
      {
        "time": "2012-02-09T11:00:00+00:00",
        "demand": 17.612889564930384,
        "fixed": 19.758991356522845,
        "ceiling": 33.67187135652284
      },
      {
        "time": "2012-02-09T12:00:00+00:00",
        "demand": 17.354243975518166,
        "fixed": 15.89495753157067,
        "ceiling": 29.80783753157067
      },
      {
        "time": "2012-02-09T13:00:00+00:00",
        "demand": 17.054774975488655,
        "fixed": 12.232424094778809,
        "ceiling": 26.14530409477881
      },
      {
        "time": "2012-02-09T14:00:00+00:00",
        "demand": 16.859209147543705,
        "fixed": 8.933777777140701,
        "ceiling": 22.8466577771407
      },
      {
        "time": "2012-02-09T15:00:00+00:00",
        "demand": 16.868991361033533,
        "fixed": 6.524977388974249,
        "ceiling": 20.437857388974248
      },
      {
        "time": "2012-02-09T16:00:00+00:00",
        "demand": 22.1657490973318,
        "fixed": 5.814547724945814,
        "ceiling": 19.727427724945812
      },
      {
        "time": "2012-02-09T17:00:00+00:00",
        "demand": 22.799744053394228,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T18:00:00+00:00",
        "demand": 22.683163284528607,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T19:00:00+00:00",
        "demand": 22.330882915393364,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T20:00:00+00:00",
        "demand": 22.048900558394102,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T21:00:00+00:00",
        "demand": 21.35038405620535,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T22:00:00+00:00",
        "demand": 16.01934330049268,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-09T23:00:00+00:00",
        "demand": 15.859242058553974,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T00:00:00+00:00",
        "demand": 15.740279957634694,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T01:00:00+00:00",
        "demand": 15.617337477032596,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T02:00:00+00:00",
        "demand": 15.489141444370173,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T03:00:00+00:00",
        "demand": 15.658897037934032,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T04:00:00+00:00",
        "demand": 15.97510811100208,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T05:00:00+00:00",
        "demand": 17.511539970422522,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T06:00:00+00:00",
        "demand": 17.929044803216012,
        "fixed": 6.742168064546759,
        "ceiling": 20.655048064546758
      },
      {
        "time": "2012-02-10T07:00:00+00:00",
        "demand": 18.17789004398481,
        "fixed": 11.011941796816762,
        "ceiling": 24.92482179681676
      },
      {
        "time": "2012-02-10T08:00:00+00:00",
        "demand": 17.36436695782164,
        "fixed": 15.138200161496906,
        "ceiling": 29.051080161496905
      },
      {
        "time": "2012-02-10T09:00:00+00:00",
        "demand": 17.225303420023693,
        "fixed": 20.406416966374525,
        "ceiling": 34.31929696637452
      },
      {
        "time": "2012-02-10T10:00:00+00:00",
        "demand": 17.33838576821736,
        "fixed": 17.44248853285324,
        "ceiling": 31.35536853285324
      },
      {
        "time": "2012-02-10T11:00:00+00:00",
        "demand": 16.93838474126854,
        "fixed": 19.18458697113274,
        "ceiling": 33.09746697113274
      },
      {
        "time": "2012-02-10T12:00:00+00:00",
        "demand": 16.86265406368228,
        "fixed": 15.904367945762775,
        "ceiling": 29.817247945762773
      },
      {
        "time": "2012-02-10T13:00:00+00:00",
        "demand": 16.75833702777177,
        "fixed": 13.787782995651147,
        "ceiling": 27.700662995651147
      },
      {
        "time": "2012-02-10T14:00:00+00:00",
        "demand": 16.674426190676332,
        "fixed": 10.73407771720074,
        "ceiling": 24.646957717200742
      },
      {
        "time": "2012-02-10T15:00:00+00:00",
        "demand": 16.78846284109262,
        "fixed": 6.944234513731652,
        "ceiling": 20.857114513731652
      },
      {
        "time": "2012-02-10T16:00:00+00:00",
        "demand": 22.196779917143584,
        "fixed": 5.8235312818000695,
        "ceiling": 19.73641128180007
      },
      {
        "time": "2012-02-10T17:00:00+00:00",
        "demand": 22.96949372537681,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T18:00:00+00:00",
        "demand": 22.893433722925288,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T19:00:00+00:00",
        "demand": 22.68457010056834,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T20:00:00+00:00",
        "demand": 22.40439635136473,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T21:00:00+00:00",
        "demand": 21.743136325519963,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T22:00:00+00:00",
        "demand": 16.394427640934772,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-10T23:00:00+00:00",
        "demand": 16.1917473881804,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T00:00:00+00:00",
        "demand": 16.04809943381658,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T01:00:00+00:00",
        "demand": 15.939910989753043,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T02:00:00+00:00",
        "demand": 15.814057657186892,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T03:00:00+00:00",
        "demand": 15.670633493107674,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T04:00:00+00:00",
        "demand": 15.815440068201225,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T05:00:00+00:00",
        "demand": 16.81354054424887,
        "fixed": 5.806419043036398,
        "ceiling": 19.719299043036397
      },
      {
        "time": "2012-02-11T06:00:00+00:00",
        "demand": 17.053483802303084,
        "fixed": 6.307436083463833,
        "ceiling": 20.220316083463832
      },
      {
        "time": "2012-02-11T07:00:00+00:00",
        "demand": 17.459125428443233,
        "fixed": 8.578154755813593,
        "ceiling": 22.491034755813594
      },
      {
        "time": "2012-02-11T08:00:00+00:00",
        "demand": 17.01536375142497,
        "fixed": 12.274439810230447,
        "ceiling": 26.18731981023045
      },
      {
        "time": "2012-02-11T09:00:00+00:00",
        "demand": 17.047752276101335,
        "fixed": 14.955838809839026,
        "ceiling": 28.868718809839024
      },
      {
        "time": "2012-02-11T10:00:00+00:00",
        "demand": 17.03930348052231,
        "fixed": 14.900216181923208,
        "ceiling": 28.813096181923207
      },
      {
        "time": "2012-02-11T11:00:00+00:00",
        "demand": 16.932534300484498,
        "fixed": 15.16198816986658,
        "ceiling": 29.07486816986658
      },
      {
        "time": "2012-02-11T12:00:00+00:00",
        "demand": 16.810129185058674,
        "fixed": 13.664125844742076,
        "ceiling": 27.577005844742075
      },
      {
        "time": "2012-02-11T13:00:00+00:00",
        "demand": 16.6429877482402,
        "fixed": 11.76230912610914,
        "ceiling": 25.67518912610914
      },
      {
        "time": "2012-02-11T14:00:00+00:00",
        "demand": 16.566812234978023,
        "fixed": 9.532763101989207,
        "ceiling": 23.445643101989205
      },
      {
        "time": "2012-02-11T15:00:00+00:00",
        "demand": 16.73172816950846,
        "fixed": 6.6015238495203095,
        "ceiling": 20.51440384952031
      },
      {
        "time": "2012-02-11T16:00:00+00:00",
        "demand": 22.1895641702985,
        "fixed": 5.821580664648475,
        "ceiling": 19.734460664648473
      },
      {
        "time": "2012-02-11T17:00:00+00:00",
        "demand": 22.93075051787664,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T18:00:00+00:00",
        "demand": 22.793704554133548,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T19:00:00+00:00",
        "demand": 22.54748557685153,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T20:00:00+00:00",
        "demand": 22.306312379255136,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T21:00:00+00:00",
        "demand": 21.821725486732724,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T22:00:00+00:00",
        "demand": 16.58062750427106,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-11T23:00:00+00:00",
        "demand": 16.506933653025936,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T00:00:00+00:00",
        "demand": 16.510341918558165,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T01:00:00+00:00",
        "demand": 16.68396154843581,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T02:00:00+00:00",
        "demand": 16.72473531036654,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T03:00:00+00:00",
        "demand": 16.57705077748339,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T04:00:00+00:00",
        "demand": 16.88523043401865,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T05:00:00+00:00",
        "demand": 17.95530789735848,
        "fixed": 5.806419043036398,
        "ceiling": 19.719299043036397
      },
      {
        "time": "2012-02-12T06:00:00+00:00",
        "demand": 17.855832034669483,
        "fixed": 6.960657027365364,
        "ceiling": 20.873537027365362
      },
      {
        "time": "2012-02-12T07:00:00+00:00",
        "demand": 17.801786427508404,
        "fixed": 10.740829413279934,
        "ceiling": 24.653709413279934
      },
      {
        "time": "2012-02-12T08:00:00+00:00",
        "demand": 17.215495419640835,
        "fixed": 16.588539331716042,
        "ceiling": 30.501419331716043
      },
      {
        "time": "2012-02-12T09:00:00+00:00",
        "demand": 17.208653974070025,
        "fixed": 19.20967790931163,
        "ceiling": 33.12255790931163
      },
      {
        "time": "2012-02-12T10:00:00+00:00",
        "demand": 17.021111232365094,
        "fixed": 23.076932076802624,
        "ceiling": 36.98981207680262
      },
      {
        "time": "2012-02-12T11:00:00+00:00",
        "demand": 16.851409854187402,
        "fixed": 21.62826928775827,
        "ceiling": 35.541149287758266
      },
      {
        "time": "2012-02-12T12:00:00+00:00",
        "demand": 16.359550597033813,
        "fixed": 20.70615509227108,
        "ceiling": 34.619035092271076
      },
      {
        "time": "2012-02-12T13:00:00+00:00",
        "demand": 16.05120544038519,
        "fixed": 17.256096738238497,
        "ceiling": 31.1689767382385
      },
      {
        "time": "2012-02-12T14:00:00+00:00",
        "demand": 15.978714826157924,
        "fixed": 12.583408817235062,
        "ceiling": 26.49628881723506
      },
      {
        "time": "2012-02-12T15:00:00+00:00",
        "demand": 16.281418380854284,
        "fixed": 7.664051106473701,
        "ceiling": 21.5769311064737
      },
      {
        "time": "2012-02-12T16:00:00+00:00",
        "demand": 22.066951191964648,
        "fixed": 5.826359316121647,
        "ceiling": 19.739239316121648
      },
      {
        "time": "2012-02-12T17:00:00+00:00",
        "demand": 23.180359020770297,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T18:00:00+00:00",
        "demand": 23.575034871975014,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T19:00:00+00:00",
        "demand": 23.78437009645591,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T20:00:00+00:00",
        "demand": 23.79015988629343,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T21:00:00+00:00",
        "demand": 23.45633354883323,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      },
      {
        "time": "2012-02-12T22:00:00+00:00",
        "demand": 18.325285296705243,
        "fixed": 5.804990421999471,
        "ceiling": 19.71787042199947
      }
    ],
    "claims": {
      "energy": "review-week-energy",
      "peak": "review-week-peak",
      "hours": "review-week-hours"
    }
  },
  "scale": {
    "reserve-unit-low": "review-reserve-unit-low",
    "reserve-unit-high": "review-reserve-unit-high",
    "reserve-winter": "review-reserve-winter",
    "one-gw-winter": "review-one-gw-winter",
    "matched-fuel": "review-matched-fuel",
    "matched-gas-cost": "review-matched-gas-cost",
    "matched-gas-emissions": "review-matched-gas-emissions",
    "nuclear-insurance": "review-nuclear-insurance",
    "renewables-2035": "review-renewables-2035",
    "winter-import-guide": "review-winter-import-guide",
    "hydro-profit-no-support": "review-hydro-profit-no-support",
    "hydro-profit-support": "review-hydro-profit-support",
    "hydro-profit-neither": "review-hydro-profit-neither",
    "ep-pv": "review-ep-pv",
    "ep-winter-imports": "review-ep-winter-imports",
    "swissolar-pv": "review-swissolar-pv",
    "hinkley-cost": "review-hinkley-cost",
    "flamanville-cost": "review-flamanville-cost",
    "disposal-extra": "review-disposal-extra",
    "observed-hourly-peak": "review-observed-hourly-peak"
  },
  "policy": [
    {
      "weather_year": 2012,
      "value": 26.9681359819539,
      "claim": "review-renewable-upper-2012"
    },
    {
      "weather_year": 2017,
      "value": 27.47746042022594,
      "claim": "review-renewable-upper-2017"
    },
    {
      "weather_year": 2022,
      "value": 29.117491721238736,
      "claim": "review-renewable-upper-2022"
    }
  ],
  "finance": [
    {
      "capacity_factor": 0.7,
      "saleable_fraction": 1,
      "price": 192.2543028209942,
      "claim": "review-owner-70-100"
    },
    {
      "capacity_factor": 0.7,
      "saleable_fraction": 0.75,
      "price": 256.3390704279923,
      "claim": "review-owner-70-75"
    },
    {
      "capacity_factor": 0.85,
      "saleable_fraction": 1,
      "price": 162.73883761728933,
      "claim": "review-owner-85-100"
    },
    {
      "capacity_factor": 0.85,
      "saleable_fraction": 0.75,
      "price": 216.98511682305244,
      "claim": "review-owner-85-75"
    },
    {
      "capacity_factor": 0.93,
      "saleable_fraction": 1,
      "price": 150.89033545666234,
      "claim": "review-owner-93-100"
    },
    {
      "capacity_factor": 0.93,
      "saleable_fraction": 0.75,
      "price": 201.18711394221646,
      "claim": "review-owner-93-75"
    }
  ],
  "claims": [
    {
      "id": "review-2012-import0-battery40-annual",
      "value": 8.412025657295155,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-battery40-peak",
      "value": 5.734432211950068,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-lake240-annual",
      "value": 11.534312835395491,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-lake240\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-lake240-peak",
      "value": 8.147613700810961,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-lake240\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-no-new-pv20-battery40-annual",
      "value": 14.989959168506273,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-no-new-pv20-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-no-new-pv20-battery40-peak",
      "value": 6.859305053040621,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-no-new-pv20-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-pv10-annual",
      "value": 10.738019893915181,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-pv10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-pv10-peak",
      "value": 8.147613700810961,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-pv10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-reference-annual",
      "value": 11.534312835395491,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-reference\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-reference-peak",
      "value": 8.147613700810961,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-reference\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-third-summer-annual",
      "value": 7.097396067752762,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-third-summer\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-third-summer-peak",
      "value": 7.069613700810959,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-third-summer\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-winter1-annual",
      "value": 7.830619765667729,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-winter1\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import0-winter1-peak",
      "value": 7.147613700810962,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import0-winter1\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-battery40-annual",
      "value": 1.0508072457738964,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-battery40-peak",
      "value": 3.0762742357466477,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-dc10-annual",
      "value": 6.700008605162516,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-dc10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-dc10-peak",
      "value": 6.971161350309083,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-dc10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-dc5-annual",
      "value": 4.299311602072327,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-dc5\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-dc5-peak",
      "value": 6.365611608031053,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-dc5\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-lake240-annual",
      "value": 3.5154365687726656,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-lake240\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-lake240-peak",
      "value": 6.147613700810962,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-lake240\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-no-new-pv20-battery40-annual",
      "value": 6.7190379488217955,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-no-new-pv20-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-no-new-pv20-battery40-peak",
      "value": 4.069087714217041,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-no-new-pv20-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-pv10-annual",
      "value": 3.032297501199077,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-pv10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-pv10-peak",
      "value": 6.147613700810962,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-pv10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-reference-annual",
      "value": 3.5154365687726656,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-reference\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-reference-peak",
      "value": 6.147613700810962,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-reference\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-third-summer-annual",
      "value": 0.20119855116155969,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-third-summer\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-third-summer-peak",
      "value": 5.069613600810959,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-third-summer\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-winter1-annual",
      "value": 0.20723222980957118,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-winter1\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2012-import2-winter1-peak",
      "value": 5.147613600810962,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2012-import2-winter1\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-battery40-annual",
      "value": 9.958005742055791,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-battery40-peak",
      "value": 3.8232264262767863,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-lake240-annual",
      "value": 12.651131925640927,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-lake240\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-lake240-peak",
      "value": 4.99299641506055,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-lake240\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-no-new-pv20-battery40-annual",
      "value": 16.252342470817368,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-no-new-pv20-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-no-new-pv20-battery40-peak",
      "value": 5.826296787048858,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-no-new-pv20-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-pv10-annual",
      "value": 11.779846568932408,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-pv10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-pv10-peak",
      "value": 4.982176990129326,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-pv10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-reference-annual",
      "value": 12.651131925640927,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-reference\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-reference-peak",
      "value": 4.99299641506055,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-reference\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-third-summer-annual",
      "value": 8.123874657731626,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-third-summer\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-third-summer-peak",
      "value": 3.9149964150605503,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-third-summer\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-winter1-annual",
      "value": 8.893508214888197,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-winter1\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import0-winter1-peak",
      "value": 3.9929964150605497,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import0-winter1\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-battery40-annual",
      "value": 2.5750755661356144,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-battery40-peak",
      "value": 1.4924374968520588,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-dc10-annual",
      "value": 7.727159753970639,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-dc10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-dc10-peak",
      "value": 3.8188003594888014,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-dc10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-dc5-annual",
      "value": 5.404406361572303,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-dc5\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-dc5-peak",
      "value": 3.2115915768209686,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-dc5\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-lake240-annual",
      "value": 4.643299394021515,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-lake240\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-lake240-peak",
      "value": 2.9929964150605497,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-lake240\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-no-new-pv20-battery40-annual",
      "value": 8.16709842601711,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-no-new-pv20-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-no-new-pv20-battery40-peak",
      "value": 3.4483087600025506,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-no-new-pv20-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-pv10-annual",
      "value": 4.110159734828412,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-pv10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-pv10-peak",
      "value": 2.9821769901293256,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-pv10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-reference-annual",
      "value": 4.643299394021515,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-reference\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-reference-peak",
      "value": 2.9929964150605497,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-reference\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-third-summer-annual",
      "value": 1.0721560961797068,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-third-summer\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-third-summer-peak",
      "value": 1.9149964150605505,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-third-summer\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-winter1-annual",
      "value": 1.3234025337087554,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-winter1\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2017-import2-winter1-peak",
      "value": 1.99299641506055,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2017-import2-winter1\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-battery40-annual",
      "value": 7.559606238719523,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-battery40-peak",
      "value": 2.2669236965679174,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-lake240-annual",
      "value": 10.677259207869762,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-lake240\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-lake240-peak",
      "value": 3.1177174478499223,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-lake240\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-no-new-pv20-battery40-annual",
      "value": 13.785782889159217,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-no-new-pv20-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-no-new-pv20-battery40-peak",
      "value": 4.079799087805723,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-no-new-pv20-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-pv10-annual",
      "value": 9.944062886717074,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-pv10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-pv10-peak",
      "value": 2.9742579979577948,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-pv10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-reference-annual",
      "value": 10.677259207869762,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-reference\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-reference-peak",
      "value": 3.1177174478499223,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-reference\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-third-summer-annual",
      "value": 6.46708708311313,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-third-summer\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-third-summer-peak",
      "value": 1.9689535301081513,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-third-summer\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-winter1-annual",
      "value": 7.047541737489792,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-winter1\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import0-winter1-peak",
      "value": 2.75463352488503,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import0-winter1\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-battery40-annual",
      "value": 0.0,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-battery40-peak",
      "value": 0.0,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-dc10-annual",
      "value": 6.105378909024894,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-dc10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-dc10-peak",
      "value": 1.8659085724398194,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-dc10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-dc5-annual",
      "value": 3.8642746042524183,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-dc5\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-dc5-peak",
      "value": 1.2134888313944492,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-dc5\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-lake240-annual",
      "value": 3.0801825762670214,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-lake240\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-lake240-peak",
      "value": 0.9767189510624927,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-lake240\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-no-new-pv20-battery40-annual",
      "value": 5.847052290809241,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-no-new-pv20-battery40\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-no-new-pv20-battery40-peak",
      "value": 1.822030231132359,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-no-new-pv20-battery40\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-pv10-annual",
      "value": 2.6080233697901165,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-pv10\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-pv10-peak",
      "value": 0.8377509056138277,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-pv10\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-reference-annual",
      "value": 3.0801825762670214,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-reference\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-reference-peak",
      "value": 0.9767189510624927,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-reference\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-third-summer-annual",
      "value": 0.0,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-third-summer\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-third-summer-peak",
      "value": 0.0,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-third-summer\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-winter1-annual",
      "value": 0.0007546334248850304,
      "unit": "TWh",
      "label": "Additional electricity required over the year",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-winter1\", \"divisor\": 1000, \"metric\": \"unserved_gwh\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-2022-import2-winter1-peak",
      "value": 0.7546334248850304,
      "unit": "GW",
      "label": "Largest remaining hourly power gap",
      "definition": "Matched hourly calculation at the generation boundary. The case specification identifies demand, weather, imports and the changed resource.",
      "formula": "{\"case\": \"2022-import2-winter1\", \"divisor\": 1, \"metric\": \"peak_unserved_gw\"}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "A screening result, not a procurement quantity or blackout probability. Hydro is pooled, future weather is known and the internal grid is omitted.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-trade-2012-min",
      "value": -8.14859351624671,
      "unit": "TWh",
      "label": "Feasible annual net-export endpoint",
      "definition": "Exports minus imports at the same annual unmet energy, peak gap and reference annual gross imports.",
      "formula": "{\"definition\": \"exports minus imports\", \"endpoint\": \"min\", \"weather\": 2012}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Demand still remains uncovered. This range is neither an annual trade forecast nor proof of energy sovereignty.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-trade-2012-max",
      "value": 11.606362384796782,
      "unit": "TWh",
      "label": "Feasible annual net-export endpoint",
      "definition": "Exports minus imports at the same annual unmet energy, peak gap and reference annual gross imports.",
      "formula": "{\"definition\": \"exports minus imports\", \"endpoint\": \"max\", \"weather\": 2012}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Demand still remains uncovered. This range is neither an annual trade forecast nor proof of energy sovereignty.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-trade-2017-min",
      "value": -8.119621565567218,
      "unit": "TWh",
      "label": "Feasible annual net-export endpoint",
      "definition": "Exports minus imports at the same annual unmet energy, peak gap and reference annual gross imports.",
      "formula": "{\"definition\": \"exports minus imports\", \"endpoint\": \"min\", \"weather\": 2017}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Demand still remains uncovered. This range is neither an annual trade forecast nor proof of energy sovereignty.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-trade-2017-max",
      "value": 8.523678246219507,
      "unit": "TWh",
      "label": "Feasible annual net-export endpoint",
      "definition": "Exports minus imports at the same annual unmet energy, peak gap and reference annual gross imports.",
      "formula": "{\"definition\": \"exports minus imports\", \"endpoint\": \"max\", \"weather\": 2017}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Demand still remains uncovered. This range is neither an annual trade forecast nor proof of energy sovereignty.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-trade-2022-min",
      "value": -7.700096580001348,
      "unit": "TWh",
      "label": "Feasible annual net-export endpoint",
      "definition": "Exports minus imports at the same annual unmet energy, peak gap and reference annual gross imports.",
      "formula": "{\"definition\": \"exports minus imports\", \"endpoint\": \"min\", \"weather\": 2022}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Demand still remains uncovered. This range is neither an annual trade forecast nor proof of energy sovereignty.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-trade-2022-max",
      "value": 7.436476802642763,
      "unit": "TWh",
      "label": "Feasible annual net-export endpoint",
      "definition": "Exports minus imports at the same annual unmet energy, peak gap and reference annual gross imports.",
      "formula": "{\"definition\": \"exports minus imports\", \"endpoint\": \"max\", \"weather\": 2022}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Demand still remains uncovered. This range is neither an annual trade forecast nor proof of energy sovereignty.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-week-energy",
      "value": 159.42627009663676,
      "unit": "GWh",
      "label": "Cold-week shortfall forced by power limits",
      "definition": "Demand above fixed generation plus every hydro turbine, pumped store and permitted import running at full power.",
      "formula": "{\"formula\": \"max(0, bus demand - fixed generation - hydro turbine power - pumped discharge power - imports)\", \"metric\": \"energy\"}",
      "period": "2050 fleet under 6–12 February 2012 weather",
      "limitation": "An optimistic hourly upper supply limit ignores water depletion. Actual deliverable supply may be lower. No arbitrary dispatch schedule determines these hours.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-week-peak",
      "value": 6.14761360081096,
      "unit": "GW",
      "label": "Cold-week shortfall forced by power limits",
      "definition": "Demand above fixed generation plus every hydro turbine, pumped store and permitted import running at full power.",
      "formula": "{\"formula\": \"max(0, bus demand - fixed generation - hydro turbine power - pumped discharge power - imports)\", \"metric\": \"peak\"}",
      "period": "2050 fleet under 6–12 February 2012 weather",
      "limitation": "An optimistic hourly upper supply limit ignores water depletion. Actual deliverable supply may be lower. No arbitrary dispatch schedule determines these hours.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-week-hours",
      "value": 50.0,
      "unit": "hours",
      "label": "Cold-week shortfall forced by power limits",
      "definition": "Demand above fixed generation plus every hydro turbine, pumped store and permitted import running at full power.",
      "formula": "{\"formula\": \"max(0, bus demand - fixed generation - hydro turbine power - pumped discharge power - imports)\", \"metric\": \"hours\"}",
      "period": "2050 fleet under 6–12 February 2012 weather",
      "limitation": "An optimistic hourly upper supply limit ignores water depletion. Actual deliverable supply may be lower. No arbitrary dispatch schedule determines these hours.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-reserve-unit-low",
      "value": 214.97998856489423,
      "unit": "CHF/kW/year",
      "label": "Reserve readiness benchmark, excluding contingency",
      "definition": "The proposed reserve construction and readiness credit divided by contracted power and 15 readiness years.",
      "formula": "{\"formula\": \"credit CHF / kW / years\", \"high_chf\": 2180000000.0, \"kw\": 583000, \"low_chf\": 1880000000.0, \"years\": 15}",
      "period": "Swiss reserve financing proposal, 2026",
      "limitation": "Excludes activation fuel; contingency distinguishes the endpoints. Scaling this average does not establish a bid for additional capacity.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-reserve-unit-high",
      "value": 249.28530588907947,
      "unit": "CHF/kW/year",
      "label": "Reserve readiness benchmark, including contingency",
      "definition": "The proposed reserve construction and readiness credit divided by contracted power and 15 readiness years.",
      "formula": "{\"formula\": \"credit CHF / kW / years\", \"high_chf\": 2180000000.0, \"kw\": 583000, \"low_chf\": 1880000000.0, \"years\": 15}",
      "period": "Swiss reserve financing proposal, 2026",
      "limitation": "Excludes activation fuel; contingency distinguishes the endpoints. Scaling this average does not establish a bid for additional capacity.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-reserve-winter",
      "value": 2.546544,
      "unit": "TWh",
      "label": "Reserve output if fully available for a whole winter",
      "definition": "Electrical power multiplied by all 4,368 hours in the 2016/17 winter.",
      "formula": "{\"formula\": \"GW * 4368 hours / 1000 = TWh\"}",
      "period": "October 2016–March 2017 duration",
      "limitation": "Assumes continuous full output. It establishes neither fuel availability nor permission for ordinary operation.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-one-gw-winter",
      "value": 4.368,
      "unit": "TWh",
      "label": "One GW running continuously for the winter",
      "definition": "Electrical power multiplied by all 4,368 hours in the 2016/17 winter.",
      "formula": "{\"formula\": \"GW * 4368 hours / 1000 = TWh\"}",
      "period": "October 2016–March 2017 duration",
      "limitation": "Assumes continuous full output. It establishes neither fuel availability nor permission for ordinary operation.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-matched-fuel",
      "value": 1.2091925505264363,
      "unit": "billion litres",
      "label": "Liquid fuel equivalent of the matched energy gap",
      "definition": "Liquid fuel needed to generate the matched 2016/17-weather 2050 annual electricity gap at 40% net efficiency.",
      "formula": "{\"formula\": \"gap TWh * 1e9 kWh/TWh / .40 / 9.6 kWh per litre / 1e9 litres/billion\"}",
      "period": "2050 demand; 2016/17 weather",
      "limitation": "Illustrative fuel equivalence, not a procurement plan. Delivery, stock rotation, emissions and permissions remain separate.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-matched-gas-cost",
      "value": 164.83636363636364,
      "unit": "CHF/MWh",
      "label": "Illustrative gas activation cost including assumed carbon price",
      "definition": "Fuel, variable upkeep and an assumed carbon charge per MWh of gas-fired electricity.",
      "formula": "{\"co2_chf_t\": 100, \"co2_t_per_mwh_fuel\": 0.2016, \"efficiency\": 0.55, \"formula\": \"65/.55 + 10 + .2016/.55*100\", \"fuel_chf_mwh\": 65, \"upkeep_chf_mwh\": 10}",
      "period": "2026 CHF assumptions",
      "limitation": "Excludes capital, readiness, upstream emissions and fuel logistics. Fuel and carbon prices are scenario assumptions.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-matched-gas-emissions",
      "value": 1.7019802869722496,
      "unit": "million tonnes CO2",
      "label": "Combustion emissions if gas supplies the matched gap",
      "definition": "Direct combustion CO2 if gas generation supplies the matched annual electricity gap at 55% efficiency.",
      "formula": "{\"formula\": \"gap TWh * .2016 tCO2/MWh fuel / .55 = million tonnes CO2\"}",
      "period": "2050 demand; 2016/17 weather",
      "limitation": "Excludes upstream methane and other lifecycle emissions. It does not establish which fuel or plant would supply the gap.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-nuclear-insurance",
      "value": 1.2,
      "unit": "EUR billion",
      "label": "Required nuclear-damage cover before interest and court costs",
      "definition": "BFE stated mandatory nuclear-damage cover, before the additional 10% for interest and legal costs.",
      "formula": "{\"key\": \"nuclear-insurance\", \"source\": \"review-nuclear-liability\", \"value\": 1.2}",
      "period": "Law and BFE explanation checked 2 October 2026",
      "limitation": "Finite cover is distinct from unlimited operator liability. Actual private policies, federal cover and international supplements have separate conditions.",
      "status": "observed",
      "sources": [
        "review-nuclear-liability"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-renewables-2035",
      "value": 35.0,
      "unit": "TWh",
      "label": "Legal non-hydro renewable generation target for 2035",
      "definition": "Energy Act Article 2 target for average domestic annual renewable generation excluding hydro in 2035.",
      "formula": "{\"key\": \"renewables-2035\", \"source\": \"review-energy-act\", \"value\": 35}",
      "period": "Energy Act, edition effective 1 January 2026",
      "limitation": "Annual production target; it does not itself guarantee hourly supply or set the solar share.",
      "status": "target",
      "sources": [
        "review-energy-act"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-winter-import-guide",
      "value": 5.0,
      "unit": "TWh",
      "label": "Legal winter net-import guide value",
      "definition": "Energy Act Article 2 winter net-import guide value for October through March.",
      "formula": "{\"key\": \"winter-import-guide\", \"source\": \"review-energy-act\", \"value\": 5}",
      "period": "Energy Act, edition effective 1 January 2026",
      "limitation": "Net imports subtract exports; gross import reliance and hourly access remain separate. A guide value is not an absolute border limit.",
      "status": "target",
      "sources": [
        "review-energy-act"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-hydro-profit-no-support",
      "value": 24.0,
      "unit": "GWh/year",
      "label": "Surveyed hydro additions profitable without support",
      "definition": "Added annual generation from surveyed upgrades to existing large hydro plants, grouped by reported profitability.",
      "formula": "{\"key\": \"hydro-profit-no-support\", \"source\": \"review-hydro-profitability\", \"value\": 24}",
      "period": "BFE survey, 13 June 2025, Table 5",
      "limitation": "Surveyed subset, not national potential or winter delivery. A profitable estimate does not establish construction or final investment approval.",
      "status": "observed",
      "sources": [
        "review-hydro-profitability"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-hydro-profit-support",
      "value": 792.0,
      "unit": "GWh/year",
      "label": "Surveyed hydro additions profitable with current support",
      "definition": "Added annual generation from surveyed upgrades to existing large hydro plants, grouped by reported profitability.",
      "formula": "{\"key\": \"hydro-profit-support\", \"source\": \"review-hydro-profitability\", \"value\": 792}",
      "period": "BFE survey, 13 June 2025, Table 5",
      "limitation": "Surveyed subset, not national potential or winter delivery. A profitable estimate does not establish construction or final investment approval.",
      "status": "observed",
      "sources": [
        "review-hydro-profitability"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-hydro-profit-neither",
      "value": 431.0,
      "unit": "GWh/year",
      "label": "Surveyed hydro additions unprofitable with current support",
      "definition": "Added annual generation from surveyed upgrades to existing large hydro plants, grouped by reported profitability.",
      "formula": "{\"key\": \"hydro-profit-neither\", \"source\": \"review-hydro-profitability\", \"value\": 431}",
      "period": "BFE survey, 13 June 2025, Table 5",
      "limitation": "Surveyed subset, not national potential or winter delivery. A profitable estimate does not establish construction or final investment approval.",
      "status": "observed",
      "sources": [
        "review-hydro-profitability"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-ep-pv",
      "value": 37.5,
      "unit": "GWp",
      "label": "Solar capacity in EP2050+ ZERO Basis",
      "definition": "Published EP2050+ ZERO Basis solar capacity or approximate winter net-import result.",
      "formula": "{\"key\": \"ep-pv\", \"source\": \"review-bfe-10323\", \"value\": 37.5}",
      "period": "EP2050+ ZERO Basis, 2050 scenario",
      "limitation": "Scenario boundaries and demand differ from the WattInfo programme. The federal study is being updated.",
      "status": "scenario",
      "sources": [
        "review-bfe-10323"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-ep-winter-imports",
      "value": 9.0,
      "unit": "TWh",
      "label": "Approximate winter net imports in EP2050+ ZERO Basis",
      "definition": "Published EP2050+ ZERO Basis solar capacity or approximate winter net-import result.",
      "formula": "{\"key\": \"ep-winter-imports\", \"source\": \"review-bfe-10641\", \"value\": 9}",
      "period": "EP2050+ ZERO Basis, 2050 scenario",
      "limitation": "Scenario boundaries and demand differ from the WattInfo programme. The federal study is being updated.",
      "status": "scenario",
      "sources": [
        "review-bfe-10641"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-swissolar-pv",
      "value": 50.0,
      "unit": "GWp",
      "label": "Swissolar proposed solar capacity for 2050",
      "definition": "Swissolar proposed solar installed capacity for 2050.",
      "formula": "{\"key\": \"swissolar-pv\", \"source\": \"review-swissolar-50gw-2022\", \"value\": 50}",
      "period": "Swissolar proposal published 2022; horizon 2050",
      "limitation": "An industry proposal, not a legislated capacity target or a verified complete supply plan.",
      "status": "target",
      "sources": [
        "review-swissolar-50gw-2022"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-hinkley-cost",
      "value": 35.0,
      "unit": "GBP2015 billion",
      "label": "Hinkley Point C estimated completion cost, two reactors",
      "definition": "EDF completion-cost estimate in the stated original currency and 2015 price year.",
      "formula": "{\"key\": \"hinkley-cost\", \"source\": \"review-edf-costs\", \"value\": 35}",
      "period": "EDF 2025 consolidated accounts, published February 2026",
      "limitation": "Hinkley covers two units; Flamanville covers one. Finance and project boundaries differ from Swiss overnight-cost assumptions.",
      "status": "estimate",
      "sources": [
        "review-edf-costs"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-flamanville-cost",
      "value": 13.2,
      "unit": "EUR2015 billion",
      "label": "Flamanville 3 estimated completion cost",
      "definition": "EDF completion-cost estimate in the stated original currency and 2015 price year.",
      "formula": "{\"key\": \"flamanville-cost\", \"source\": \"review-edf-costs\", \"value\": 13.2}",
      "period": "EDF 2025 consolidated accounts, published February 2026",
      "limitation": "Hinkley covers two units; Flamanville covers one. Finance and project boundaries differ from Swiss overnight-cost assumptions.",
      "status": "estimate",
      "sources": [
        "review-edf-costs"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-disposal-extra",
      "value": 10.0,
      "unit": "CHF2026/MWh",
      "label": "Additional geological-disposal allowance in the sensitivity",
      "definition": "Additional geological-disposal charge assumed per generated MWh in the owner-cost sensitivity.",
      "formula": "{\"key\": \"disposal-extra\", \"source\": \"review-scale-finance\", \"value\": 10}",
      "period": "2026 CHF; analyst sensitivity",
      "limitation": "No project-specific fund assessment is available. This assumed contribution does not establish the complete liability.",
      "status": "assumption",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-observed-hourly-peak",
      "value": 9.401333994875001,
      "unit": "GW",
      "label": "Swissgrid metered end-user hourly peak in 2024",
      "definition": "Maximum hourly mean of Swissgrid metered end-user load in the 2024 archive.",
      "formula": "{\"key\": \"observed-hourly-peak\", \"source\": \"review-scale-finance\", \"value\": 9.401333994875001}",
      "period": "Swissgrid 2024 metered-load observations",
      "limitation": "This metering boundary excludes grid losses and pumping and is not the future model generation boundary. It does not validate future cold-weather heating peaks.",
      "status": "observed",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-renewable-upper-2012",
      "value": 26.9681359819539,
      "unit": "TWh",
      "label": "Upper screen for non-hydro renewable production",
      "definition": "Solar plus the entire mixed other-generation category, optimistically counted as renewable.",
      "formula": "{\"mixed_other_gwh\": 3697.54, \"solar_gwh\": 23270.5959819539, \"weather\": 2012}",
      "period": "2035 fleet; selected historical weather years",
      "limitation": "The other category also contains non-renewable generation. This screen cannot establish statutory compliance; it shows that the tested fleet falls short even on generous counting.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison",
        "review-energy-act"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-renewable-upper-2017",
      "value": 27.47746042022594,
      "unit": "TWh",
      "label": "Upper screen for non-hydro renewable production",
      "definition": "Solar plus the entire mixed other-generation category, optimistically counted as renewable.",
      "formula": "{\"mixed_other_gwh\": 3697.54, \"solar_gwh\": 23779.92042022594, \"weather\": 2017}",
      "period": "2035 fleet; selected historical weather years",
      "limitation": "The other category also contains non-renewable generation. This screen cannot establish statutory compliance; it shows that the tested fleet falls short even on generous counting.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison",
        "review-energy-act"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-renewable-upper-2022",
      "value": 29.117491721238736,
      "unit": "TWh",
      "label": "Upper screen for non-hydro renewable production",
      "definition": "Solar plus the entire mixed other-generation category, optimistically counted as renewable.",
      "formula": "{\"mixed_other_gwh\": 3697.54, \"solar_gwh\": 25419.951721238736, \"weather\": 2022}",
      "period": "2035 fleet; selected historical weather years",
      "limitation": "The other category also contains non-renewable generation. This screen cannot establish statutory compliance; it shows that the tested fleet falls short even on generous counting.",
      "status": "scenario",
      "sources": [
        "review-supply-comparison",
        "review-energy-act"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-owner-70-100",
      "value": 192.2543028209942,
      "unit": "CHF2026/MWh",
      "label": "Required receipt with a disposal allowance and sales risk",
      "definition": "Original owner break-even plus an assumed CHF 10 per generated MWh for geological disposal, divided by the fraction of generated output earning revenue.",
      "formula": "{\"additional_disposal\": 10, \"capacity_factor\": 0.7, \"original_break_even\": 182.2543028209942, \"saleable_fraction\": 1}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Costs are held unchanged when sales fall. This is a sensitivity, not a predicted curtailment allocation, market price or statutory disposal assessment.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-owner-70-75",
      "value": 256.3390704279923,
      "unit": "CHF2026/MWh",
      "label": "Required receipt with a disposal allowance and sales risk",
      "definition": "Original owner break-even plus an assumed CHF 10 per generated MWh for geological disposal, divided by the fraction of generated output earning revenue.",
      "formula": "{\"additional_disposal\": 10, \"capacity_factor\": 0.7, \"original_break_even\": 182.2543028209942, \"saleable_fraction\": 0.75}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Costs are held unchanged when sales fall. This is a sensitivity, not a predicted curtailment allocation, market price or statutory disposal assessment.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-owner-85-100",
      "value": 162.73883761728933,
      "unit": "CHF2026/MWh",
      "label": "Required receipt with a disposal allowance and sales risk",
      "definition": "Original owner break-even plus an assumed CHF 10 per generated MWh for geological disposal, divided by the fraction of generated output earning revenue.",
      "formula": "{\"additional_disposal\": 10, \"capacity_factor\": 0.85, \"original_break_even\": 152.73883761728933, \"saleable_fraction\": 1}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Costs are held unchanged when sales fall. This is a sensitivity, not a predicted curtailment allocation, market price or statutory disposal assessment.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-owner-85-75",
      "value": 216.98511682305244,
      "unit": "CHF2026/MWh",
      "label": "Required receipt with a disposal allowance and sales risk",
      "definition": "Original owner break-even plus an assumed CHF 10 per generated MWh for geological disposal, divided by the fraction of generated output earning revenue.",
      "formula": "{\"additional_disposal\": 10, \"capacity_factor\": 0.85, \"original_break_even\": 152.73883761728933, \"saleable_fraction\": 0.75}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Costs are held unchanged when sales fall. This is a sensitivity, not a predicted curtailment allocation, market price or statutory disposal assessment.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-owner-93-100",
      "value": 150.89033545666234,
      "unit": "CHF2026/MWh",
      "label": "Required receipt with a disposal allowance and sales risk",
      "definition": "Original owner break-even plus an assumed CHF 10 per generated MWh for geological disposal, divided by the fraction of generated output earning revenue.",
      "formula": "{\"additional_disposal\": 10, \"capacity_factor\": 0.93, \"original_break_even\": 140.89033545666234, \"saleable_fraction\": 1}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Costs are held unchanged when sales fall. This is a sensitivity, not a predicted curtailment allocation, market price or statutory disposal assessment.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    },
    {
      "id": "review-owner-93-75",
      "value": 201.18711394221646,
      "unit": "CHF2026/MWh",
      "label": "Required receipt with a disposal allowance and sales risk",
      "definition": "Original owner break-even plus an assumed CHF 10 per generated MWh for geological disposal, divided by the fraction of generated output earning revenue.",
      "formula": "{\"additional_disposal\": 10, \"capacity_factor\": 0.93, \"original_break_even\": 140.89033545666234, \"saleable_fraction\": 0.75}",
      "period": "2050 screening; selected historical weather years",
      "limitation": "Costs are held unchanged when sales fall. This is a sensitivity, not a predicted curtailment allocation, market price or statutory disposal assessment.",
      "status": "scenario",
      "sources": [
        "review-scale-finance"
      ],
      "reviewedAt": "2026-10-02"
    }
  ],
  "formulas": {
    "fuel": "gap TWh * 1e9 kWh/TWh / 0.4 / 9.6 kWh per litre",
    "readiness": "CHF 1880–2180 million / 583000 kW / 15 years",
    "gas": "65 CHF/MWh fuel / .55 + 10 CHF/MWh upkeep + .2016 tCO2/MWh fuel / .55 * 100 CHF/tCO2"
  },
  "limits": [
    "No equal-service whole-system cost ranking is established.",
    "Wind and alpine PV lack a validated, aligned national hourly portfolio here.",
    "The 1 GW winter service assumes perfect delivery; fuel, emissions, capacity payment and legal permission must be supplied separately.",
    "Additional lake capacity does not add October water or annual natural inflow.",
    "The no-new case adds 20 GWp ordinary PV and 40 GWh batteries; it is a tested comparator, not an optimized alternative strategy."
  ]
}
