[Refactor] Одна проекция банковских операций и правила в domain #168

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

Аудит 2026-10-19, CQ-006e/CQ-007, план п.11.

Результат

operationView в bank-operations.service.ts реализован через pageViews, поэтому остаётся одна проекция без N+1. Чистые предикаты правил операций (совместимость kind и полей) вынесены в domain/.

AC

  • Ответы API и коды ошибок не меняются.
  • Чистые предикаты покрыты unit-тестами; e2e bank-cards и durability проходят.
Аудит 2026-10-19, CQ-006e/CQ-007, план п.11. ## Результат `operationView` в `bank-operations.service.ts` реализован через `pageViews`, поэтому остаётся одна проекция без N+1. Чистые предикаты правил операций (совместимость kind и полей) вынесены в `domain/`. ## AC - [ ] Ответы API и коды ошибок не меняются. - [ ] Чистые предикаты покрыты unit-тестами; e2e bank-cards и durability проходят.
codex-bot added the Kind/Refactor label 2026-11-04 01:02:53 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#168