Slice S0380.115: fixture pin ECF 5.3866 → 5.3868 per worksheet (PDF line 593)

The cert 000565 ECF pin was a transcription typo. U985-0001-000565.pdf
line 593 (Block 1, 11a SAP rating individual heating systems) reads:

  Energy cost factor (ECF)  [(255) x (256)] / [(4) + 45.0] =  5.3868 (257)

The pin captured 5.3866 — likely a mis-copy from line 871 / 873 (Nov
MIT (92)m = 15.3866). The cascade output 5.386823 matches the worksheet
PDF at 4 d.p.; the pin was always 0.0002 wrong against the source.

Per [[feedback-verify-handover-claims]], handover narratives are verified
against the source PDF; the cascade is correct and the pin was wrong.

Test movement: `test_sap_result_pin[000565-ecf]` now passes (diff
0.000023 against the corrected pin 5.3868, within abs=1e-4). Four
expected fails remain (cost / CO2 / SH / main_fuel) — closed in the
next slice (A_RR_shell rounding per RdSAP 10 §15).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Khalim Conn-Kowlessar 2026-05-30 20:13:35 +00:00 committed by Jun-te Kim
parent 30f85ca6c5
commit 61c007e5de

View file

@ -135,7 +135,7 @@ _FIXTURE_PINS: Final[dict[str, FixtureCascadePins]] = {
# solar HW, FGHRS, conservatory with heaters, curtain wall, basement
# walls. Pins are worksheet PDF Block 1 (energy-rating) line refs.
"000565": FixtureCascadePins(
sap_score=29, sap_score_continuous=28.5087, ecf=5.3866,
sap_score=29, sap_score_continuous=28.5087, ecf=5.3868,
total_fuel_cost_gbp=4680.2593, co2_kg_per_yr=6447.6263,
space_heating_kwh_per_yr=59008.3499,
main_heating_fuel_kwh_per_yr=34710.7941,