Reality Checks va o’yin eslatmalari
1) Maqsad va viloyat
Muntazam va kontekstli eslatmalar yordamida ortiqcha o’yin zarari xavfini kamaytirish: vaqt/yo’qotishlar, yumshoq intervensiyalar va limit/tanaffuslardan tez foydalanish. Qamrov: veb/mobil, oʻyin provayderlari, hamyon/PSP, CRM/marketing, CS, Risk/RG, Legal/DPO, hisobot.
2) Qonunning
Ong> bosim. Manipulyatsiyasiz, faktlarni va tanlov variantlarini ma’lum qilamiz.
Ko’rinish va soddaligi. Limitlar va Pauza 2 ta bosish ≤ mavjud.
Moslashuvchanlik. Intervallar va tarkib bozor xulq-atvori/xavfi va talablariga bog’liq.
Dalillar. Barcha RC/eslatmalar taymstempli oʻzgarmas loglarda.
Maxfiylik va hurmat. PIIni minimallashtirish, mahalliylashtirish va foydalanish imkoniyati.
3) Rollar va RACI
RG Lead - siyosat, intervallar, matnlar/lokallar, metriklar. (A)
Product/UX/Engineering - taymer, banner, modalka, API sotish. (R)
Risk/Analytics - zarar belgilari, dinamik triggerlar, A/B-baholash. (R)
CS/CRM - kommunikatsiyalar, follow-ups, suppression marketing. (R)
Legal/DPO - normalar/lokallarga muvofiqlik, maxfiylik, til. (C)
Internal Audit - mustaqil tanlab tekshirish. (C)
Exec Sponsor — «tone from the top». (I/A)
4) Reality Checks va o’yin eslatmalari turlari
1. Vaqtinchalik RC: Faol sessiyaning har N daqiqasi (masalan, 30/60/120).
2. Moliyaviy RC: yo’qotishlar/depozitlarning kunlik/haftalik limitining X foiziga yetganda.
3. Sessiya: uzluksiz o’ynashda> M daqiqa/soat; tanaffus taklifi.
4. Xulq-atvor: bir qator tezlashuvchi stavkalardan so’ng, xulosalarni bekor qilish, voqealarning «deyarli chegarasi».
5. Depozit: qisqa oyna (friction-ekran) uchun takroriy depozitdan oldin.
6. UX-eslatmalar: status-bar trat/time, «Limit belgilash», «Tanaffus qilish» bannerlari.
5) Triggerlar va intervallar (skelet)
Bazaviy: RC har 60 daqiqada; moliyaviy RC 70% va 90% limit.
High-risk profili: RC har 30 daqiqada; har qanday «deyarli limit» da qo’shimcha eslatmalar.
Oʻtishlar: 3 RC dan keyin tanaffussiz - majburiy reality pause (masalan, 2 daqiqa).
Depozitlar: 2-depozit ≤ 60 daqiqa - davr uchun xarajatlar tarixiga ega friction-ekran.
Tungi soatlar: kuchaytirilgan rejim (qisqa RC, yumshoq tanaffus takliflari).
Lokal normalar: bozorlar bo’yicha alohida profillar (siyosat konfiguratsiyasidagi qiymatlar).
6) Matnlar (bosimsiz) - misollar
RC-vaqt:Davom etishga undaydigan iboralar taqiqlangan («yana bir oz», «deyarli qaytdi»).
7) UX-patternlar va foydalanish imkoniyati
Taymerli modal oynalar, uchta tushunarli tugma: Tanaffus, Limit, Davom etish.
Maqom-bar (shlyapa/menyuda): sessiyadagi vaqt, sof natija, chegaralardan tez foydalanish.
Modalkada fokus-tuzoq, klaviatura bilan boshqarish, screen-readers uchun ovoz berish.
Hech qanday qorong’u naqshlar yo’q: tugmalarning bir xil vizual ierarxiyasi, chegaralarning zaiflashganligini tasdiqlash - faqat «sovutish» dan keyin.
Lokalizatsiya va birliklar: valyuta, sana/vaqt formatlari, 24 soatlik format.
8) Integratsiya va tadbirlar
Game providers/aggregators: событие `reality_check` (payload: elapsed, net, stake_count), `session_pause`, `session_stop`.
Wallet/PSP: Soati/kuni/haftasi.
high-risk/ko’p martalik RC uchun CRM: suppression; promosiyasiz shaxsiylashtirilgan notalar.
Feature Flags: A/B bozorlari/segmentlari boʻyicha RC profillarini kiritish
9) Ma’lumotlar, maxfiylik va jurnallashtirish
Maʼlumotlar modeli (minimal):Faqat zarur agregatlarni saqlash; PII - alohida.
Oʻzgarmas jurnallar (WORM), UTC dagi vaqt; RBAC/ABAC orqali kirish.
Retensiya: RG/regulyator siyosati bo’yicha (ko’pincha 5-7 yosh).
10) Algoritmlar va mantiq
Qoidalar: -dvigatel (YAML/DB): oraliqlar, chegaralar, matnlar, lokallar.
Risk-modulyator: xavf sinfi ↑ → RC ↓ oraliqlari, friction-ekranlar kuchaytiriladi.
Limitlar bilan uyg’unlashtirish: RC joriy limitlarni/taym-autlarni/SE hisobga oladi; aktiv blokirovkalar bilan oʻyinni davom ettirish mumkin emas.
Anti-spam: tez-tez triggerlarda (debounce) RC birlashtirish, ammo tanqidiy o’tkazib yubormasdan.
11) KPI/KRI va dashbord
RC Coverage: profil bo’yicha RC olgan faol o’yinchilar ulushi.
Time-to-RC: sessiya boshidan birinchi RC (median) gacha.
RC Response Rate:% harakatlar Tanaffus/Limit.
Limit Uptake: RC → dan konvertatsiya oʻrnatilgan limit.
Repeat Harm Markers 30/90d: RC joriy etilgandan keyin pasayish.
Deposit Friction Impact: takroriy depozitlar chastotasining o’zgarishi ≤ 60 daqiqa.
Complaints Rate: obsesif/tushunarsiz shikoyatlar.
Auditability: toʻgʻri logli RC ulushi va oʻyin/hamyon hodisalari bilan aloqalari.
12) Chek-varaqlar
Boshlashdan oldin
- Bozor oraliqlari/chegaralari profillari Legal/RG bilan kelishilgan.
- UX nusxasi mahalliylashtirilgan; bosimsiz matnlar.
- Provayderlar/hamyon/CRM bilan integratsiyalar sinovdan o’tkazildi (pozitsiya/salbiy).
- WORM, UTC-time, GL/hamyon bilan solishtirish.
- Foydalanish imkoniyati: klaviatura, kontrast, screen-reader, mobil imo-ishoralar.
Operatsiyalarda
- RC Coverage/Response Rate kundalik monitoringi.
- Qayta to’ldirishda «friction-oldindan-depozit» ni tekshirish.
- yuqori-xavf/tez-tez RC uchun marketing suppression.
- N RC bilan to’xtovsiz o’yinchilar uchun CSda eskalatsiyalar.
Audit va yaxshilash
- Choraklik A/B oraliq/nusxa ko’chirish testlari.
- Loglarni tanlash: o’yin/hamyon voqealariga mos kelish.
- Shikoyatlar/hodisalar boʻyicha CAPA (matnlarni/oraliqlarni oʻzgartirish).
13) Shablonlar (tez qo’shimchalar)
A) RC (60 min) modalka
Tanaffus qilish/Limit belgilash/Davom etish
B) Friction depozit oldidan
Byudjetni cheklash yoki tanaffus qilishni tavsiya qilamiz. Davom etishni istaysizmi?
C) SMS/Push (yumshoq)
D) Profildagi banner
14) O’zaro aloqalar
Mas’uliyatli o’yin va limitlar - siyosat va sovutish.
Hisoblarni o’z-o’zidan chiqarib tashlash va blokirovka qilish - o’yin/depozitlarni to’xtatish.
Noxush pleybuklar (RG) - zarar belgilaridagi eskalatsiyalar.
Tartibga solish hisobotlari - bozorlar bo’yicha RC/sessiyalarni tushirish.
Axloq kodeksi - toʻgʻri soʻzlar va bosimning yoʻqligi.
15) Texnik skelet
API: `POST /rc/fire`, `POST /rc/action`, `GET /rc/profile`, `POST /deposit/friction`.
События: `rc_fired`, `rc_action_taken`, `deposit_friction_shown`, `pause_started`, `limit_set`.
Ombor: o’zgarmas loglar, sana/bozor bo’yicha partiyalash, sxemalarni CIda validatsiya qilish.
Feature Flags: `rc. profile. eu_60min`, `rc. profile. uk_30min`, `rc. deposit_friction. enabled`.
16) Xavflar va profilaktika
Eslatmalarni e’tiborsiz qoldirish → N RC dan keyin majburiy pauza; high-risk uchun qisqa oraliqlar.
Qorong’i patternlar → teng tugmalar, chalg’ituvchi vizual urg’ularni taqiqlash.
Ishonchsiz summalar/vaqt → hamyon/agregatorga bog’lash, hisob-kitoblarning unit-testlari.
Yolg’on ishga tushirish → debounce/agregatsiya; qo’lda haddan tashqari keyslarni yig’ish.
Maxfiylik → batafsil PII o’rniga agregatlar; eksportni niqoblash.
17) Joriy etish rejasi (30 kun)
1 hafta
1. RC siyosati (oraliqlar, chegaralar, matnlar, lokallar, xavf profillari) tasdiqlansin.
2. Hodisa va ma’lumotlar modelini o’ziga xos qilish; Legal/DPO bilan kelishilsin.
3. Modallar, status-bar, bannerlar kabi UX-maketlarni tayyorlash.
2 hafta
4. Mijoz va bekenddagi taymer/voqealarni amalga oshirish; hamyon/provayderlar/CRM bilan integratsiya qilish.
5. Bozorlar bo’yicha bayroqlarni yoqish; log/so’m/vaqt validatsiyasi testlarini yozish.
6. CS/CRM oʻqitish; 1 sahifali va javoblar makrosini chiqarish.
3 hafta
7. Uchuvchi (5-10%): Coverage/Response/Complaints metrikalarini yig’ish.
8. A/B matnlar va oraliqlar; high-risk profilini moslash.
9. Fidbek uchun nusxa/taymingni tuzatish.
4-hafta
10. To’liq chiqarish; KPI va shikoyatlarning kunlik monitoringi.
11. Rahbariyatga hisobot; Qopchiq/log tafovutlari boʻyicha CAPA.
12. v1 reja. 1: moslashuvchan oraliqlar, xavf ML-moduli, lokallarni kengaytirish.
CS/CRM uchun shpargalka (ertaga nima qilish kerak):
- Agar o’yinchi ko’pincha RCni ko’rsa va tanaffus qilmasa - taym-out/limit taklif qiling.
- Obsessivlik haqidagi har qanday shikoyatlarni ro’yxatdan o’tkazish; o’yinchining iltimosiga binoan RCni olib tashlamang.
- Javoblar neytral, bosimsiz va tipping-off bo’lmasdan saqlanadi.
- Tez-tez RC va high-riskli o’yinchilardan suppression xabarlarini tekshiring.