Model/domain/epc/property_overlays
Jun-te Kim a680d65188 fix(overlay): synthesise a coherent gas-boiler heating system on Landlord Override
A Landlord heating-system override was applied as a sparse patch, so the
replaced system's fields bled through. A storage flat reclassified as a gas
combi (property 728513) kept mains_gas=False, heating category 7, the 2401
storage charge control, a Dual meter and an electric-immersion cylinder — an
incoherent record that gated out the gas-boiler-upgrade Measure and made the
heating Generator read the dwelling as off-gas (offering HHRSH storage).

Extend the ADR-0035 drag-along to gas boilers (Table 4b 102/104/120): the
overlay now sets the whole coherent companion set — mains_gas, gas main fuel,
heating category 2, fanned flue, full modern controls (2106), a single-rate
meter, and hot water from the main system with the cylinder set from the boiler
type (combi → none, regular/CPSU → cylinder). The main_fuel overlay also flips
mains_gas=True for a "mains gas" fuel. Non-off-peak archetypes now drag an
explicit Single meter so a system switch never leaves a stale Dual.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 12:48:33 +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 fix(overlay): synthesise a coherent gas-boiler heating system on Landlord Override 2026-06-26 12:48:33 +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