Auth model
Registry and Cloud use GitHub identity. Browser sessions go through a server-side session proxy instead of localStorage token storage.
Cloud mutations require a CSRF token, and Registry browser auth verifies signed OAuth state before issuing a session token.
The compiler itself stays usable without an account. Sign-in is for publishing, Cloud workspaces, and package management surfaces.