Case study
ProjectsPlayportPhone approval and denial pass in production

Phone approval and denial pass in production
Playport
Limited beta · known gaps
Stack
- Next.js
- React
- TypeScript
- Tailwind
- Zod
- TanStack Form
- TanStack Query
- TanStack Pacer
- Drizzle
- WebAuthn
Summary
The phone companion is an installable surface on the same origin. A signed-in phone approves a five-minute, one-use request.
Result
Physical phone approval and denial pass in production. Camera-based QR reopening and deliberate offline recovery remain open.
Lesson
A companion is proved when grant and deny both run on a real phone, not when the QR merely renders.