Repository navigation
Plan Roadmap
PlutoGr edited this page Oct 17, 2026
·
1 revision
Проект идёт тремя этапами. Долгосрочный ориентир: Видение продукта. Что уже работает, описано в разделе «Как устроено сейчас» (страницы Doc-); здесь только состав этапов и статус.
Статусы: сделано (ссылка на описание), в очереди (есть задача), не начато (задачи нет).
Пункт «Уведомления по событиям заявки» относится к этапу 2. Статус «в очереди, #147»: задача есть, но код не написан. Когда задачу закроют, статус станет «сделано», а описание появится на странице Doc-.
Цель: пользователь находит тур и оставляет заявку, менеджер доводит заявку до подтверждения. Остаток работ: Этап 1: что осталось.
| Пункт | Статус |
|---|---|
| Gateway, вход, роли, сессия в cookie | сделано: Gateway, Вход и сессия |
| Публичный каталог с фильтрами и страницей тура | сделано: Catalog |
| Конструктор туров для менеджера и публикация | сделано: Конструктор и публикация тура |
| Фото туров, превью, публичная отдача | сделано: Картинки |
| Заявки, предложения со снимком тура, избранное | сделано: Заявки и чат |
| Чат по заявке | сделано: Chat |
| Личный кабинет клиента и менеджера | сделано: Фронтенд |
| CI, деплой по коммиту, откат, HTTPS на dev | сделано: Где и как работает |
| Отправка событий outbox | не начато |
| Таймауты, повторы и circuit breaker на gRPC | не начато |
| Ключ идемпотентности для создания заявки | не начато |
| Метрики (задержка, ошибки, длина outbox) | не начато; мониторинг и алерты #12 |
| Бэкапы PostgreSQL вне сервера | в очереди, #18 |
| Удаление устаревших колонок с адресами хранилища | в очереди, #81 |
| Лимиты запросов на dev | в очереди, #32 |
Подробно: Этап 2: расширение.
| Пункт | Статус |
|---|---|
| Агрегация туров: сервис Supplier, поиск и карточка предложения оператора | в очереди, эпики #118 ... #123, решение #124 |
| Уведомления по событиям заявки | в очереди, #147 |
| Профили клиента и менеджера | в очереди, эпик #92 |
| Расширенная система чатов | в очереди, эпик #91 |
| Брокер сообщений (RabbitMQ) | не начато |
| Поиск по каталогу через Elasticsearch | не начато; текстовый поиск и фильтры по отелю #74 |
| Расширенная панель менеджера | не начато |
Подробно: Этап 3: масштабирование.
| Пункт | Статус |
|---|---|
| Сервис аналитики, воронки, отчёты | не начато |
| Kubernetes, автомасштабирование | не начато, только при подтверждённой необходимости |
| Prometheus, Grafana, хранилище трассировок | не начато; базовый мониторинг #12 |
| SLO, план аварийного восстановления | не начато |
- Пункт меняет статус в том же цикле, в котором закрывается задача.
- «Сделано» всегда ссылается на страницу
Doc-, где описано, как это работает. - Новые пункты появляются здесь вместе с задачей.
Система
API
Сервисы
Как реализовано
Справочное
- Видение продукта
- Дорожная карта
- Этап 1: что осталось
- Этап 2: расширение
- Этап 3: масштабирование
- Концепция сайта и интерфейса
- Шаблон ТЗ