diff --git a/tests/domain/sap10_calculator/rdsap/test_golden_fixtures.py b/tests/domain/sap10_calculator/rdsap/test_golden_fixtures.py index 49f66e24..8ac38714 100644 --- a/tests/domain/sap10_calculator/rdsap/test_golden_fixtures.py +++ b/tests/domain/sap10_calculator/rdsap/test_golden_fixtures.py @@ -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(