Skip to content

Verify NY CAIRO batch after EPMC delivery/supply residual split #388

@alexhyunminlee

Description

@alexhyunminlee

What

Run and verify a full New York batch using the new subclass RR pipeline: compute_subclass_rr now emits delivery and supply blocks (passthrough / percustomer / epmc / volumetric) and each scenario selects residual_allocation_delivery and residual_allocation_supply. NY should still use percustomer for both on runs 5–6, 9–10, 13–14, so master BAT and master bills for run pairs 1–12 should match a pre-change baseline (within tolerance). Methodology, rationale, and step-by-step commands live in:

context/methods/bat_mc_residual/epmc_and_supply_allocation.md

Why

RI has already been exercised with the new split (e.g. EPMC delivery + passthrough supply on runs 17–18). NY config is unchanged for now, but the shared code path (YAML shape, CAIRO patches, build_master_bat column detection) must be regression-tested on all NY utilities before adopting EPMC on NY delivery or changing HP rate design. The doc also flags expected diffs on demand-flex pairs 13–16.

How

  1. Confirm Google Sheet has residual_allocation_delivery / residual_allocation_supply; NY subclass runs use percustomer for both where applicable.
  2. just s ny all-pre and confirm ny/config/rev_requirement/*.yaml has nested delivery: / supply: with all methods; percustomer delivery should match prior scalar delivery values.
  3. Run NY batch for all utilities (e.g. run-all-parallel-tracks with agreed RDP_BATCH name).
  4. just s ny build-all-master <batch>.
  5. Execute parity checks from doc §3 (“LLM verification” block): new columns (BAT_epmc_*, no BAT_peak_delivery where removed), master BAT/bills join vs baseline batch for pairs 1–12 within 1e-6, document 13–16 diffs as expected if present, building counts consistent.

Deliverables

  • One completed NY batch name (e.g.ny_YYYYMMDD_r1-16_*) recorded on the issue.
  • Short note or comment: checks 1–3 and 5 pass for pairs 1–12 vs chosen baseline batch; check 4 outcome summarized for 13–16.
  • Any anomaly filed or linked as a follow-up (separate issue if scope grows).

cReferences

  • context/methods/bat_mc_residual/epmc_and_supply_allocation.md (EPMC definition, supply residual open questions, supply EPMC subtraction bug, RI vs NY run tables).
  • Related future work (optional separate tickets): fix supply-side EPMC in CAIRO (decompose EB per customer); NY policy choice on delivery EPMC and supply allocation.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions