Case study
ProjectsPlayportFour methods have to reach one account

Four methods have to reach one account
Playport
Limited beta · known gaps
Stack
- Next.js
- React
- TypeScript
- Tailwind
- Zod
- TanStack Form
- TanStack Query
- TanStack Pacer
- Drizzle
- WebAuthn
Summary
Password, email code, passkey, and phone companion approval sit on one public host so a tester can compare them against the same account.
What I tried
A small login comparison that never proved the four methods shared one account.
Result
Four login methods reach one account system. Camera QR reopening and deliberate offline recovery remain open.
Lesson
Name evidence at the account boundary, not at a screen that only looks like login.