new-site/api/migrations
justin 7ed06780bb trucking: stamp e-signature exactly on form signature lines + state authorization gate
Capture-to-form signature placement so the customer's drawn or typed
signature lands right on the signature rule of the actual form, not in a
sidecar page.

- migration 085: esign_records.signature_anchors (JSONB exact PDF coords,
  lower-left origin, points) + signed_document_minio_key
- signature_stamper.py: signature_box() anchors; anchors_from_acroform()
  pulls the signature field /Rect from a real AcroForm (e.g. MCS-150
  certifySignature); stamp_signature() overlays PNG (auto-trimmed so ink
  rests on the rule) or typed name, scaled to actual page size
- state_trucking_authorization.py: renders the Limited Authorization to
  File PDF and returns (pdf_bytes, anchors)
- esign_stamp.py: stamp_esign_document() downloads unsigned PDF, stamps,
  uploads _signed.pdf, sets signed_document_minio_key (idempotent)
- dot_esign.py: extract certifySignature anchor for MCS-150/closeout forms
  so the federal perjury cert is signed on the line
- state_trucking.py: authorization gate — first run emails signing link
  and PAUSES; resumes with client_approved after signing
- job_server handle_esign_completed: stamp then re-dispatch
- tests: test_signature_placement.py (custom form), and
  test_mcs150_signature_placement.py (official AcroForm) both assert the
  signature lands inside the recorded signature box (verified visually)
2026-06-02 16:44:19 -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