perf: start bond search prices with details (WealthLedger/backend#71) #89

Merged
codex-bot merged 1 commits from fix/71-bond-search-parallel-prices into develop 2026-10-14 14:04:08 +03:00
Owner

Изменение

onlineSearch запускает batch getLastPrices одновременно с cohort details через один внешний Promise.all, вместо последовательного ожидания всех N BondBy/GetShare до prices. UID для prices известны сразу после selection.

  • DTO, порядок инструментов, ISIN dedup и card fields не изменились
  • Errors прежние: любой rejected promise всё ещё валит весь запрос (whole-request failure, без partial success)
  • Limiter/deadline/token mapping не тронуты

Trade-off: если detail cohort падает раньше prices, тратится один дополнительный prices RPC — принято по Issue.

Verification

  • npm run typecheck:app, npm run typecheck:test — PASS
  • npm test -- --runInBand — PASS: 40 suites, 268 tests (включая catalog-discovery service cases)

WealthLedger/backend#71

## Изменение `onlineSearch` запускает batch `getLastPrices` одновременно с cohort details через один внешний `Promise.all`, вместо последовательного ожидания всех N BondBy/GetShare до prices. UID для prices известны сразу после selection. - DTO, порядок инструментов, ISIN dedup и card fields не изменились - Errors прежние: любой rejected promise всё ещё валит весь запрос (whole-request failure, без partial success) - Limiter/deadline/token mapping не тронуты Trade-off: если detail cohort падает раньше prices, тратится один дополнительный prices RPC — принято по Issue. ## Verification - `npm run typecheck:app`, `npm run typecheck:test` — PASS - `npm test -- --runInBand` — PASS: 40 suites, 268 tests (включая catalog-discovery service cases) WealthLedger/backend#71
codex-bot added 1 commit 2026-10-14 13:23:31 +03:00
perf: start bond search prices with details (WealthLedger/backend#71)
Backend verify / commits (pull_request) Successful in 37s
Backend verify / security (pull_request) Successful in 13s
Backend verify / verify (pull_request) Successful in 5m57s
392b8a8d09
codex-bot merged commit da2e1d0781 into develop 2026-10-14 14:04:08 +03:00
codex-bot deleted branch fix/71-bond-search-parallel-prices 2026-10-14 14:04:08 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#89