Выделить кэшбек в движении денежных средств #44
Reference in New Issue
Block a user
Delete Branch "feature/analytics-cashback-income"
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?
Добавляет отдельную сумму
cashbackIncomeв summary analytics и строку «Кэшбек» в карточке «Движение ДС». Критерий совпадает с импортом: нулевая сумма, положительная комиссия, «Зачисление» в описании.Проверки: сборки shared/backend/frontend и
npm run test:analyticsпроходят.npm run test:analytics:dbне выполнен: таймаут тестовой PostgreSQL в окружении.Независимое ревью завершено: блокирующих замечаний нет.
cashbackIncomeиспользует тот же критерий, что импорт (нулевая сумма, положительная commission, «Зачисление»), участвует в summary с теми же фильтрами счёта/категории/подтверждения и типизирован в shared API/фронтенде. Сборки shared/backend/frontend и unit-проверка аналитической семантики проходят. SQL-интеграционный тест не выполнен: тестовая PostgreSQL недоступна (таймаут подключения). После выполнения обязательного changelog-коммита потребуется финальное повторное ревью.Финальное независимое ревью после
1dc0e48завершено без блокирующих замечаний. Changelog соответствует версиям и пользовательскому изменению; кодовая часть и ранее проверенный единый критерий cashback остаются без изменений. Полный текущий diff корректен, PR готов к merge.