20:47:02
Lock acquired for command: finance:invoices:ensure-indexes
20:47:02
🔄 Migrating any pre-#850 collection / field names
20:47:02
↻ Migrated 22 docs registrar_invoices -> vendor_invoices
20:47:02
↻ Renamed field registrar_slug -> vendor_slug (22 docs)
20:47:02
↻ Renamed Issue.entity_type RegistrarInvoice -> VendorInvoice (2 docs)
20:47:02
🔍 Ensuring vendor_invoices indexes
20:47:02
✓ vendor_source_sourceid_unique (created)
20:47:02
✓ status_forwarded_at_idx (created)
20:47:02
✓ vendor_issued_at_idx (created)
20:47:02
✓ external_order_id_sparse (created)
20:47:02
✓ extracted_text_text (created)
20:47:02
✓ extraction_confidence_sparse (created)
20:47:02
✓ forwarded_to_sparse (created)
20:47:02
🔍 Ensuring vendor_invoice_emails indexes
20:47:02
✓ message_id_unique (created)
20:47:02
✓ received_at_idx (created)
20:47:02
🔍 Ensuring vendors indexes
20:47:02
✓ vendor_slug_unique (created)
20:47:02
✓ vendor_is_active_idx (created)
20:47:02
✅ Indexes verified.
20:47:02
✅ Indexes verified.
20:47:02
Lock released for finance:invoices:ensure-indexes