[CL-1176] E2E webhook-settlement и income-distribution (шестой проход) #1190
No reviewers
Labels
No labels
ci-failing
duplicate
needs-rebase
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
europa-tech-srl/europatech!1190
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-cl1176-webhook-distribution-e2e"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
Шестой адверсариальный проход: 7 opt-in интеграционных сценариев (гейт
E2E_DATABASE_URL, в CI skip) для последних непокрытых money-путей:Webhook settlement (
fulfillPayment, провайдер NOWPAYMENTS — без Stripe API):Income distribution (
dailyDistributeAllObjects+creditWeeklyUsers):Зачем
Замыкает E2E-покрытие всех критичных money-путей платформы: P2P-цикл (#1186–#1188) + fiat/crypto settlement + дивиденды. Багов в путях НЕ найдено — правки только тестовые (обязательный
idempotencyKeyв seed,user_risk_scoresв cleanup: AML-side-effect fulfillPayment ломал FK RESTRICT при пере-seed).План тестирования
7/7 passed на эфемерной БД из чистого
prisma migrate deploy; повторный прогон 7/7 (перезапускаемость); tsc чист; eslint файла 0 warnings.Где могу ошибаться