Secure Agency Access
Sign in to the operating system.
Multi-tenant access starts here. Agencies sign into their own workspace, with role-based permissions and tenant boundaries ready to be formalized in the backend.
Tenant-scoped access
Each agency gets its own workspace boundary.
Protected app routes
The `/app` area now requires a valid session.
Supabase-ready path
Local seed now, easy swap to Supabase auth next.
Test Tenant
Moose and Goose
Seeded login for the prototype. Use the credentials below to access the protected app.
Username: Jenna
Password: Jenna
Recommendation: use Supabase Auth for the real product, then back tenant access with agency memberships and Row Level Security.