trucking wrap-up: close-out becomes a paid order + workflow

- Checker closing mode now pitches a done-for-you 'Trucking Wrap-Up' ($199)
  with a buy button to /order/dot-compliance?services=carrier-closeout, instead
  of a lead form. DIY checklist replaced by what's-included list.
- Entity dissolution offered as a paid add-on with the lawsuits/liens/judgments
  warning before dissolving.
- New catalog services: carrier-closeout ($199), entity-dissolution ($199).
- CarrierCloseoutHandler orchestrates the sequential shutdown workflow
  (final MCS-150 out-of-business, MC revoke, UCR cancel, IFTA/IRP + state
  closures; dissolution branch for the add-on) as admin-tracked tasks.
- Sell-your-trucks: single shared form with quick-cash / marketplace / both;
  name field is now a real first+last name (no corp-name prefill).
- tickets categories: add truck_sale_both, drop business_closeout (now an order).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
justin 2026-05-31 01:01:02 -05:00
parent 1e34707258
commit b25d1f5fd3
6 changed files with 202 additions and 105 deletions

View file

@ -53,6 +53,8 @@ from .state_trucking import StateTruckingHandler
# EIN application + virtual mailbox
from .ein_application import EINApplicationHandler
from .mailbox_setup import MailboxSetupHandler
# Carrier close-out / trucking wrap-up (shutdown) + entity dissolution
from .carrier_closeout import CarrierCloseoutHandler
SERVICE_HANDLERS: dict[str, type] = {
"flsa-audit": FLSAAuditHandler,
@ -112,6 +114,8 @@ SERVICE_HANDLERS: dict[str, type] = {
"emergency-temporary-authority": MCS150UpdateHandler, # ask.fmcsa.dot.gov type 308
"ein-application": EINApplicationHandler,
"virtual-mailbox": MailboxSetupHandler,
"carrier-closeout": CarrierCloseoutHandler, # trucking wrap-up / USDOT shutdown
"entity-dissolution": CarrierCloseoutHandler, # add-on, same handler (dissolution branch)
"annual-report-filing": MCS150UpdateHandler, # admin-assisted
"registered-agent": MCS150UpdateHandler, # admin-assisted (NWRA/CorpTools)
"entity-reinstatement": MCS150UpdateHandler, # admin-assisted