mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-08-03 05:18:22 +00:00
Addresses reviewer feedback: - #3 (Khalim + kimjunte): the boiler_efficiency_band classifier column is now GUARD-ONLY — LLM fallback removed. The band format is deterministic, so an LLM guess could only fabricate a band the landlord never stated (moves SAP + eligibility). New LoggingUnknownColumnClassifier is the non-fabricating fallback: maps guard-misses to UNKNOWN (never stored) and logs them for review — kimjunte's 'warn on None', placed in the classifier path not the shared guard (which sees legitimate None constantly on the modelling/backfill paths). - #2 (Khalim): backfill --apply now reports rows ACTUALLY written (upsert rowcount), not the candidate count, so an idempotent re-run reports 0. - #1 (Khalim): overlay module docstring scrubbed of stale 'slot/pending' wording to match the cert-native anchor mechanism. kimjunte's finaliser optional-skip question (declared-vs-shared-column flow) left for reviewer alignment, not changed. 529 tests green; pyright clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| abri | ||
| addresses | ||
| billing | ||
| bulk_document_download | ||
| data_transformation | ||
| epc | ||
| epc_prediction | ||
| fuel_rates | ||
| magicplan | ||
| modelling | ||
| pashub_fetcher | ||
| property | ||
| property_baseline | ||
| sap10_calculator | ||
| scenario_export | ||
| tasks | ||
| __init__.py | ||
| test_building_geometry.py | ||
| test_postcode.py | ||