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.