Scan demo
LiveCamera + manual input behind the unified ScannedInput abstraction. Stubbed Receive / Transfer / Open Product handoff so the scan→action UX can be exercised end-to-end before the real flows are built.
Next.js 16.2.4React 19.2.5Tailwind 4.2.4Vitest 2.1.8TypeScript strict
- ↳ADR-011 — unified scanner input
- ↳Architecture §9.2 workflows