- enrichData now uses same AI provider switch as vision - Both scan and enrichment use OpenRouter by default - Added retry logic for rate limits - Uses Nebius/FP8 provider preferences - Logs which provider is being used