mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-27 23:35:01 +00:00
Two outputs of validating the Wythenshawe cohort against accredited Elmhurst: 1. Harness note: the DB-oracle residual tail is not engine defects. The two worst under-raters, 6 Barry Road (ours 60.12, oracle 62) and 87 Alderue (ours 61.80, oracle 63), were re-keyed into accredited Elmhurst on our exact inputs — Elmhurst returned 60 and 62, matching our engine and both below the lodged oracle. So our engine computes correct RdSAP; the lodged certs carried a lighter input set (dropped the surveyed 17.4 m2 solid-brick alternative wall, +1.7 SAP). It's input-provenance drift, not a calculation gap — don't chase these as engine bugs or tune the engine to close them. Corrects the earlier "spec-literal alt-wall" note. 2. epc-to-elmhurst skill gotcha: give Elmhurst the RAW surveyed room height, not the engine's storey height. The mapper already adds +0.25 m to upper floors (_UPPER_FLOOR_HEIGHT_ADD_M), so feeding sap_floor_dimensions.room_height_m makes Elmhurst double-add the joist void (~1 SAP too low — it under-scored 6 Barry 60->59 until the first-floor height was corrected 2.76 -> raw 2.51). Comment/doc only; no behaviour change (harness still 89.2%/0.297, pyright clean). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| fixtures | ||
| __init__.py | ||
| test_elmhurst_end_to_end.py | ||
| test_elmhurst_extractor.py | ||
| test_end_to_end.py | ||
| test_extractor.py | ||
| test_heating_systems_corpus.py | ||
| test_pashub_sap_accuracy.py | ||
| test_pashub_sap_accuracy_lrha_wave3.py | ||
| test_pashub_sap_accuracy_wythenshawe.py | ||
| test_pdf.py | ||
| test_room_heater_worksheet_001431.py | ||
| test_summary_pdf_mapper_chain.py | ||