These frames demonstrate the identity + org-context model before any feature UI is implemented. The user identity is the base principal; signup makes you a member of the root FuzeFront platform org (Slack/GitHub shape), and orgs are opt-in tenants you own or join. Operating as yourself is a first-class Personal (non-org) context; the root org now shows a MEMBER badge — never GUEST. This set reconciles the two switchers that exist today: the local <select> in OrganizationPage.tsx and the canonical persisted setActiveOrganization in UserMenu.tsx into one ContextSwitcher. Approving freezes the visual + interaction contract and the build inventory below. Built in the fuse-seam design system (tokens only).
Operating "as yourself": the non-org Personal home. Context pill reads Personal; personal-scope app installs and a shortcut into your orgs. No tenant nav.
Inside the root FuzeFront org. The header badge is MEMBER (never GUEST) because signup writes a real root membership row.
The unified switcher menu: Personal + your orgs & nested sub-orgs, active check, persisted via setActiveOrganization. Reconciles the two switchers.
Manage the orgs you own or belong to, each with your role pill and its sub-org tree; create a new org. Direct memberships only.
Loading skeleton (aria-busy), empty (Personal + root only), provisioning gate, switch error+retry, and the fail-closed 403-in-place when you switch into an org you no longer belong to — never a sign-in redirect.