
On a physical iPhone with the app fresh-installed (or signed out), tap "Have a household invite? Tap here." Grant camera permission when prompted. Point at the Owner's QR code displayed on another device. Camera permission sheet appears. QR scan detects the code within 10s. HelperWelcomeView appears with the correct pet name. Fades to HomeView showing only authorised pets.
AVCaptureSession does not run in the iOS simulator; the camera permission prompt is a system dialog that cannot be automated.
.planning/uat-evidence/phase-4-uat-03-qr-scanner-fallback/ and reference them in the test's evidence array.Pick yourself, then claim, comment, drop a screenshot, or close. Each action opens a PR against master; site reflects after merge + next /franks-fed-status-publish run. Mutations are audit-logged.
Edit .planning/uat-state.json or ask Claude Code. Once pass or fail, set status + completed_at + a closing comment, then run /franks-fed-status-publish.
"Mark phase-4-uat-03-qr-scanner-fallback as pass. QR detected within 3s, HelperWelcomeView showed 'You're looking after Frank.'"
.planning/phases/04-helper-system/04-VERIFICATION.md · verification index: 2 · SC: HELP-02
.planning/uat-state.json.