refactor: enforce repository boundary in application (WealthLedger/backend#171) #185

Closed
codex-bot wants to merge 2 commits from refactor/171-repository-boundary into refactor/171e-bank-operation-queries
Owner

Заключительная часть backend#171. Ветка содержит весь стек #181 → #182 → #183 → #184 и cherry-pick auth #180; этот PR относительно #184 показывает только auth + архитектурную конвенцию и ESLint guard.

src/**/application/** теперь не импортирует runtime PrismaService/Prisma; type-only Prisma types допустимы для уже существующего transaction callback. Конвенция обновлена. При объединении стека важно не влить auth дважды; #180 можно закрыть после интеграции этого PR или интегрировать заранее и обновить ветку.

Проверки на совокупной ветке: npm run verify (310/310), npm run test:e2e — pass. test:durability требует отдельный исторический baseline build, без которого скрипт останавливается до проверки; не заявляю его пройденным. После merge всех слоёв Closes #171.

Заключительная часть backend#171. Ветка содержит весь стек #181 → #182 → #183 → #184 и cherry-pick auth #180; этот PR относительно #184 показывает только auth + архитектурную конвенцию и ESLint guard. `src/**/application/**` теперь не импортирует runtime PrismaService/Prisma; type-only Prisma types допустимы для уже существующего transaction callback. Конвенция обновлена. При объединении стека важно не влить auth дважды; #180 можно закрыть после интеграции этого PR или интегрировать заранее и обновить ветку. Проверки на совокупной ветке: `npm run verify` (310/310), `npm run test:e2e` — pass. `test:durability` требует отдельный исторический baseline build, без которого скрипт останавливается до проверки; не заявляю его пройденным. После merge всех слоёв Closes #171.
codex-bot added 2 commits 2026-11-04 16:54:26 +03:00
refactor: enforce repository boundary in application (WealthLedger/backend#171)
Backend verify / commits (pull_request) Successful in 1m41s
Backend verify / security (pull_request) Successful in 1m13s
Backend verify / verify (pull_request) Successful in 6m50s
a7e98c0ec3
codex-bot closed this pull request 2026-11-04 22:31:41 +03:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#185