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