mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
Adds the (API JSON + Summary PDF) fixtures for cert 0330-2249-8150-2326-4121 — the boiler pilot identified in the handover. Property: 17 Summerfield Road, MANCHESTER M22 1AE (mid-terrace house, mains gas boiler PCDB idx 10241, age D). Source: API JSON fetched via EpcClientService from https://api.get-energy-performance-data.communities.gov.uk (OPEN_EPC_API_TOKEN). Summary PDF copied from `sap worksheets/Additional data with api/0330-2249-8150-2326-4121/ Summary_000897.pdf` (where the user provided the triple). Worksheet target: SAP 61.5993 (continuous), from `dr87-0001-000897 .pdf` in the same source directory. Current state on these fixtures (uncommitted before this slice): - Summary mapper cascade SAP: 62.0660 (Δ +0.4667 vs worksheet) - API mapper cascade SAP: 63.7446 (Δ +2.1453 vs worksheet) Both paths RED at 1e-4. Two specific cascade-component gaps identified in the handover for follow-up slices: 1. Windows HLC +6.71 W/K (API vs Summary) — likely glazing_type=14 not in Slice 93's `_API_GLAZING_TYPE_TO_TRANSMISSION` (only codes 3 and 13 mapped). 2. HW kWh +1060 (API 3172.65 vs Summary 2112.00) — §4 subsystem gap; needs occupancy/shower/cylinder probe. This commit stages the fixtures only — no tests added yet. The follow-up slice should add a RED Layer 2 test (Summary path 1e-4 vs 61.5993) and proceed slice-by-slice. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| handler | ||
| tests | ||
| __init__.py | ||
| db_writer.py | ||
| elmhurst_extractor.py | ||
| extractor.py | ||
| local_runner.py | ||
| parser.py | ||
| pdf.py | ||