Server-side icon cache (lib/health/icons.js + GET /api/icons/:slug.png) fetches each icon once from dashboard-icons into a persistent dir and serves it from the LAN. Browser never contacts the CDN; slug sanitized; first-letter fallback. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>