Model/etl/hubspot
Daniel Roth 0d69d628e8 A deal crossing into abandonment builds an abandon_job message 🟩
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 15:54:24 +00:00
..
scripts minor refactor 2026-07-07 13:21:01 +00:00
tests A deal crossing into abandonment builds an abandon_job message 🟥 2026-07-07 15:53: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 A deal crossing into abandonment builds an abandon_job message 🟩 2026-07-07 15:54:24 +00:00
hubspot_trigger_orchestrator_trigger_request.py move everything to etl/hubspot/ 2026-04-09 09:41:43 +00:00
hubspotClient.py HubSpot deal-contacts transport lives under infrastructure like the other API clients 🟪 2026-07-06 14:01:47 +00:00
hubspotDataTodB.py The deal row names the job number client_booking_reference, matching HubSpot and the schema 🟪 2026-07-07 12:43:40 +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