Command Info

Name: feature:setup-status

Description: Audit feature prerequisites and surface missing setup as Issues

Status: completed

Start Time: 2026-07-02 10:27:17

End Time: 2026-07-02 10:27:18

Total Time: 1 second

Dispatched Jobs Count: 0

Successful Jobs Count: 0

Failed Jobs Count: 0

Output

10:27:17 Lock acquired for command: feature:setup-status
10:27:17 ━━━ Domain Invoice Ledger ━━━
10:27:17 ⚠️ OP_SERVICE_ACCOUNT_TOKEN is not set — 1Password Service Account token for registrar portal TOTP
10:27:17 ⚠️ PAYHAWK_FORWARDER_FROM is not set — From address for PayHawk invoice emails
10:27:17 ✅ PAYHAWK_FORWARDER_TO is set
10:27:17 ⚠️ MAILGUN_INBOUND_SIGNING_KEY is not set — Mailgun webhook signing key for inbound email verification
10:27:17 ✅ The `op` CLI binary must be on PATH for 1Password reads — available
10:27:17 ✅ barryvdh/laravel-dompdf package must be installed for PDF generation — available
10:27:17 ✅ MongoDB collections and indexes for registrar_invoices and registrar_invoice_emails — available
10:27:18 ❌ Command 'finance:invoices:ensure-indexes' has never run
10:27:18 ✅ Integration 'godaddy' (type=registrar) exists and is active
10:27:18 ✅ Command 'finance:invoices:fetch-godaddy' last ran 7h ago
10:27:18 ✅ Command 'finance:invoices:reconcile' last ran 4h ago
10:27:18 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
10:27:18 ⚠️ Feature status: 1 failed
10:27:18 💡 Run with --auto-create-issues to create Issue records for failed items.
10:27:18 Lock released for feature:setup-status