```mermaid flowchart LR subgraph emp["Сотрудник"] start(["Запрос в Telegram"]) result(["Статус отпуска"]) end subgraph ai["ИИ-агент"] check_kt["Проверка KTWorks"] check_rules{"Правила:
≤2 чел., дежурный?"} draft_msg["Черновик с кнопкой"] write_excel["Обновление Excel"] notify_hr["Отчёт для HR"] end subgraph human["Руководитель"] decision{"Подтвердить?"} end subgraph sys["Системы"] ktworks["KTWorks"] excel_file["Excel на диске"] hr_mail["Почта HR"] end start --> check_kt check_kt --> ktworks ktworks --> check_rules check_rules -- "Нарушение" --> result check_rules -- "Норма" --> draft_msg draft_msg --> decision decision -- "Нет" --> result decision -- "Да" --> write_excel write_excel --> excel_file excel_file --> result write_excel --> notify_hr notify_hr --> hr_mail ```