- New scripts/warmup.py: unified warmup with per-combo checkpointing
(saves all 3 caches after every combo), per-provider logging,
health check + duplicate detection built in, resumable progress
- Added provider_log parameter to get_recommendations() and
get_recommendations_cached() — captures provider name, model,
status, timing, item count per attempt
- Added duplicate image detection to check_cache.py (fallback fix)
- Tokyo caches populated: all 7 categories (19 or 16 items each)
- LLM 44, Images 543, Geocode 142 entries
v0.0.5 — Deterministic cache, Surprise Me, image fixes, health check