End-to-end flows
Short sequence diagrams for major product flows.
- User registration — Sign up, create workspace, optional trial credits, Firebase session.
- Login & authentication — Firebase sign-in, then load user and organization via the API.
- Position creation — Create a job position with skills and interview settings.
- Candidate & resume — Upload resume to storage, parse fields, create candidate.
- Interview scheduling — Quote and reserve credits, snapshot context, send join invitation.
- Candidate journey — Join link, password, lobby, bot session, Daily room, complete.
- Settlement & report enqueue — Complete or fail interview, settle credits, enqueue report.
- Credit purchase — Stripe Checkout, webhook, grant credit lot.
- Report generation — SQS worker runs AI analysis and stores the report.
- Team management — Invite, accept, change roles, deactivate members.