Canvas defaults
Grid, snap and zoom preferences remain client-side settings until the user profile store exists.
Settings
Settings are scoped to visible app preferences, persistence mode and model availability. Team permissions, billing and secrets live on their own pages or server environments.
Grid, snap and zoom preferences remain client-side settings until the user profile store exists.
Boards and assets use the local Next bridge unless the public API base URL points to FastAPI.
Model selectors read the server-owned registry contract. Real provider keys remain server-only.
Team membership and subscription are intentionally split into their own route shells so Settings stays focused on app behavior.