2.5 KiB
2.5 KiB
1. Backend-проекция событий
- 1.1 Добавить MOEX-клиент, получающий данные о поддерживаемых дивидендах и событиях облигаций для текущих Portfolio Position.
- 1.2 Добавить account-scoped сервис будущих событий и OpenAPI endpoint, который проверяет владение счётом, рассчитывает прогноз на 30 дней и не возвращает частичные данные при ошибках источников.
- 1.3 Добавить backend-тесты классификации событий, границ дат, расчёта сумм, неподдерживаемого частичного погашения, недоступности источников и доступа к счёту.
2. API-контракт и frontend-страница
- 2.1 Перегенерировать и закоммитить frontend OpenAPI snapshot и сгенерированные декларации из backend-контракта.
- 2.2 Добавить entity query будущих событий и страницу
/accounts/:accountId/eventsс существующими паттернами loading, error, empty и адаптивного списка. - 2.3 Добавить действие на обзоре счёта и breadcrumb для «Будущих событий».
- 2.4 Добавить frontend-тесты заполненного списка, оферты без суммы, пустого состояния и состояния ошибки с повторной попыткой.
- 2.5 Добавить на обзор счёта локальный список пяти ближайших будущих событий и тесты его состояний.
3. Документация и проверка
- 3.1 Обновить
CONTEXT.mdсогласованным термином глоссарияFuture Cash Event. - 3.2 Добавить
docs/features/brokerage-account-upcoming-events.mdс пользовательским потоком, API-сценарием, семантикой прогноза, покрытием источников и ограничениями. - 3.3 Запустить backend- и frontend-проверки, валидировать OpenSpec change и выполнить
opsx-verifyперед архивированием.