a99d7a4971
- Dedup AI platform accounts by platform ID rather than identity key, preferring higher health rank then newer verified_at - Clean up session data and health records when duplicate or replaced accounts are removed - Remove reconcileTrackedAccountRemoteState — no longer optimistically trust remote health state - Spread initial probes over a random window (5s–3min) to avoid thundering-herd on startup - Stop scheduling a next probe after an account is marked expired - Update AI platforms stats strip to show authorized/pending instead of configured/authorized Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>