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