docs: clarify Magic Wallet cap is per-cycle, not lifetime

- Cap resets every time user buys a new 56M package and re-enters Magic
- MagicTotalDeposited & MagicTotalCredited reset to 0 on each new cycle
- Added multi-cycle example (cycle 1, 2, 3... ∞)
- Added section 4.3: reset behavior on re-entry
- Added test scenarios for cycle reset
- PurchaseCycleCount tracks cycles but has no limit
This commit is contained in:
masoodafar-web
2026-02-19 02:17:10 +03:30
parent a94d0dbe95
commit 2f0d43aa81
2 changed files with 64 additions and 10 deletions
+2
View File
@@ -47,6 +47,8 @@
- سناریو ۱: Balance=0 بعد از خرید → WalletMode=Magic ✅
- سناریو ۲: بدون پکیج + Balance=0 → نباید Magic بشه ❌
- سناریو ۳: Magic + Balance=0 + TotalDeposited>0 → خروج ✅
- سناریو ۴: خروج از Magic → خرید مجدد پکیج → Balance=0 → Magic مجدد با **سقف ریست‌شده**
- سناریو ۵: دور دوم → TotalDeposited, TotalCredited = 0 (ریست) ✅
---