Model/etl/hubspot
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
..
scripts add utilities to hubspot etl dockerfile 2026-07-08 16:49:55 +00:00
tests Send the deal's third-party surveyor as the OpenHousing resource 2026-07-17 13:00:47 +00:00
__init__.py add init file 2026-06-04 15:56:50 +00:00
company_data.py include missing file 2026-04-08 14:48:29 +00:00
hubspot_deal_differ.py Send the deal's third-party surveyor as the OpenHousing resource 2026-07-17 13:00:47 +00:00
hubspot_trigger_orchestrator_trigger_request.py move everything to etl/hubspot/ 2026-04-09 09:41:43 +00:00
hubspotClient.py Sync third_party_surveyor_identifier deal field from HubSpot 2026-07-17 12:53:26 +00:00
hubspotDataTodB.py Sync third_party_surveyor_identifier deal field from HubSpot 2026-07-17 12:53:26 +00:00
project_data.py hubspot projects data is scraped 2026-05-28 10:54:15 +00:00
requirements.txt removed hashlib as its from the standard library 2026-03-30 14:42:11 +00:00
s3_uploader.py revmoed keys 2026-03-31 10:42:02 +00:00
utils.py Abri deal abandonment requires at least three parseable attempts 🟩 2026-07-03 10:10:03 +00:00