Commit graph

35 commits

Author SHA1 Message Date
Khalim Conn-Kowlessar
0b47798403 Capture the surveyed Wall Dry-Lined answer per building part 🟥
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 23:20:09 +00:00
Khalim Conn-Kowlessar
d743f6fb3b Capture the per-surface RIR insulation-known answer from the survey 🟥
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 23:11:09 +00:00
Khalim Conn-Kowlessar
f45651dbc0 Lodge the heat-network SAP code and Table 12 community fuel for PasHub community heating 🟩
The extractor now captures "Heating System (Other):" and the mapper resolves
it to the Table 4a code (301, community boilers) + Table 12 community fuel
(51 via the shared _resolve_community_heating_fuel_code), so
is_heat_network_main routes the DLF / standing-charge / 80%-efficiency
branch instead of pricing the dwelling as an ordinary mains-gas boiler
(fixture 507644414148: +14.3 over-rate closes by ~8.6). Harness MAE
1.726 -> 1.684; ceiling ratcheted to 1.70.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 22:34:50 +00:00
Khalim Conn-Kowlessar
4d60d79cc9 Extract the PasHub community heat-source label 🟥
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 22:33:08 +00:00
Khalim Conn-Kowlessar
518c682793 Extract the PasHub detailed room-in-roof block 🟥
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 22:05:31 +00:00
Khalim Conn-Kowlessar
80de9b0c04 Extract the PasHub per-system PV block and diverter flag 🟥
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 21:35:34 +00:00
Daniel Roth
2783c2c0c6 Capture PAS Hub main-heating fuel from the colon 'Fuel:' label variant 🟥
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 17:18:46 +00:00
Daniel Roth
78da2f88b6 Handle wall thickness "Unmeasurable" 🟩 2026-04-30 16:41:16 +00:00
Daniel Roth
6c70c5a535 Extract address when Property photo element is missing from PDF 🟩 2026-04-30 16:25:41 +00:00
Daniel Roth
e15646c341 rename example site notes to PasHub_ and add Elmhurst example 2026-04-24 13:01:51 +00:00
Daniel Roth
146b5999dc additional fields mapped from pdf 6 🟩 2026-04-23 11:23:29 +00:00
Daniel Roth
2bf8bc6d5e additional fields mapped from pdf 5 🟩 2026-04-23 11:12:25 +00:00
Daniel Roth
c5c3f3fc83 additional fields mapped from pdf 4 🟥 2026-04-23 10:36:15 +00:00
Daniel Roth
0e69f8e7a5 extract cylinder thermostat 🟥 2026-04-21 15:16:49 +00:00
Daniel Roth
691efcad72 extracy heating immersion type 🟥 2026-04-21 15:07:18 +00:00
Daniel Roth
7700aac5bb extract cylinder thermostat 🟥 2026-04-21 15:03:12 +00:00
Daniel Roth
1e0d72a805 extract secondary heating system 🟥 2026-04-21 11:47:35 +00:00
Daniel Roth
c558b79b68 map water heating cylinder size 🟥 2026-04-21 11:13:04 +00:00
Daniel Roth
da26e4a4cb extract no extensions 🟥 2026-04-21 10:53:14 +00:00
Daniel Roth
6b4a8dfef1 extract water heating cylinder thickness alternative field name 🟩 2026-04-21 10:45:56 +00:00
Daniel Roth
ac854f161a extract water heating cylinder thickness 🟥 2026-04-21 10:40:07 +00:00
Daniel Roth
0a8b9e0767 Include inspection metadata in output 2026-04-20 09:04:54 +00:00
Daniel Roth
968f025bc3 inspection date is date not str 2026-04-20 08:17:01 +00:00
Daniel Roth
c271caf378 refactor full extract test 2026-04-20 08:11:58 +00:00
Daniel Roth
1ef6af6bab pdf json to RdSapSiteNotes full extract 🟥 2026-04-20 08:08:37 +00:00
Daniel Roth
47cae167c8 Load Conservatories, Renewables, RoomCountElements, WaterUse, CustomerReponse, SurveyAddendum from SiteNotes JSON 🟥 2026-04-16 14:30:15 +00:00
Daniel Roth
4bcdb4823b Load Ventilation from SiteNotes JSON 🟥 2026-04-16 14:24:11 +00:00
Daniel Roth
29f9a664a5 Load HeatingAndHotWater from SiteNotes JSON 🟥 2026-04-16 14:19:01 +00:00
Daniel Roth
4a415ab4a2 Load Windows from SiteNotes JSON 🟥 2026-04-16 14:15:11 +00:00
Daniel Roth
3960998fee Load RoofSpace from SiteNotes JSON 🟥 2026-04-16 14:11:44 +00:00
Daniel Roth
2ed741df5c Load BuildingMeasurements from SiteNotes JSON 🟥 2026-04-16 14:08:20 +00:00
Daniel Roth
101860fac1 Load BuildingConstruction from SiteNotes JSON 🟥 2026-04-16 14:01:05 +00:00
Daniel Roth
1db9c68878 Map to RdSapSiteNotes from site notes JSON: additional General test 🟩 2026-04-16 13:57:49 +00:00
Daniel Roth
bb648b8223 Map to RdSapSiteNotes from site notes JSON 🟩 2026-04-16 13:56:27 +00:00
Daniel Roth
4f3c7894ae Map to RdSapSiteNotes from site notes JSON 🟥 2026-04-16 13:54:03 +00:00