Стек
Python и асинхронный стек: один сервис обслуживает Telegram-бота и фоновые задачи по расписанию. Реляционная база с версионированными миграциями — 60 шагов эволюции схемы без ручных правок на сервере. Управляемый файловый поиск как основа базы знаний. Структурированные журналы, контейнерная сборка, выкат одной командой. Интерфейс управления — серверные шаблоны и три подключаемых скрипта вместо отдельной сборки фронтенда.