new-site/api/migrations
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
..
001_core_tables.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
002_state_filing_fees.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
003_discount_codes.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
004_admin_queue.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
005_attorney_review.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
006_relay_integration.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
007_refunds.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
008_bundles.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
009_entity_cache.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
009_id_upload.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
010_canada_crtc.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
011_sales_agents.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
012_accounting_support.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
013_payment_surcharges.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
014_relay_deposits.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
015_job_queue.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
016_sanctions_screenings.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
017_identity_verifications.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
018_customer_portal.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
019_customer_passwords.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
020_password_reset.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
021_defer_until.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
022_fcc_rmd.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
023_fcc_rmd_removed.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
024_crtc_trade_name.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
025_crtc_pipeline_tracking.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
026_director_split_fields.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
027_domain_privacy.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
028_did_routing.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
029_payment_completion_columns.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
030_paypal_columns.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
031_crypto_details_column.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
032_own_ca_address.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
033_amb_and_client_selection.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
034_mailbox_operator_and_own_address_contact.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
035_esign_columns.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
036_crtc_ontario.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
037_disclaimer_and_existing_did.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
038_telecom_entities.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
039_crtc_defer_and_idempotency.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
040_fcc_499_filers.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
041_fcc_rmd_removal_tracking.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
042_fcc_rmd_red_light.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
043_carrier_classification.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
044_compliance_orders.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
045_facs_fields.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
046_compliance_batch.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
047_carrier_filing_state.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
048_499a_intake_fields.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
049_usf_contribution_factors.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
050_cdr_ingestion.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
051_cdr_reference_data.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
052_new_filing_fields.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
053_line_105_taxonomy.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
054_499a_form_fidelity.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
055_reseller_certifications.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
056_icc_revenue.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
057_traffic_study_and_lnpa.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
058_past_due_and_revisions.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
059_waive_deminimis.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
060_multi_year_orders.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
061_factor_seed_fix.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
062_crypto_payment_ledger.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
063_vendor_obligations.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
064_cold_wallet.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
065_crypto_payment_jobs.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
066_jurisdictions_and_foreign_qual.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
067_us_state_compliance_configs.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
068_usac_filing_history.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
069_compliance_gov_fees.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
070_rmd_audit_results.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
071_rmd_review_columns.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
072_state_puc_requirements.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
073_state_puc_registrations.sql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
074_engagement_columns.sql Add engagement authorization, remove price headers from intake pages, fix duplicate emails 2026-04-28 02:50:02 -05:00
075_fcc_carrier_registration.sql Add FCC Carrier/ISP Registration: migration + order page 2026-04-29 08:39:03 -05:00
076_esign_records.sql Add generic eSign portal for all compliance document types 2026-05-04 10:45:37 -05:00
077_compliance_check_log.sql Improve compliance checker UX + add search logging 2026-05-06 22:37:29 -05:00
078_fmcsa_carriers.sql Add FMCSA motor carrier census table and Socrata data downloader 2026-05-28 21:05:46 -05:00
079_state_trucking_requirements.sql 50-state trucking compliance: services, checker, order page, CA landing 2026-05-29 12:46:33 -05:00
080_carrier_operating_states.sql 50-state trucking compliance: services, checker, order page, CA landing 2026-05-29 12:46:33 -05:00
081_referral_and_survey.sql post-completion flow: survey, referral program, review ask 2026-05-30 21:22:14 -05:00
082_tickets_lead_categories.sql trucking wrap-up: close-out becomes a paid order + workflow 2026-05-31 01:01:02 -05:00
083_fmcsa_campaign_tracking.sql migration 083: use CREATE INDEX CONCURRENTLY to avoid locking fmcsa_carriers 2026-05-31 10:42:47 -05:00
084_multi_code_per_agent.sql Allow multiple referral codes per sales agent 2026-06-02 14:44:22 -05:00
085_esign_signature_anchors.sql trucking: stamp e-signature exactly on form signature lines + state authorization gate 2026-06-02 16:44:19 -05:00
086_state_trucking_fulfillment_status.sql trucking: pass-through fee disclosure + state fulfillment status machine 2026-06-02 16:49:31 -05:00
087_intake_reminders.sql feat: daily intake-reminder worker for paid orders with incomplete intake 2026-06-03 00:20:37 -05:00
088_npi_compliance_data.sql feat(npi): healthcare marketing pages, nav dropdown, NPI lookup API + free tool + companion data migration/loader 2026-06-05 01:33:36 -05:00
089_paper_filing_batches.sql healthcare: daily batched paper-filing fulfillment 2026-06-07 00:30:01 -05:00
090_esign_signature_vector.sql esign: make signing copy fully generic - remove all ink references from website/API 2026-06-07 05:06:26 -05:00
091_admin_todos.sql Add missing admin_todos migration (091) 2026-06-07 03:22:28 -05:00
092_esign_sign_consent.sql esign: make signing copy fully generic - remove all ink references from website/API 2026-06-07 05:06:26 -05:00
093_mcs150_awaiting_intake_status.sql migration 093: add awaiting_intake fulfillment status for MCS-150 intake gate 2026-06-10 14:14:45 -05:00
094_fmcsa_ifta_reminded.sql ifta: 3-touch business-day cadence + 'I already filed it' suppression 2026-06-13 23:41:14 -05:00
095_fmcsa_ifta_self_filed.sql ifta: 3-touch business-day cadence + 'I already filed it' suppression 2026-06-13 23:41:14 -05:00