From 4438cbc4b30a3c1878a84d85d837dfa3216f8172 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Thu, 16 Jul 2026 16:39:52 +0000 Subject: [PATCH] =?UTF-8?q?Document=20LRHA=20WAVE=203=20end-state=20covera?= =?UTF-8?q?ge=20and=20residual=20blocks=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- .../tests/test_pashub_sap_accuracy_lrha_wave3.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/documents_parser/tests/test_pashub_sap_accuracy_lrha_wave3.py b/backend/documents_parser/tests/test_pashub_sap_accuracy_lrha_wave3.py index db5e9056b..d734b17d7 100644 --- a/backend/documents_parser/tests/test_pashub_sap_accuracy_lrha_wave3.py +++ b/backend/documents_parser/tests/test_pashub_sap_accuracy_lrha_wave3.py @@ -52,6 +52,15 @@ _MANIFEST_PATH = _FIXTURES_DIR / "manifest.json" # dwellings → **51 computed / 53 blocked** (within-0.5 41.2% = 21/51, MAE # 2.948). The newly-computable oil configs land outside 0.5 per the # coverage-growth convention above — floor re-baselined 0.46 → 0.41. +# 2026-07-16 (#1622 sub-issues #1630-#1637): cylinder Medium band, heat-pump +# Group 2 controls + category 4, heat-network charging controls +# 2306/2314/2313, MVHR, biomass community fuel 43, HHR-control downgrade → +# **77 computed / 27 blocked** (within-0.5 42.9% = 33/77, MAE 2.960; ratchets +# hold). Residual blocks: 'Exact cylinder volume' ×16 (extractor+dataclass, +# tracked separately), the line-wrap-truncated '…room thermostat and' +# controls label ×6 (extractor fix, tracked separately), heat_network_age_band +# '2007 - 2011' ×4 (calculator cascade dict, surfaced behind the biomass +# fuel), room-in-roof gable 'None' ×1. # Treat the constants as a regression tripwire, NOT a cohort accuracy figure; # re-baseline (coverage growth is not loosening) as further mapper fixes unblock # fixtures.