Command Info

Name: finance:invoices:ensure-indexes

Description: Idempotently create MongoDB indexes for the vendor invoice ledger (migrates pre-#850 names once)

Status: completed

Start Time: 2026-09-07 02:45:02

End Time: 2026-09-07 02:45:02

Total Time: 0 seconds

Dispatched Jobs Count: 0

Successful Jobs Count: 0

Failed Jobs Count: 0

Output

02:45:02 Lock acquired for command: finance:invoices:ensure-indexes
02:45:02 🔄 Migrating any pre-#850 collection / field names
02:45:02 🔍 Ensuring vendor_invoices indexes
02:45:02 • vendor_source_sourceid_unique (exists)
02:45:02 • status_forwarded_at_idx (exists)
02:45:02 • vendor_issued_at_idx (exists)
02:45:02 • external_order_id_sparse (exists)
02:45:02 • extracted_text_text (exists)
02:45:02 • extraction_confidence_sparse (exists)
02:45:02 • forwarded_to_sparse (exists)
02:45:02 🔍 Ensuring vendor_invoice_emails indexes
02:45:02 • message_id_unique (exists)
02:45:02 • received_at_idx (exists)
02:45:02 🔍 Ensuring vendors indexes
02:45:02 • vendor_slug_unique (exists)
02:45:02 • vendor_is_active_idx (exists)
02:45:02 🔍 Ensuring blocked_invoice_senders indexes
02:45:02 • sender_unique (exists)
02:45:02 ✅ Indexes verified.
02:45:02 ✅ Indexes verified.
02:45:02 Lock released for finance:invoices:ensure-indexes