Auth

Sign in and pick up where the work left off.

Private routes resolve auth before rendering. Verified workers land in the dashboard; unverified accounts stay on the email verification path.

redirect safesession checked server side

Successful sign-ins open the worker dashboard. Email verification still resolves before private dashboard chrome renders.