Model/infrastructure/condition
Khalim Conn-Kowlessar 78e45f25a9 Parse a Calico workbook and drop rows with no covering type 🟩
CalicoParser reads the workbook into CalicoAssetCondition rows, drops rows
with no covering type, and groups them by asset reference into CalicoProperty,
resolving each reference to a UPRN via the injected lookup (unmatched dropped).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 15:00:55 +00:00
..
lookups Relocate condition-data ingestion into the DDD layout 🟪 2026-07-13 14:51:25 +00:00
parsing Parse a Calico workbook and drop rows with no covering type 🟩 2026-07-13 15:00:55 +00:00
__init__.py Relocate condition-data ingestion into the DDD layout 🟪 2026-07-13 14:51:25 +00:00
date_utils.py Relocate condition-data ingestion into the DDD layout 🟪 2026-07-13 14:51:25 +00:00