mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-08-02 21:08:24 +00:00
test_override_component_consistency caught two real gaps: the band was in the override_component pgEnum but (a) missing from _ROW_TYPES — so the finaliser couldn't load its classified vocab (a latent bug the injected-vocab finaliser tests missed), and (b) not in _COMPONENT_OVERLAYS (correct — it's an attribute consumed by the main_heating_system overlay, not a standalone one). Add the band to _ROW_TYPES (reader), and introduce _ATTRIBUTE_COMPONENTS to name the classified+stored-but-no-standalone-overlay case. The guard now asserts: pgEnum == _ROW_TYPES; and _ROW_TYPES minus attribute components == _COMPONENT_OVERLAYS. Full repositories suite (247) + finaliser green; pyright clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| abri | ||
| chatgpt | ||
| condition | ||
| epc_client | ||
| hubspot | ||
| landlord_overrides | ||
| magic_plan | ||
| openai | ||
| pashub_fetcher | ||
| postcodes_io | ||
| postgres | ||
| s3 | ||
| solar | ||
| xlsx | ||
| __init__.py | ||
| address2uprn_queue_client.py | ||
| http_retry.py | ||
| sqs_client.py | ||