New User Organization Setup Demo
Recorded from the app user's point of view in Chromium Profile 3 / tegy against the local Tegy API. The flow starts after sign-in in the default workspace, then creates and configures a real local organization.
Video Walkthrough
16.7s MP4, reviewed via extracted frames
State Graph
Observed user lifecycle
Default Workspace
User lands on
/new with the default workspace active.
Setup Route
Sidebar CTA opens
/setup/organization.
Create Organization
Name, allowed domains, and logo are submitted to
/api/orgs.
Active Org
Session refresh returns to
/new with the new org logo chip.
Organization Settings
Account menu opens members settings for the new org.
Configured Domains
gmail.com and northstar.test are shown in access settings.
Add Member
marco@gmail.com is accepted because gmail.com is allowed.
Pending Invite
The pending tab shows the created invite.
Reviewed Frames
Start, setup, final
Video Contact Sheet
One frame per second review pass
Verification Notes
- Uses real local endpoints through Vite proxy:
/api/orgs,/api/auth/session, and/api/orgs/current/invites. - No mocked assistant messages, billing state, or fake payment state are shown in this demo.
- The current unaffiliated first-org auth path is still not implemented; this demo begins after sign-in in the default workspace.
- Targeted regression passed:
product-vision-ui.spec.ts -g "default workspace setup". - Build passed:
npm run build.