Issue #18 login surface

Dedicated admin sign-in

Phase 1 keeps the login surface intentionally small: the browser talks only to the admin Route Handler, session mint stays server-owned, and recovery remains outside the normal sign-in flow.

Auth route

Dedicated admin sign-in

/api/auth/login

Dedicated admin sign-in

Enter the sole admin identifier and password. Session mint stays blocked until backend verification and MFA complete.

Single-admin Phase 1 assumes one dedicated auth account. This form never exposes break-glass or recovery secrets.