add entity upgrade bundle service + deploy completion/IMAP crons

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
justin 2026-05-30 22:12:11 -05:00
parent 6c75a27893
commit 479f3dfc45
3 changed files with 16 additions and 0 deletions

View file

@ -380,6 +380,12 @@ const COMPLIANCE_SERVICES: Record<
erpnext_item: "ENTITY-REINSTATEMENT",
discountable: true,
},
"entity-upgrade-bundle": {
name: "Entity Upgrade Package (Sole Prop → LLC)",
price_cents: 59900,
erpnext_item: "ENTITY-UPGRADE-BUNDLE",
discountable: true,
},
};
// ── Intake validation map ─────────────────────────────────────────────

View file

@ -175,6 +175,13 @@ worker_crons:
on_calendar: "*-*-* 12:00:00 UTC"
persistent: true
# FMCSA email monitor — every 15 min (offset :05), checks for filing confirmations.
- name: pw-fmcsa-email-monitor
description: Check for FMCSA filing confirmation emails
module: scripts.workers.client_email_processor
on_calendar: "*-*-* *:5/15:00 UTC"
persistent: false
# 499-Q quarterly filing reminders — daily 13:00 UTC (8am CT).
# Sends reminder emails at 30/14/7 days before each quarterly due date.
# Creates compliance_orders for each quarter when the 499-A+Q bundle is filed.

View file

@ -129,6 +129,9 @@ export const INTAKE_MANIFEST: Record<string, IntakeStep[]> = {
"intrastate-authority": ["review"],
"osow-permit": ["review"],
"state-trucking-bundle": ["review"],
// ── Entity / Corporate Upgrade ─────────────────────────────────────
"entity-upgrade-bundle": ["dot-intake", "review"],
};
// Category-gated dynamic steps. The Wizard inserts these after the `category`