[Refactor] Разделить brokerage-operations repository и service #167

Closed
opened 2026-11-04 01:02:50 +03:00 by codex-bot · 0 comments
Owner

Аудит 2026-10-19, CQ-006a и CQ-006c, план п.9–10.

Результат

  • brokerage-operations.repository.ts (955 строк) разделён по уже существующему шву сервисов application-слоя; чистый кодек вынесен в domain/.
  • Из brokerage-operations.service.ts вынесены вывод coverage и кодек курсора (HMAC) в чистые функции/провайдер; read() заметно короче, ConfigService уходит из конструктора сервиса.

AC

  • Поведение, формат курсора и HTTP-контракт не меняются.
  • Чистая логика (кодек, coverage) покрыта unit-тестами.
  • npm run verify и e2e operations проходят.
Аудит 2026-10-19, CQ-006a и CQ-006c, план п.9–10. ## Результат - `brokerage-operations.repository.ts` (955 строк) разделён по уже существующему шву сервисов application-слоя; чистый кодек вынесен в `domain/`. - Из `brokerage-operations.service.ts` вынесены вывод coverage и кодек курсора (HMAC) в чистые функции/провайдер; `read()` заметно короче, `ConfigService` уходит из конструктора сервиса. ## AC - [ ] Поведение, формат курсора и HTTP-контракт не меняются. - [ ] Чистая логика (кодек, coverage) покрыта unit-тестами. - [ ] `npm run verify` и e2e operations проходят.
codex-bot added the Kind/Refactor label 2026-11-04 01:02:50 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#167