FAILURE MAP
Common failure symptoms and diagnostic order
First identify whether the symptom involves sign-in, resolution, connection, streaming, or application configuration, then decide whether to change routes. Switching repeatedly without a diagnosis loses context and may trigger new session checks.
Homepage opens, then sign-in loops
Possible causes: The authorization callback used a different route, site state was not saved, or the exit region changed between sign-in steps.
What to do: Sign out and clear related site data, fix the route, then complete the full authorization flow again from the sign-in entry point without changing the exit midway.
Page shell appears but the content area is blank
Possible causes: The main domain is reachable, but API, script, or static asset domains are routed incorrectly; DNS results do not match the proxy exit.
What to do: Inspect failed requests in developer tools, confirm that the relevant domains use the same path, then clear the cache and reload the page.
Reply generation stops midway
Possible causes: The streaming connection was interrupted, the route changed during the session, a browser extension blocked persistent requests, or the server ended the response.
What to do: Rebuild the chat on a fixed route, disable extensions that may modify requests, and distinguish a network disconnect from an explicit server error.
Web works, but API requests fail
Possible causes: The terminal or backend process did not inherit the system proxy, the certificate chain is invalid, or request parameters or authentication settings are incorrect.
What to do: Test DNS and the connection from inside the runtime process, and retain the status code and error body. Handle authentication and parameter issues according to the API documentation.
IDE is signed in but has no completions
Possible causes: The plugin host is not using the editor proxy, an old connection remains active, or the project’s network policy differs from the interactive window.
What to do: Check extension logs, align the exits used by the editor and plugin process, reload the window, and test a minimal code-completion request.
Verification requests increase after changing routes
Possible causes: One session jumped across regions repeatedly in a short period, leaving old cookies inconsistent with the new exit environment.
What to do: Stop switching, end the current session, choose one exit in a supported region, sign in again, and keep that route during work.