Dropped blind into another AI Studio export — 832 lines of Three.js, a glassmorphic dashboard, and a real-time weather feed — and it was genuinely impressive until I noticed the countdown read 00:00:00. The March 2026 lunar eclipse happened four months ago. The 3D globe spins, the atmosphere shader glows, the weather telemetry pulls from Open-Meteo, the phase timeline animates through penumbral, partial, total, and back. But the feature that ties it all together — the live countdown — is dead on arrival. Without a time-travel scrubber or demo mode, anyone visiting sees a beautiful technical achievement with nothing to count down to. The fix landed as a getDemoBaseTime() that pushes the eclipse 3 days into the future, so the dashboard always has something to show. That one function turned a corpse into a demo.