# ТЗ — черновик > Статус: **черновик**. Ждём официальное ТЗ от преподавателя (обещано 2026-10-12), затем сверяем и детализируем. ## Исходная постановка (от преподавателя) - Telegram-бот, который загружает `.py`-файлы в репозиторий на SourceCraft. - После загрузки автоматически запускается CI/CD. - Репозиторий для загрузок — отдельный (не репозиторий с домашками). - У бота свой SSH/deploy-ключ. - Развёртывание: VPS или локально на ноутбуке. - Опционально: настроить anytask. - Вайбкодинг разрешён. ## Согласованные расширения - Уведомления об успешности/падении CI. - Алерты о падении и перегрузке сервиса. - Удобное получение логов. - Чат с LLM, который строит `grep`-запросы по логам и отвечает на вопросы. ## Функциональные требования _TODO — после получения ТЗ._ ## Нефункциональные требования _TODO._ ## Критерии приёмки _TODO._