Files
tgit/docs/SPEC.md
T

1.4 KiB

ТЗ — черновик

Статус: черновик. Ждём официальное ТЗ от преподавателя (обещано 2026-10-12), затем сверяем и детализируем.

Исходная постановка (от преподавателя)

  • Telegram-бот, который загружает .py-файлы в репозиторий на SourceCraft.
  • После загрузки автоматически запускается CI/CD.
  • Репозиторий для загрузок — отдельный (не репозиторий с домашками).
  • У бота свой SSH/deploy-ключ.
  • Развёртывание: VPS или локально на ноутбуке.
  • Опционально: настроить anytask.
  • Вайбкодинг разрешён.

Согласованные расширения

  • Уведомления об успешности/падении CI.
  • Алерты о падении и перегрузке сервиса.
  • Удобное получение логов.
  • Чат с LLM, который строит grep-запросы по логам и отвечает на вопросы.

Функциональные требования

TODO — после получения ТЗ.

Нефункциональные требования

TODO.

Критерии приёмки

TODO.