mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-27 23:35:01 +00:00
RdSAP 10 §3.12 (PDF p.26), the flats/maisonettes floor rules: "There is no heat loss through the floor if there is another flat below. Otherwise the floor area of the flat ... is ... a semi-exposed floor if there are unheated premises below it (e.g. an enclosed garage) ... Semi-exposed (sheltered) floors are treated as if they were fully exposed." §5.13 (p.48) confirms the U-value identity: Table 20 applies to exposed and semi-exposed alike. API floor_heat_loss=2 -> floor_type "To unheated space" set no exposure signal, so on a mid-/top-floor flat the dwelling-level heuristic (has_exposed_floor=False, assuming a heated dwelling below) went unopposed and the ENTIRE floor was billed at 0 W/K. 11 properties across portfolios 796+824, mean +4.02 SAP, 10 of 11 over-rating — we judged dwellings more efficient than the accredited assessment and would withhold retrofit measures they need. Exemplars: 750018 space heating -53.2% -> -8.1% vs the cert's own RHI figure, SAP +8.22 -> +1.16; 749898 -43.0% -> +0.9%, SAP +6.29 -> -1.11. SCOPED TO FLATS ON PURPOSE. §3.12 is the flats/maisonettes section, and the accredited Elmhurst worksheet disagrees with Table 20 for a house: golden cert 7536-3827-0600-0600-0276 (detached) lodges floor_heat_loss=2 on its Main part and the worksheet bills it on the BS EN ISO 13370 ground-floor cascade at U 0.97, not Table 20's 1.20. An unscoped mapper-level fix broke that pin and the uprn_100050881708 accuracy pin; the scoped fix leaves both untouched. No regressions: identical failure set and pyright count vs main; the RdSAP-21.0.1 accuracy corpus gauge is unchanged at 78.8% within-0.5 / MAE 0.625 (correctly — all 7 corpus certs lodging code 2 are houses). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| abri | ||
| addresses | ||
| billing | ||
| bulk_document_download | ||
| data_transformation | ||
| elmhurst | ||
| epc | ||
| epc_prediction | ||
| fuel_rates | ||
| geospatial | ||
| magicplan | ||
| modelling | ||
| property | ||
| property_baseline | ||
| sap10_calculator | ||
| sap10_ml | ||
| tasks | ||
| building_geometry.py | ||
| postcode.py | ||