r-same-azure-ad-sso-deferred-v1-local-auth-only

Azure AD SSO was planned for v1 but deferred because Runwal’s AD infrastructure is not yet complete. v1 uses local auth only: argon2id (OWASP 2024 params), TOTP MFA via pyotp, JWT in HttpOnly+Secure+SameSite=Lax cookies (15min access / 7d refresh). Stub interfaces exist for future AD migration path: dual-mode → per-user email-match → deprecate local.