Model/backend/app/modelling
Khalim Conn-Kowlessar cc4bf4394e Both postcode batchers share one group-preserving packing core 🟪
Review feedback (#1481): the address batcher and the Modelling Run batcher
implemented the same greedy packing; the core moves to
utilities/grouped_batching.py and both become thin wrappers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 13:24:02 +00:00
..
__init__.py No filters resolves the whole portfolio minus deletions 🟥 2026-07-07 11:32:10 +00:00
batching.py Both postcode batchers share one group-preserving packing core 🟪 2026-07-07 13:24:02 +00:00
property_filters.py Legacy property columns no longer resolve type or built form 🟩 2026-07-07 12:52:11 +00:00
router.py The 409 guard and batch creation read as methods on ModellingRunTasks 🟪 2026-07-07 12:16:42 +00:00
run_tasks.py The 409 guard and batch creation read as methods on ModellingRunTasks 🟪 2026-07-07 12:16:42 +00:00
schemas.py Trigger-run fans out one sub_task and message per scenario batch 🟥 2026-07-07 12:02:12 +00:00