[CL-1176] E2E exchange и buyback (седьмой проход) #1192
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!1192
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-cl1176-exchange-buyback-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?
Что сделано
Седьмой адверсариальный проход: 8 opt-in интеграционных сценариев (гейт
E2E_DATABASE_URL, в CI skip):Exchange (
exchange(), Serializable + retry):Buyback (
sellToPlatform):Зачем
Замыкает E2E-покрытие оставшихся прямых money-путей пользователя. Багов не найдено — пути написаны по канону (::text+toNum, FOR UPDATE, Serializable у exchange, retire-to-pool у buyback). Правки только тестовые (обязательная trade-relation у эскроу, enum-статус CREATED).
План тестирования
8/8 passed на эфемерной БД из чистого
prisma migrate deploy; повторный прогон 8/8; tsc чист; eslint файла 0 warnings.Где могу ошибаться