The app now runs against a PostgreSQL control plane with real session auth, job queueing, seeded demo data, and local ETL execution against demo source tables.
Demo access
Use a seeded workspace account from your local setup. The browser no longer exposes seeded emails or the shared demo password in the client.
API access is handled separately through scoped `/api/v1` credentials.
Browser access uses local email and password sessions. API access stays separate under `/api/v1`.