mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-27 23:35:01 +00:00
Foundation for PRD #1555: runs each PAS Hub site-note PDF through the extractor -> EpcPropertyData -> Sap10Calculator and gauges the computed SAP against pashub's own SAP-10.2 `pre_sap` (from hubspot_deal_data). - test_pashub_sap_accuracy.py: hybrid gate. Per-fixture "must compute" (xfail on the known in-progress mapper gaps MissingMainFuelType / UnmappedSapCode / UnmappedPasHubLabel) + aggregate within-0.5 ratchet floor, mirroring test_sap_accuracy_corpus.py. - 205 image-stripped site-note PDFs + manifest.json. Images stripped so the repo footprint stays ~52MB while the text layer the extractor reads is byte-identical. - build_pashub_accuracy_fixtures.py: provenance/rebuild from S3 + hubspot_deal_data. All 206 currently xfail on the known heating-string mapper gaps; each fix (#1556-1568) flips its fixtures to computing and ratchets the floor. Refs #1555 #1568 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| fixtures | ||
| __init__.py | ||
| test_elmhurst_end_to_end.py | ||
| test_elmhurst_extractor.py | ||
| test_end_to_end.py | ||
| test_extractor.py | ||
| test_heating_systems_corpus.py | ||
| test_pashub_sap_accuracy.py | ||
| test_pdf.py | ||
| test_room_heater_worksheet_001431.py | ||
| test_summary_pdf_mapper_chain.py | ||