Documentation
Use these notes to understand how UGP is supposed to work in production: install the Windows application, sign in, connect a local project, use agents, manage teams and keys, review usage, and understand what the site shows when a release or provider is not configured yet.
Configuration-dependent surfaces
Google sign-in, Stripe checkout, release downloads, provider access, email delivery, and account data all depend on server or environment configuration. Pages must show the configured state, not pretend that missing services are ready.
Account data source
The portal displays projects, agents, history, devices, teams, billing, and usage from the configured API. If an endpoint is unavailable, pages should degrade into clear error or empty states.
Local code boundary
Code work happens in the Windows application. Documentation should keep that boundary clear so users understand the marketing website is the account and product portal.