Роудмап / Доп. ТЗ — план реализации
Обновлено: 1 июня

План реализации доп. ТЗ (промо, бонусы, подкрутка, админка)

Разобрал присланное ТЗ (10 блоков) против текущего кода. Сгруппировал по фазам: сначала фундамент (на нём стоят остальные), потом промо/привлечение и контрольные механики. Оценка объёма: S малый · M средний · L крупный. Где затронуты деньги/честность экономики/безопасность — поднял флаг заказчику.

📍 Обновлено 05.06 — Фаза A + рандом-кейс ✅ ВЫКАЧЕНЫ В ПРОД (462 теста, прокликано):
Как продолжить: ветка feat/tz2-phase-a, worktree ~/work/sa-tz2-phaseA. Тесты: php artisan test (на момент остановки 365 зелёных). Чтобы я продолжил — напиши в чат: «брат, продолжай доп.ТЗ — Фаза B, промокоды» (детали у меня в памяти).
Фаза A — Фундамент (делать первым, на нём держатся #3, #4, контроль)

6.7. Подкрутка (пресеты исхода вне экономики)

Lядро открытия кейсовденьги/честность
Флаг заказчику: это намеренная «подкрутка» исходов вне честной механики. Подтвердить, что так и задумано, и где это юридически раскрывается (страница «честность»/оферта), т.к. у нас уже есть provably-fair по кейсам — подкрутка его обходит.

6.8. Журнал действий (логи админки/менеджеров)

Mсквозное

6.9. Комментарий по пользователю

S
Фаза B — Промо и вовлечение

1. Промокод на бесплатное открытие кейса (фикс-кейс)

Mрасширяет промокоды

6.1. Промокоды — детальная статистика активаций

Mидёт в паре с #1

2. Кнопка «Рандомный кейс»

Mфронт + эндпоинт

3. Бонус новым пользователям (новорег + подкрутка)

Lзависит от 6.7
Зависимость: сначала 6.7 (движок пресетов), потом этот блок переиспользует его.
Фаза C — Контроль и анти-фрод (деньги — критично, тесно с выводом)

6.4. Запреты на вывод / покупку / изменение баланса

Lтрогает много эндпоинтов

6.6. Лимиты на вывод + очередь заявок

Lденьги-критичнозависит от 6.4
Флаг: «деньги снимаются, транзакция заморожена до клика админа» — уточнить точную механику заморозки (отдельный статус сделки/холд), чтобы не зависало и не задваивалось. Ляжет на нашу систему вывода и холда.

6.5. Подозрительная активность (топ-выигрыши)

M
Фаза D — Роли и партнёры

6.2. Рекламные менеджеры (роль с ограниченными правами)

Lроли/доступы

6.3. Менеджеры-партнёров (связка с LosReferidos)

Lинтеграция LR
Флаг: уточнить, какие именно данные тянем из LR и как привязываем менеджер→партнёры (по offer_id/промокодам). Зависит от текущей LR-интеграции.
Фаза E — Привлечение

4. Демо-баланс по скрытой ссылке (песочница для неавторизованных)

Lбезопасностьзависит от 6.7
Флаг: полностью изолировать демо от реальной экономики (отдельный неавторизованный контур, ноль влияния на фонд/балансы/аналитику) — безопасность.

5. Бесплатный кейс при попытке вывода

Mв связке с выводом

Что нужно от заказчика до старта 4

Заказчику
1. Подкрутка (6.7/#3/#4): подтвердить намеренность «нечестной» механики и где её раскрывать юридически (у нас есть provably-fair, подкрутка его обходит).
Заказчику
2. Лимиты вывода (6.6): точная механика «деньги сняты, заморожены до одобрения» — отдельный статус/холд, чтобы не зависало.
Заказчику
3. Менеджеры-партнёры (6.3): какие данные из LR и как привязка менеджер→партнёры.
Заказчику
4. Приоритет: с какой фазы начинать? Предлагаю A (фундамент: подкрутка + логи) → B (промо) → C (контроль). Подтвердить или переставить.

История

01.06 Получено доп. ТЗ (10 блоков), разобрано против кода, составлен план по фазам.