Local review runbook
Contact Capture Mobile Review
No live actions
Preflight
- 1Run
npm run verify:local-preview-routes.
- 2Run
npm run verify:mobile-assistant-intent-browser.
- 3Open
/local-preview, then /mobile-assistant on a phone-size viewport.
Intent Routes
- 1
Add this business card must show capture-contact / high and /contact-capture/scanner.
- 2
review queue must show review-queue / high and /operator.
- 3
show readiness gates must show check-readiness / high and /product-readiness.
- 4
install this PWA must show install-shell / medium and /mobile-assistant-manifest.json.
UX Pass
- 1Top status remains
Local only.
- 2Capture, install, gates, and bottom navigation fit without text overlap.
- 3Scanner, Operator, Readiness, and Manifest links open local routes only.
- 4Review outcome is
approved-for-local-mobile-shell-review or changes-requested-local-mobile-shell.
Stop Rules
- !No live OCR execution.
- !No Google Contacts read or write.
- !No n8n, Contacts Agent, Telegram, email, or calendar execution.
- !No credential/token access, durable write, raw payload storage, production change, or completion notification.