mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
A full code-vs-spec sweep of unknown-thickness as-built U-values across all seven wall types found exactly one divergence: Scotland age band J. Table 7 (Scotland) gives 0.30 for every uninsulated wall type, but the England base (Table 6) is 0.35 and the _COUNTRY_KLM_OVERRIDES[SCT] dicts listed H/K/L/M while omitting J — so a Scotland band-J wall wrongly returned England's 0.35. Added 'J': 0.30 to all 7 SCT as-built entries (granite, sandstone, solid brick, cavity, timber frame, system built, cob). The audit's companion finding — Scotland sandstone age E = 1.5 — needs NO table override: the §5.6 stone branch intercepts all sandstone bands A-E and already caps age E at 1.5 for Scotland (e_default in the prior commit), so a table-E override would be dead code. England base tables and Isle of Man (= England) are confirmed correct by the same sweep. Corpus unchanged (England-only corpus has no Scotland band-J certs). pyright not installed in this container — strict type gate not run locally. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| tests | ||
| __init__.py | ||
| demand.py | ||
| ecf.py | ||
| envelope.py | ||
| rdsap_uvalues.py | ||
| sap_efficiencies.py | ||
| schema.py | ||
| transform.py | ||
| ucl.py | ||
| ventilation.py | ||