[
  {
    "id": "construction",
    "include": "Future dated EPC/site/connection costs; original historical spend shown separately",
    "double_counting_guard": "Exclude sunk cost in forward decisions. Add learning only in justified separate sensitivity.",
    "category": "resource"
  },
  {
    "id": "construction-finance",
    "include": "Discount actual draw schedule OR roll to commissioning then annuitize",
    "double_counting_guard": "Never add IDC on top of already financed total; do not mix real budget with nominal rate.",
    "category": "finance_risk"
  },
  {
    "id": "operations-maintenance",
    "include": "Payroll, consumables, fixed/variable costs, planned outages, major component replacement",
    "double_counting_guard": "Separate planned replacement from annual provision already covering it.",
    "category": "resource"
  },
  {
    "id": "fuel",
    "include": "Acquisition, conversion/enrichment/fabrication or fossil/biomass feedstock and secure inventory",
    "double_counting_guard": "Do not use fuel commodity price as delivered nuclear fuel cost.",
    "category": "resource"
  },
  {
    "id": "waste-dismantling",
    "include": "Ultimate expected incremental waste/dismantling resource obligation with uncertainty",
    "double_counting_guard": "Do not add both discounted expenditure and complete prefunding contributions; reconcile assets/liabilities and shortfalls.",
    "category": "resource_and_finance"
  },
  {
    "id": "insurance",
    "include": "Owner premiums and explicitly uninsured tail-risk analysis",
    "double_counting_guard": "Premium is not total social accident cost; no invented private exclusions; accepted gap remains.",
    "category": "risk_transfer"
  },
  {
    "id": "storage-charging",
    "include": "Track charging input, delivery output and losses; portfolio pays charging generators once",
    "double_counting_guard": "Either generator costs plus storage-service-only costs OR purchased-energy-inclusive LCOS at isolated storage boundary.",
    "category": "resource"
  },
  {
    "id": "battery-augmentation",
    "include": "Warranty capacity maintenance, replacement packs/inverters, calendar and cycling limits",
    "double_counting_guard": "4%ATB-style FOM already includes augmentation; do not add another replacement budget for same service.",
    "category": "resource"
  },
  {
    "id": "networks",
    "include": "Causal incremental connection/reinforcement plus common retained network costs",
    "double_counting_guard": "Do not assign all existing system grid costs to solar, wind, nuclear or batteries. Respect delivery point.",
    "category": "resource"
  },
  {
    "id": "balancing-reserves",
    "include": "Readiness procurement, activation energy, network/security constraints",
    "double_counting_guard": "Readiness CHF/MW/time and activation CHF/MWh are distinct; if reserve plant capex/opex already included, payment is not additional resource use.",
    "category": "resource_and_transfer"
  },
  {
    "id": "hydro-water",
    "include": "Natural inflows, physical cascade, water opportunity value, concession and environmental constraints",
    "double_counting_guard": "Winter-shift MWh replace foregone summer value; no free hydro storage; no new annual energy without actual inflow change.",
    "category": "resource_and_opportunity"
  },
  {
    "id": "hydro-contracts",
    "include": "Owner bids, access/tolling, reversion/renewal, compensation and residual ownership",
    "double_counting_guard": "Physical60yearlife does not authorize60yearcashflows under2039concession. One owners income can be another domestic agents payment.",
    "category": "rights_and_transfer"
  },
  {
    "id": "imports-exports",
    "include": "Hourly border prices, limits, correlations and counterparties",
    "double_counting_guard": "Imports are allowed service in connected case; exports receive endogenous/credible prices, not an unlimited fixed premium.",
    "category": "cross_border_resource_and_trade"
  },
  {
    "id": "tax-grants-cfd",
    "include": "Separate project cash, customer bill and treasury accounts",
    "double_counting_guard": "Domestic subsidies/taxes generally transfer purchasing power; fiscal administration/distortion/risk still matters. Guarantees shift risk, not necessarily eliminate it.",
    "category": "transfer_and_risk"
  },
  {
    "id": "asset-horizon",
    "include": "Common calendar horizon; replacements and documented terminal residual",
    "double_counting_guard": "No one-time15yearbattery against60yearreactor; no guaranteed scrap/resale/concession value.",
    "category": "resource"
  },
  {
    "id": "emissions-environment",
    "include": "Common lifecycle emissions constraint and/or explicitly valued damage",
    "double_counting_guard": "Do not penalize fossil fuel in one scenario but ignore elsewhere; nuclear waste, mining, land, hydro ecology and battery disposal also matter.",
    "category": "externality"
  }
]
