mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
Pulls in 42 commits of calculator/mapper accuracy fixes from the per-cert mapper-validation and floor/roof/heating fronts. Conflict resolutions: - mapper `_is_elmhurst_roof_window`: main dropped the branch's "wall location → vertical" guard (it broke cert 000516's rooflight), but that re-broke cert 001431's two External-wall U>3.0 windows (which must stay vertical). The two certs lodge a BYTE-IDENTICAL §11 row, so neither location nor U separates them — the real discriminator is the room-in-roof context. Replaced the unconditional U>3.0 backstop with one gated on the BP having a room-in-roof (`_elmhurst_bp_has_room_in_roof`): 000516's Main BP has a "Room in roof type 1" (→ rooflight), 001431's does not (→ vertical). Validated against BOTH — full Elmhurst worksheet suite 1038 pass + the 001431 window-extraction pin. - property_postgres_repository: kept main's `ids_by_uprn` method + the branch's `_restrictions_of` helper. - sap_fuel.py: the branch relocated it to domain/billing/ (already carrying main's to_table_32_code normalization), so kept the old path deleted. Fallout from main's fabric fixes (validated by the boiler-3 real-cert pin which still reproduces at delta 0): - re-pinned the boiler-1 + boiler-instant-hw ASHP snapshot scores; - main's §14.2 gas-boiler main-fuel derivation resolved the BGB/102 baseline gap, so `test_gas_boiler_instant_hw_before_baselines` is now a passing test (was an xfail tripwire). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| analyse_api_sap_clusters.py | ||
| decompose_api_cost_error.py | ||
| download_cotality_evidence.py | ||
| elmhurst_input_sheet.py | ||
| eval_api_sap_accuracy.py | ||
| fetch_2026_epc_sample.py | ||
| fetch_cohort2_api_jsons.py | ||
| fetch_epc_bulk_sample.py | ||
| fetch_epc_dump.py | ||
| historic_epc_demo.py | ||
| init_db.py | ||
| profile_api_error.py | ||
| rename_sharepoint_files.py | ||
| run_modelling_cohort.py | ||
| run_property_report.py | ||
| sero_address_list.csv | ||