Model/scripts/hyde
Jun-te Kim 283b311fcd Real Elmhurst RdSAP10 ground truth for one SAP-Schema-15.0 cert
Built UPRN 100010086084 (the largest gov-API-vs-lodged outlier from the
20-cert batch) in Elmhurst's accredited RdSAP10 tool to get real ground
truth, per feedback that lodged rating isn't a valid comparison target.

Elmhurst worksheet: SAP 46-48 (orientation-dependent), vs this engine's
53 on gov-API inputs -- a real ~5-7pt residual gap. Ruled out with
direct empirical tests: total_floor_area, missing party_wall_length,
region/climate (SAP rating always uses UK-average weather per Appendix
U -- confirmed inert), boiler/secondary efficiency (exact match, 66%/
63% both sides). Confirmed real but NOT blind-fixed (need more than one
cert's evidence, and a wall-U-value patch tested the wrong direction in
isolation): a wall-thickness-unknown U-value fallback mismatch (this
engine 1.70, Elmhurst's own "unknown" resolution 1.40) and a window
U-value divergence (1.85 vs 2.52 W/m2K for the same nominal glazing
pick). Single-window orientation confirmed a ~2pt partial contributor.

Also fixes a small, separate, evidenced gap the build surfaced: the
Elmhurst summary parser didn't recognise the live tool's "Medium
(131-170L)" cylinder-size label (only the bare "Medium").

Full write-up is in the RealCertExpectation comment for this cert in
test_real_cert_sap_accuracy.py and the worklist. Residual gap is
intentionally left open for follow-up, not force-closed.
2026-07-09 22:31:01 +00:00
..
elmhurst_dom more examples 2026-06-19 09:51:49 +00:00
autonomous_run_findings.md Annotate full worklist with autonomous-run triage results 2026-06-16 20:36:28 +00:00
build_22086693.py test(accuracy): pin RdSAP-20.0.0 PV semi uprn_22086693 (PV-list fix corpus) 2026-06-23 16:13:34 +00:00
build_47084930.py test(accuracy): ratchet 77.3% -> 77.7% via flat-roof insulation-thickness fix (Elmhurst-validated) 2026-07-02 23:27:57 +00:00
build_217091901.py fix(rdsap): RdSAP 10 Table 13 200/280mm solid-brick wall boundary 2026-07-03 12:25:07 +00:00
build_10070004512.py test(accuracy): pin SAP-16.0 storage-flat uprn_10070004512 (built_form fix corpus) 2026-06-23 15:35:06 +00:00
build_100010086084.py Real Elmhurst RdSAP10 ground truth for one SAP-Schema-15.0 cert 2026-07-09 22:31:01 +00:00
build_100021924710.py chore(hyde): harden Elmhurst automation for per-cert builds (window cleanup + reset) 2026-07-02 23:54:35 +00:00
build_100021969385.py Add Elmhurst build script + validated result for uprn 100021969385 2026-07-08 12:38:26 +00:00
build_100031768368.py fix(rdsap): RdSAP 10 Table 13 200/280mm solid-brick wall boundary 2026-07-03 12:25:07 +00:00
build_100050881708.py chore(hyde): window-grid entry findings (fill+Tab persistence, frame/gap required) 2026-07-03 03:44:49 +00:00
build_100061275133.py chore(hyde): fix 100061275133 Elmhurst build — 0 fans + PCDB exact boiler 2026-07-03 09:20:12 +00:00
build_200004296092.py docs(elmhurst): validate slice-5 wall fix against accredited Elmhurst worksheet (uprn 200004296092) 2026-07-02 20:49:58 +00:00
build_property_overrides.py landlord override data added 2026-06-20 12:57:54 +00:00
case_a_population_sweep.py docs: full-SAP baseline-downgrade follow-ups + Case A population sweep tool 2026-06-25 21:45:44 +00:00
download_100010086084.py Real Elmhurst RdSAP10 ground truth for one SAP-Schema-15.0 cert 2026-07-09 22:31:01 +00:00
elmhurst_download.py sap fixes 2026-06-23 16:48:04 +00:00
elmhurst_explore.py Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
elmhurst_fill.py Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
elmhurst_lib.py feat(hyde): PCDB exact-boiler entry (set_pcdb_boiler + clear_main_heating_code) 2026-07-03 07:49:23 +00:00
elmhurst_README.md Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
elmhurst_session.py Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
full_sap_17_1_remapper_handoff.md Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
main.py Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
mapping_decisions.md Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
perimeter_decision.md Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
RESUME_AFTER_KHALIM.md Add resume prompt to finish portfolio-796 run after Khalim review 📝 2026-06-19 19:58:53 +00:00
start_viewer.sh Checkpoint: UPRN 10093116543 Elmhurst build + devcontainer VNC/Playwright + perms 2026-06-16 15:21:56 +00:00
unknowns_review.md Add Hyde portfolio-796 unknowns review doc for Khalim sign-off 📝 2026-06-19 19:57:34 +00:00