From 002dc3695bc1b5d827099c4e2b60a17255bc4a61 Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Thu, 29 Jan 2026 19:21:14 +0000 Subject: [PATCH] handled walls - roof to come next --- backend/onboarders/epc_descriptions.py | 9 +++++++++ backend/onboarders/parity.py | 14 +++++++------- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/backend/onboarders/epc_descriptions.py b/backend/onboarders/epc_descriptions.py index a674e332..be704308 100644 --- a/backend/onboarders/epc_descriptions.py +++ b/backend/onboarders/epc_descriptions.py @@ -95,6 +95,15 @@ class EpcWallDescriptions(Enum): cob_as_built_average = "Cob, as built" cob_as_built_good = "Cob, as built" + # unknown descriptions which may get mapped later or handled via fallback + cavity_as_built_unknown = "Cavity wall, as built, unknown insulation" + solid_brick_as_built_unknown = "Solid brick, as built, unknown insulation" + system_as_built_unknown = "System built, as built, unknown insulation" + timber_frame_as_built_unknown = "Timber frame, as built, unknown insulation" + granite_as_built_unknown = "Granite or whin, as built, unknown insulation" + sandstone_as_built_unknown = "Sandstone, as built, unknown insulation" + cob_as_built_unknown = "Cob, as built, unknown insulation" + class EpcEfficiency(Enum): VERY_POOR = "Very Poor" diff --git a/backend/onboarders/parity.py b/backend/onboarders/parity.py index d3ee8485..3e17ecce 100644 --- a/backend/onboarders/parity.py +++ b/backend/onboarders/parity.py @@ -207,13 +207,13 @@ AS_BUILT_WALL_CLASSIFIERS = { } UNKNOWN_AGE_FALLBACK = { - "Cavity": EpcWallDescriptions.cavity_no_insulation_assumed, - "Solid Brick": EpcWallDescriptions.solid_brick_no_insulation_assumed, - "Timber Frame": EpcWallDescriptions.timber_frame_no_insulation_assumed, - "System": EpcWallDescriptions.system_no_insulation_assumed, - "Granite": EpcWallDescriptions.granite_whinstone_no_insulation_assumed, - "Sandstone": EpcWallDescriptions.sandstone_limestone_no_insulation_assumed, - "Cob": EpcWallDescriptions.cob_as_built_average, + "Cavity": EpcWallDescriptions.cavity_as_built_unknown, + "Solid Brick": EpcWallDescriptions.solid_brick_as_built_unknown, + "Timber Frame": EpcWallDescriptions.timber_frame_as_built_unknown, + "System": EpcWallDescriptions.system_as_built_unknown, + "Granite": EpcWallDescriptions.granite_as_built_unknown, + "Sandstone": EpcWallDescriptions.sandstone_as_built_unknown, + "Cob": EpcWallDescriptions.cob_as_built_unknown, } data["landlord_wall_description"] = (