Model/infrastructure/abri
Daniel Roth f8b9d82200 Always send a bookable resource on Abri amend_job
OpenHousing logs a job but silently drops the appointment when no bookable
resource is sent, so the survey date never lands. log_job already sends the
configured default_resource; amend_job omitted the parameter unless the
request carried an explicit surveyor. Default amend's resource to the
configured surveyor too, and fail loudly at config load on a blank
ABRI_RELAY_DEFAULT_RESOURCE so the misconfiguration can't ship an empty
resource again.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 10:37:35 +00:00
..
__init__.py Abri log_job returns the OpenHousing job number from the relay success response 🟥 2026-07-03 14:22:09 +00:00
abri_client.py Always send a bookable resource on Abri amend_job 2026-07-10 10:37:35 +00:00
config.py Always send a bookable resource on Abri amend_job 2026-07-10 10:37:35 +00:00
envelope.py Abri log_job sends the spec's recorded LogJob envelope to the relay endpoint 🟩 2026-07-03 14:24:57 +00:00
errors.py Abri log_job raises a retriable transport error on an HTTP error status 🟥 2026-07-03 14:27:14 +00:00