Commit graph

1 commit

Author SHA1 Message Date
Khalim Conn-Kowlessar
35eb681f8f feat(modelling-runs): pure domain core — filters, run record, status, bounds
TDD'd per ADR-0008: normaliseRunFilters (canonical postcodes, enum
vocabularies + Unknown, 40-postcode cap, absence = all), buildRunRecord /
parseRunConfig (app-authored task + config-subtask inputs, null-safe
round-trip), selectionSummary, deriveRunStatus (dispatched / in-progress
with subtask progress / complete / failed), isLargeRun (10k gate).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 16:51:55 +00:00