new-site/api/migrations/074_engagement_columns.sql
justin cbfb8d6091 Add engagement authorization, remove price headers from intake pages, fix duplicate emails
- Add clickwrap authorization checkbox to fcc-compliance, state-puc, neca-ocn order pages
- Store engagement_accepted_at/ip/version in compliance_orders (migration 074)
- Add 499-A past-due/multi-year eSign engagement letter generator
- Gate 499-A handler on engagement signature for past-due/multi-year orders
- Remove price/tax/fee headers from all 19 intake pages (post-payment only)
- Fix duplicate confirmation email for compliance_batch orders
- Add USAC past-due fee negotiation research doc

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-28 02:50:02 -05:00

12 lines
647 B
SQL

-- 074_engagement_columns.sql
-- Store client engagement authorization consent for compliance orders.
-- Part 1: clickwrap checkbox consent for all orders.
-- Part 2: eSign engagement letter for 499-A past-due/multi-year refiling.
ALTER TABLE compliance_orders
ADD COLUMN IF NOT EXISTS engagement_accepted_at TIMESTAMPTZ,
ADD COLUMN IF NOT EXISTS engagement_accepted_ip TEXT,
ADD COLUMN IF NOT EXISTS engagement_version TEXT,
ADD COLUMN IF NOT EXISTS engagement_esign_required BOOLEAN DEFAULT FALSE,
ADD COLUMN IF NOT EXISTS engagement_esign_signed_at TIMESTAMPTZ,
ADD COLUMN IF NOT EXISTS engagement_letter_minio_key TEXT;