Model/domain/epc/property_overlays
Khalim Conn-Kowlessar 4e96ea91a5 Assume a dual Economy-7 meter for all-electric room-heater dwellings 🟩
Electric room heaters (691) get a Dual meter from the overlay (not single-rate):
an all-electric room-heater dwelling realistically bills on Economy 7, and the
§12 dispatch then applies a high/low split rather than a single-rate over-penalty.
Overlay owns its assumed-meter policy via _ASSUMED_DUAL_METER_CODES (the §12
off-peak systems + room heaters), keeping OFF_PEAK_IMPLYING_HEATING_CODES pure.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 16:18:13 +00:00
..
__init__.py move overlas to its own thing 2026-06-18 10:04:14 +00:00
attribute_overlay.py move overlas to its own thing 2026-06-18 10:04:14 +00:00
construction_age_band_overlay.py Resolve a landlord age-band override onto the main building part 🟩 2026-06-19 13:41:35 +00:00
glazing_overlay.py Decode single/double/triple glazing overrides to SAP codes 🟩 2026-06-19 13:19:44 +00:00
main_fuel_overlay.py fix(overlay): synthesise a coherent gas-boiler heating system on Landlord Override 2026-06-26 12:48:33 +00:00
main_heating_system_overlay.py Assume a dual Economy-7 meter for all-electric room-heater dwellings 🟩 2026-06-29 16:18:13 +00:00
roof_type_overlay.py landlord override data added 2026-06-20 12:57:54 +00:00
wall_type_overlay.py landlord override data added 2026-06-20 12:57:54 +00:00
water_heating_overlay.py Decode from-main oil/LPG/coal and gas boiler-circulator water heating 🟩 2026-06-19 14:20:24 +00:00