SYNTHETIC RESCUE CASEFILE

Demo Voice Coach
iOS launch rescue

This casefile uses an intentionally seeded Expo fixture to show diagnosis depth. It is not a review of a real company or a prediction of Apple’s decision.

READINESS63/100
FILES REVIEWED38
CHECKS47
EST. CRITICAL FIXES2–4h

Blocker trace

LR-01CriticalGuideline 5.1.1(v)

Account deletion is not reachable in-app

app/settings.tsx:88 · lib/auth/account.ts

Evidence

The demo app creates email accounts and exposes sign-out, but no in-app control starts account deletion.

Smallest credible fix

Add a destructive Delete account action, confirmation, re-authentication where needed, and a backend deletion path. Document retained records.

LR-02CriticalGuideline 2.1(a)

Reviewer cannot reach authenticated features

app.json · App Store Connect review notes

Evidence

The core experience is behind email OTP. No stable demo account or review path is described in the supplied submission evidence.

Smallest credible fix

Provide a working review account or a deterministic demo mode and explain the exact steps in Review Notes.

LR-03WarningGuideline 5.1.1

Permission pre-prompt overstates what the button does

app/onboarding/microphone.tsx:42

Evidence

The custom button says Enable microphone before iOS displays the system permission prompt.

Smallest credible fix

Use neutral copy such as Continue. Explain the purpose before triggering the native permission prompt.

LR-04WarningGuideline 5.1.1(i)

Privacy URL is still a placeholder

app.json:31 · release/app-store.md:12

Evidence

The configured privacy URL resolves to an example placeholder in the supplied demo fixture.

Smallest credible fix

Publish the final policy, verify the URL without authentication, and align its data statements with actual SDK behavior.

Primary sources

Apple App Review Guidelines ↗Avoiding common review issues ↗Expo iOS submission guide ↗