mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-08-03 05:18:22 +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 | ||
| applications | ||
| backend | ||
| condition | ||
| datatypes | ||
| domain | ||
| e2e | ||
| fixtures | ||
| harness | ||
| infrastructure | ||
| lambdas | ||
| magic_plan | ||
| orchestration | ||
| repositories | ||
| scripts | ||
| utilities | ||
| utils | ||
| __init__.py | ||
| conftest.py | ||
| test_lambda_packaging.py | ||