- add @bytelyst/auth-ui workspace dep (minimal link: lockfile entry) (11.1) - replace the password form with LoginForm and the OTP step with MfaChallenge, wiring onSubmit to the existing auth-context login + /api/auth/mfa/verify; social login gated to Google via NEXT_PUBLIC_GOOGLE_CLIENT_ID (11.2) - add aria-labels to the placeholder-only auth-ui inputs so the a11y gate and label-based selectors stay green - add an auth-ui import smoke test; full render assertion stays in the e2e "shows login form with correct branding" test (11.3) The /api/auth/* proxy routes and auth-context are unchanged. Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| roadmaps | ||
| runbooks | ||
| IMPLEMENTATION_TRACKER.md | ||
| PRD.md | ||
| PRODUCTION_READINESS_HANDOFF_ROADMAP.md | ||
| ROADMAP.md | ||
| TEST_VALIDATION_LOG.md | ||