W `coroutineScope` błąd jednego childa anuluje cały scope (i pozostałe childy). W `supervisorScope` błąd dziecka nie anuluje rodzeństwa — anulowane jest tylko to dziecko. Używaj supervisorScope, gdy chcesz izolacji między childami.