Перейти к содержанию

Roadmap

Roadmap фиксирует ближайшие инженерные улучшения production-проекта и публичной документации. Он намеренно отделен от истории изменений: changelog показывает уже поставленные изменения, а эта страница описывает следующие приоритеты.

Production hardening

  • Включить required checks на защищенной ветке, чтобы pytest, MkDocs и Docker smoke не обходились при merge.
  • Поддерживать smoke-покрытие для CLI, Docker Compose и Docker image после каждого изменения runtime-сценариев.
  • Следить за покрытием core-логики: парсер запросов, загрузка рыночных данных, планирование рендера и Telegram-очередь.
  • Держать секреты вне git: .env.example остается единственным коммитимым шаблоном окружения.
  • Добавить опциональные lint/type checks так, чтобы они помогали ревью, но не замедляли обычный вклад в проект.

Product and demo

  • Добавить короткие MP4-демо для частых global/crypto сценариев: AAPL, BTC-USD, GC=F.
  • Сохранять MkDocs как основную пользовательскую документацию и точку входа для новых пользователей.
  • Поддерживать повторяемый набор Telegram-промптов для быстрых проверок пользовательских сценариев.
  • Добавить social preview image для GitHub и публичных ссылок на документацию.

Engineering backlog

  • Расширить troubleshooting для Telegram-доставки, нестабильных источников данных и локальных ошибок рендера.
  • Документировать критерии добавления новых demo assets, чтобы в репозитории оставались только компактные и осмысленные MP4/GIF/PNG.
  • Добавить регулярную процедуру обновления config/moex_universe.json через scripts/collect_moex_universe.py.
  • Продолжать хранить сгенерированные видео как runtime-артефакты; исключение - намеренно отобранные demo assets в docs/assets.