Sign In

Database-backed local access.

Sign in with a real local user and workspace membership. The default seeded account is ready after `npm run db:setup`, and the protected app now resolves identity from a session cookie instead of environment upserts.

Seeded defaults: operator@vaultspark.local / vaultspark-studio