DOT intake: review-only (no telecom entity step), email verifier,

updated flagger excluding 4+ year stale carriers

- Intake manifest: DOT services use ["review"] only, skipping the
  telecom entity step with FRN/USAC fields
- Flagger: excludes 4+ year overdue carriers from campaign (spam
  trap risk). 18,277 safe targets from 100K records.
- Email verifier: self-hosted MX + SMTP verification tool

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
justin 2026-05-29 00:29:28 -05:00
parent 5bf364aced
commit e67df3c4c3
3 changed files with 265 additions and 16 deletions

View file

@ -102,14 +102,16 @@ export const INTAKE_MANIFEST: Record<string, IntakeStep[]> = {
],
// ── DOT / FMCSA Motor Carrier Services ──────────────────────────
"mcs150-update": ["entity", "review", "payment"],
"boc3-filing": ["entity", "review", "payment"],
"ucr-registration": ["entity", "review", "payment"],
"dot-registration": ["entity", "review", "payment"],
"mc-authority": ["entity", "review", "payment"],
"dot-drug-alcohol": ["entity", "review", "payment"],
"dot-audit-prep": ["entity", "review", "payment"],
"dot-full-compliance": ["entity", "review", "payment"],
// Review-only intake: DOT#, name, email already collected at checkout.
// Admin handles the filing using the info from the order.
"mcs150-update": ["review"],
"boc3-filing": ["review"],
"ucr-registration": ["review"],
"dot-registration": ["review"],
"mc-authority": ["review"],
"dot-drug-alcohol": ["review"],
"dot-audit-prep": ["review"],
"dot-full-compliance": ["review"],
};
// Category-gated dynamic steps. The Wizard inserts these after the `category`