Files
tgit/docs/SPEC.md
T

33 lines
1.4 KiB
Markdown

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