docs: finalise 7536 as 0240-like (resid +1, do not chase)

After three faithful-worksheet iterations (simulated cases 15/16/17), the
7536 +1 SAP residual is confirmed 0240-like — an Elmhurst register-rounding
residual not reproducible from the API-only JSON, not a calculator bug.

Case 17 is faithful on windows (Main 16.98 / Ext1 13.59 / Ext2 1.89) and
ground floors; every per-element value matches our cascade: walls
0.70/0.28/0.40, roofs 0.40/0.18/0.68 (S0380.214), window U-eff
2.4368/1.8519, ground floors 0.97/0.26/1.12. The only worksheet divergences
were manual-entry artifacts: case-16 inverted the floor order (put the
50.98 m² upper floor as ground), and case-17 auto-derived spurious "to
external air" exposed floors from the small-ground/big-upper geometry —
real 7536 lodges floor_heat_loss 2/7/3 (unheated-space / ground), none is
code 1 (exposed). Our spec-correct cont SAP is 68.924; lodged 68 carries
Elmhurst's own residual.

Notes-only; pin unchanged (resid +1, PE -6.1952, CO2 -0.1639). Suite green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Khalim Conn-Kowlessar 2026-06-04 09:41:48 +00:00
parent ac7f510ccb
commit e097ce2cef

View file

@ -391,11 +391,19 @@ _EXPECTATIONS: tuple[_GoldenExpectation, ...] = (
"P960 worksheet exactly (roof 29.17, SAP 65.04 vs 65). The "
"glazing hypothesis from the prior handover was wrong — maxing "
"the glazing U past spec can't flip 69→68, and every per-bp "
"fabric U is spec-plausible. The residual +0.92 cont SAP is a "
"diffuse demand under-count (window split + Main suspended-"
"timber floor) not capturable from the API-only JSON; needs a "
"fully-faithful 7536 worksheet (in progress) to localise or "
"conclude it is 0240-like."
"fabric U is spec-plausible. CONCLUSION (cases 15/16/17, the "
"last faithful on windows 16.98/13.59/1.89 + ground floors): "
"every per-element value matches Elmhurst — walls 0.70/0.28/"
"0.40, roofs 0.40/0.18/0.68, window U-eff 2.4368/1.8519, "
"ground floors Main 0.97 / Ext1 0.26 / Ext2 1.12. The only "
"worksheet divergences were manual-entry artifacts (case 16 "
"floor-order inversion; case 17 spurious 'to external air' "
"exposed floors auto-derived from the small-ground/big-upper "
"geometry — real 7536 lodges floor_heat_loss 2/7/3 = unheated-"
"space/ground, NOT code 1 exposed). The residual +0.92 cont "
"SAP is therefore 0240-like: an Elmhurst register-rounding "
"residual not reproducible from the API-only JSON. DO NOT "
"chase further — leave at resid +1."
),
),
_GoldenExpectation(