Frank

Frank's Fed

UAT · Universal Link redemption smoke test

Universal Link redemption smoke test (Path 1)

Phase 04 HELP-02 soft Open
Status
Open
Assigned
Unassigned
Started
Completed

Pre-condition

Confirm the AASA is hosted at https://frank.780lab.uk/.well-known/apple-app-site-association with Content-Type: application/json. It must include Team ID DF3ZPT9XFN and bundle ID be.780.franks-fed before this test can run.

Expected behaviour

AirDrop or iMessage a frank.780lab.uk/h/<token> URL to a physical iPhone with the app installed. Tap the link. The app opens directly to HelperWelcomeView — not Safari, not the App Store. Welcome line reads "You're looking after [petName]." Fades to HomeView after ~3s showing only authorised pets.

Why human

AASA CDN propagation and iOS Universal Link verification is hardware- and network-dependent. iOS caches the AASA file; fresh installs re-fetch from Apple's CDN. Cannot simulate.

Comments

No comments yet. Add one by editing the comments array in .planning/uat-state.json.

Evidence

No evidence attached. Drop screenshots into .planning/uat-evidence/phase-4-uat-02-universal-link-smoke/ and reference them in the test's evidence array.

Update this test

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.

Sign in as

How to claim, comment, or close this

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-02-universal-link-smoke as pass. The link opened HelperWelcomeView directly. AASA team ID substituted 2026-05-XX."
Source artefact: .planning/phases/04-helper-system/04-VERIFICATION.md  ·  verification index: 1  ·  SC: HELP-02