In the previous post on architecture , I argued that a good KMP suite is a consequence of architecture : keep the core framework-free, depend on ports, and most of your behavior becomes pure commonTest that runs without a device. That covered the fast tiers. This post is about the two slow ones that everybody actually fights with β€” screenshot tests and on-device benchmarks . They're the flakiest tiers in any mobile suite. A snapshot that passes on your laptop and fails in CI; a startup...