ad4aa4aba4
The scheduled auto-sync job called _persist_pending_import directly and never created a ScanRun, so auto-imports left no trace in Scan history (unlike manual /sync-now and /import-pending, which both record a run). Create a ScanRun(kind=proxmox) and delegate to the shared _background_proxmox_import flow — fetch, persist, mark the run done/error, and broadcast the inventory-reload signal. ha-relevant: maybe