Model/domain/abri
Daniel Roth c8fe4585bf Send the deal's third-party surveyor as the OpenHousing resource
Carry third_party_surveyor_identifier on the Abri trigger message and
through dispatch into the log and amend flows, booking the job against
that resource. LogJobRequest gains the optional resource field
AmendJobRequest already had; the client falls back to the configured
default surveyor when the deal names no third-party resource, so
existing deals behave unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 13:00:47 +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
abandonment.py Collapse cancelled/no show to HubSpot's single 'Cancelled / No Show' value 2026-07-08 14:33:59 +00:00
descriptions.py Abri job descriptions identify the visit as a Domna condition survey 🟩 2026-07-03 14:34:05 +00:00
models.py Send the deal's third-party surveyor as the OpenHousing resource 2026-07-17 13:00:47 +00:00
phone_selection.py minor updates following Abri feedback 2026-07-09 16:27:50 +00:00
slots.py send AM or PM instead of trying to parse morning or afternoon 2026-07-10 10:45:57 +00:00