Model/applications/abri
Daniel Roth edd4ec00de Make the OpenHousing resource mandatory, dropping the default fallback
The deal's third_party_surveyor_identifier is now required by the log
and amend flows: the trigger contract rejects messages without it
(blank treated as missing, since a blank resource makes OpenHousing
silently drop the appointment), and LogJobRequest/AmendJobRequest carry
it as a required field. The ABRI_RELAY_DEFAULT_RESOURCE fallback and
its config/terraform/workflow wiring are removed as dead code.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 13:13:28 +00:00
..
handler The abri lambda dispatches queue messages through the Abri orchestrator 🟩 2026-07-07 10:21:39 +00:00
__init__.py A trigger message validates the fields each fired Abri flow needs 🟥 2026-07-07 10:04:55 +00:00
abri_trigger_request.py Make the OpenHousing resource mandatory, dropping the default fallback 2026-07-17 13:13:28 +00:00
dispatch.py Make the OpenHousing resource mandatory, dropping the default fallback 2026-07-17 13:13:28 +00:00
handler.py abri_api not abri 2026-07-07 14:40:33 +00:00