When localStorage confirms auth, the background revalidation now uses store.checkSession() directly instead of the 8-second timeout wrapper. This prevents premature redirects to /login on slow networks. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>