staleTime war 30 s → nach „Lock in" zeigte das Dashboard bis zu 30 s alte Cache-Stände, erst ein Browser-Refresh half. Jetzt staleTime 0: Seiten holen beim Aufrufen/Tab-Fokus frische Daten (kein Polling). Zusätzlich invalidiert checkIn jetzt dashboard.overview, dayEntry.todayTeam und todayPresence, damit ein offenes Dashboard sofort mitzieht. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>