From 6262f6594dc7d8b540447f86eda97114078119b3 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Thu, 16 Jul 2026 16:28:09 +0000 Subject: [PATCH] =?UTF-8?q?Bill=20title-cased=20dual-fuel=20secondary=20he?= =?UTF-8?q?aters=20at=20Table=2032=20code=2010=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #1628: fixture 500796700868 re-blocks on a later label (first-exception-hit); metrics unchanged, ratchets hold. Co-Authored-By: Claude Fable 5 --- datatypes/epc/domain/mapper.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/datatypes/epc/domain/mapper.py b/datatypes/epc/domain/mapper.py index 93f76fdb3..16b52686b 100644 --- a/datatypes/epc/domain/mapper.py +++ b/datatypes/epc/domain/mapper.py @@ -7890,6 +7890,11 @@ _PASHUB_SECONDARY_FUEL_TO_SAP10: Dict[str, int] = { # Solid-fuel secondary heater burning house coal → Table 32 code 11 (House # coal), the same code the solid-fuel main-heating path pins (SAP 631 → 11). "House Coal": 11, + # Dual-fuel (mineral + wood) secondary heater, e.g. an open fire in grate. + # Same fuel, same Table 32 code as the main-fuel path pins for the + # sentence-case label (10 — see `_PASHUB_MAIN_FUEL_TO_SAP10`); the + # secondary-heating survey field lodges it title-cased. + "Dual Fuel Appliance (Mineral and Wood)": 10, }