new-site/data
justin 3d4226e95c ifta: 3-touch business-day cadence + 'I already filed it' suppression
- Multi-touch reminders at 10/7/4 BUSINESS days before each deadline (weekends
  skipped; biz-day math so a touch never lands purely on a weekend with no
  runway). Escalating tone soft -> urgent -> last-chance, with the 'almost too
  late to DIY, we can still file it' angle so it's a convenience sale, not a free
  reminder service. ifta_touch_no tracks the highest touch sent so each touch
  hits only carriers below that level; never repeats a touch.
- 'I already filed it' one-click link: HMAC-tokenized GET /api/v1/ifta/filed
  (token matches between Python builder and api/src/routes/ifta.ts -- verified
  identical output), records ifta_self_filed_at, friendly confirmation page,
  stops further touches this cycle + gives DIY-vs-prospect signal. Builder
  excludes self-filed carriers.
- migration 094 (ifta_touch_no) + 095 (ifta_self_filed_at); cycle reset clears
  both each new quarter. Verified: biz-day touch schedule, token cross-match.
2026-06-13 23:41:14 -05:00
..
hc_campaigns clia: new CLIA certificate renewal service, order page, email template + harvest 2026-06-13 22:10:51 -05:00
trucking_campaigns ifta: 3-touch business-day cadence + 'I already filed it' suppression 2026-06-13 23:41:14 -05:00
otc_leads.csv data(otc): add display_name + short_name merge fields for outreach 2026-06-09 07:14:06 -05:00
otc_leads_rejected.csv scripts(otc): dedupe by CIK; commit the 861-company lead list 2026-06-09 07:10:54 -05:00