- Replace 4 stale mcp-oauth references in CLAUDE.md with mcp-login-flow - Import and catch playwright.async_api.TimeoutError in consent retry loop (Playwright's TimeoutError doesn't inherit from Python's built-in) - Replace unreachable `return True` with explicit RuntimeError raise - Add clarifying comment for hardcoded login-flow port default Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>