Model/backend/epc_api/json_samples/real_life_examples/RdSAP-Schema-21.0.1
Jun-te Kim 6c1828e8bf chore(hyde): fix 100061275133 Elmhurst build — 0 fans + PCDB exact boiler
ventilation(): the cert lodges no extract-fan count and RdSAP 10 Table 5's
age-band B default is 0, but the build entered 1 — inflating Elmhurst's own
(8)/(21) infiltration lines relative to both the cert and our engine.

space_heating(): switched from the generic "Combi condens" SAP-Table dialog
code (84% efficiency, no PCDB record) to elmhurst_lib.set_pcdb_boiler(18908)
via clear_main_heating_code — resolves the exact lodged product (Worcester
Greenstar 4000, 88.70%) and its correct keep-hot classification (None),
matching the SAP engine's own PCDB lookup and removing the "Standard Combi"
keep-hot artifact the reused generic code carried.

Also corrected the file's stale docstring (described a different property
entirely — mid-terrace/250mm/DUAL meter/11 windows/lodged 63 — left over
from a copy-paste).

Verified against the refreshed worksheet: (21) shelter-adjusted ACH 0.6938
now EXACT vs our engine's ventilation_from_cert; (61) combi loss monthly
kWh matches ours to ~0.01 kWh (was carrying a ~360 kWh/yr keep-hot artifact).
Both open items from the PR #1439 handoff are resolved.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 09:20:12 +00:00
..
uprn_47084930 test(accuracy): ratchet 77.3% -> 77.7% via flat-roof insulation-thickness fix (Elmhurst-validated) 2026-07-02 23:27:57 +00:00
uprn_74061136 test(accuracy): ratchet SAP MAE 0.668 -> 0.658 via instantaneous-electric-DHW off-peak fix 2026-07-02 20:04:58 +00:00
uprn_103001004 test(accuracy): ratchet 74.2% -> 75.5% via 'insulated (assumed)' roof Table-18 fix 2026-07-02 19:06:26 +00:00
uprn_217091901 test(accuracy): validate + pin 217091901 (single-glazing confirmed vs Elmhurst) 2026-07-03 04:16:47 +00:00
uprn_4510053280 test(accuracy): corpus-1000 campaign ledger + C001 4510053280 pinned 75 (lodged-software PSR gap) 2026-07-02 18:28:20 +00:00
uprn_10012334488 test(accuracy): pin code-195 electric storage-boiler certs as spec-faithful (§12 Rule 2) 2026-07-03 04:55:42 +00:00
uprn_10013924849 Add SAP-18.0.0 + SAP-16.0 schema coverage; autonomous-run triage findings 2026-06-16 20:04:43 +00:00
uprn_10023443426 sap score and elmhirst mapper optimsaiation 2026-06-20 07:25:42 +00:00
uprn_10070056075 test(accuracy): pin 100051051866 + 10070056075 (clean single-main loop complete) 2026-07-03 04:30:22 +00:00
uprn_10091578598 test(accuracy): pin code-195 electric storage-boiler certs as spec-faithful (§12 Rule 2) 2026-07-03 04:55:42 +00:00
uprn_10094975827 test(accuracy): ratchet 74.2% -> 75.5% via 'insulated (assumed)' roof Table-18 fix 2026-07-02 19:06:26 +00:00
uprn_100040550095 docs(ledger): re-rank at 77.0% + triage electric-tariff & fabric tail 2026-07-02 19:48:10 +00:00
uprn_100050355518 test(accuracy): ratchet 75.5% -> 77.0% via secondary-fuel collision fix on cost path 2026-07-02 19:43:31 +00:00
uprn_100050881708 chore(hyde): fix window-grid automation (keep good row, delete stale below) + pin 100050881708 2026-07-03 03:55:48 +00:00
uprn_100051051866 test(accuracy): pin 100051051866 + 10070056075 (clean single-main loop complete) 2026-07-03 04:30:22 +00:00
uprn_100061275133 chore(hyde): fix 100061275133 Elmhurst build — 0 fans + PCDB exact boiler 2026-07-03 09:20:12 +00:00
uprn_200004017091 test(accuracy): ratchet 77.0% -> 77.3% via unsized-cylinder storage-loss fix 2026-07-02 23:02:27 +00:00
uprn_200004296092 docs(elmhurst): validate slice-5 wall fix against accredited Elmhurst worksheet (uprn 200004296092) 2026-07-02 20:49:58 +00:00