Sign in as
Development only. Every button below calls the same sign-in the real form calls, with the fixture password from supabase/seed.sql. Nothing here skips a policy.
Testing two people at once
Every tab on one hostname shares one session, so signing in as a second persona signs the first one out from under you, mid-action. Open each persona on its own hostname instead: those are separate cookie jars and this same server answers all of them.
Dana Reyes · Casting director
Lone Star Casting · cd@slayt.test
Owns the projects, the triage room, the selects lists and the bookings.
one-click link: /dev/login/cd
own window: http://cd.com
Marcus Hale · Agency rep
Bluebonnet Talent · rep@slayt.test
The roster, submitting on behalf, packages, avails and the minors page.
one-click link: /dev/login/rep
own window: http://rep.com
Priya Nair · Talent
No agency, no casting office · talent@slayt.test
Onboarding, submissions, auditions, and the export.
one-click link: /dev/login/talent
own window: http://talent.com
Wes Delgado · Casting associate
Lone Star Casting · member@slayt.test
The same office as Dana, one rung down: no invitations surface, because that one is the owner’s.
one-click link: /dev/login/member
own window: http://member.com
Nina Alvarez · Agency assistant
Bluebonnet Talent · viewer@slayt.test
The read-only seat: she can see the roster and cannot submit, schedule or write for a client.
one-click link: /dev/login/viewer
own window: http://viewer.com
Tom Okafor · Casting director
Hill Country Casting · rival-cd@slayt.test
The negative case: a second casting office that owns none of it.
one-click link: /dev/login/rival-cd
own window: http://rival-cd.com
Sofia Duarte · Agency rep
Armadillo Artists · rival-rep@slayt.test
The negative case: an agency on nobody’s allowlist.
one-click link: /dev/login/rival-rep
own window: http://rival-rep.com