Model/tests
Khalim Conn-Kowlessar 1af3860528 review: finaliser records an explicit Unknown band instead of skipping
kimjunte + Khalim alignment: when the band column is mapped and a description
can't be resolved to A-G, write the row with an explicit Unknown value rather
than silently skipping. The landlord declared the column, so every row gets a
value; 'assessed, no band' is now distinct from 'never assessed'. Still never
fails the finalise (unlike the mandatory components). Modelling reads Unknown as
no band (no efficiency anchor), so it stays inert to SAP.

Requires the FE boiler_efficiency_band pgEnum to include 'Unknown' (assessment-
model#486 updated). 7 finaliser tests green; pyright clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-30 15:05:27 +00:00
..
abri Report a void property when Abri finds no tenancy for the place 🟥 2026-07-27 11:22:28 +00:00
applications Complete a property whose file SharePoint rejected 🟩 2026-07-29 09:53:58 +00:00
backend Resolve export property ids with explicit ids overriding filters 🟥 2026-07-14 09:32:14 +00:00
condition Run a Calico load end to end and return its reconciliation 🟥 2026-07-13 15:13:06 +00:00
datatypes Convert external-measurement dimensions to internal per RdSAP Table 2 🟩 2026-07-22 13:17:55 +00:00
domain review: guard-only band classifier, backfill count, docstring (PR #1713) 2026-07-30 14:57:11 +00:00
e2e Prove prediction resolves landlord overrides to a real cohort match end-to-end 🟩 2026-06-16 15:20:49 +00:00
fixtures Expired-pairs integration gate: frozen single-file corpus + ratcheting floors 🟩 2026-07-06 13:05:18 +00:00
harness Re-pin the trigger-attributes fixture to one that still buys lighting 🟪 2026-07-21 16:57:22 +00:00
infrastructure Fetch every evidence page when a job has more files than one page holds 🟪 2026-07-28 10:12:25 +00:00
lambdas new application to trigger e2e for a single property and scenario 2026-06-22 12:54:53 +00:00
magic_plan Mapper reads new 'Total Trickle Vent Effective Area' label 🟥 2026-06-30 12:56:54 +00:00
orchestration review: finaliser records an explicit Unknown band instead of skipping 2026-07-30 15:05:27 +00:00
repositories refactor(overlay): band uses cert-native anchors, not a synthesis field 2026-07-30 13:06:18 +00:00
scripts feat(backfill): boiler_efficiency_band rows from existing heating descriptions 2026-07-29 16:34:53 +00:00
utilities abri_api not abri 2026-07-07 14:40:33 +00:00
utils SharePoint 404s raise ResourceNotFoundError without error-level logging 🟩 2026-07-03 12:26:33 +00:00
__init__.py added postcode splitter rewrite to ddd 2026-05-19 16:35:09 +00:00
conftest.py Audit generator populates XLSX, uploads to S3, and records UploadedFile row 🟪 2026-06-09 12:05:55 +00:00
test_lambda_packaging.py better smoke tests to check what is failign 2026-06-17 11:53:33 +00:00