d14c028aee
Keep hasAuth() dedicated so SuperGrok is not auto-selected from a paid key. Explicit preflight uses hasResolvableAuth() so xai-oauth/grok-4.5 can still borrow XAI_API_KEY.