Model/domain/condition/mapping/calico
Khalim Conn-Kowlessar 61a12c43a0 Map a Calico roof-covering row to a renewal year 🟩
CalicoMapper maps each roof-covering row onto a ROOF element with a MATERIAL
aspect, setting renewal_year = export_year + remaining_life (Calico's
Decent-Homes-derived years-remaining anchored to the export year, so the
absolute renewal year is stable across re-runs). source="Calico".

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 14:56:53 +00:00
..
__init__.py Map a Calico roof-covering row to a renewal year 🟥 2026-07-13 14:56:07 +00:00
calico_element_map.py Map a Calico roof-covering row to a renewal year 🟥 2026-07-13 14:56:07 +00:00
calico_mapper.py Map a Calico roof-covering row to a renewal year 🟩 2026-07-13 14:56:53 +00:00