9:41●●● ▮
Bonus-Eligible Venues
Your bonus wagering only counts when you play in the venues below. Betting elsewhere is allowed but won't count toward the requirement.

🧭 决策流程 / Decision Flow逐级下钻 · 步骤累积

LOGIN 登录态

🗂 覆盖对照 / Coverage

场景大类 → 画面 / Toast(§7.3 / §7.6)
决策流程覆盖 §7.3 状态机 5 态(未开放 / 派奖处理中 / 可抽奖 / 次数用尽 / 已结束)+ 页面加载层 3 态(加载中 / 初始化失败 / 断线)+ 转盘 & 资格 & 会话 各分支。到叶子即把画面 / Toast 打到左手机。
状态穷举(点一下直接切左手机)
上排 = §7.3.1 主状态机;下排 = §7.3.4 不进主状态机的两条 + 断线。手机 #screen 上的 data-state 会跟着变。
流程地图(节点 → 叶子 · 每一项挂 PRD 出处)
左边那棵树是逐级下钻走的;这张是全览:7 个节点、28 个叶子,点叶子直接把左手机切过去。
A 入口 / 浏览§7.6 表A
A1 活动列表平台既有
A2 活动未开始§7.6 表A
A3 活动已结束§7.6 表A
B 获得抽奖次数(策略2)§2 / §4.6
S2a 派奖处理中§4.6
S2b 达标可抽§7.3.2
S2c 未达标 0 次§2.3
C 抽奖 · 转盘§7.4 / `G1`
C1 点 START 揭晓§7.4 / `G2`
C2 连续抽同一槽§7.4.4
K2 后端返 2 号(₱88)`G1` / AC38
K3 后端返 3 号(₱88)`G1` / AC38
K7 后端返 7 号(₱2027)§7.4.1
D 次数边界§7.6 表A / 表B
D1 未获得次数§7.6 表A
D2 次数已用尽§7.6 表A
D3 已达上限§5.2
D4 操作过于频繁§7.6 表B
E 资格 / 会话拒绝§7.5 / `G2`
R1 账号冻结 / 封禁§7.5.2
R2 未过 KYC§7.6 表B
R3 自我互斥§7.6 表B
R4 同 IP 拦截§7.6 表B
R5 注册时间不符§7.6 表B
R6 会员会话过期§7.5.2
R7 内部原因可重试§7.5.2
F 网络 / 加载§7.3.4 / §7.5.3
F1 加载中§7.3.4
F2 初始化失败§7.3.4
F3 断线§7.6 表B
F4 抽奖网络超时§7.5.3
G 未登录(Guest)§7.6 表C / §8
G1 浏览详情 · 不显示 START§7.6 表C
G2 未登录直调抽奖§8
后端 / 业务边界(不隐藏 )
=流程内可点到;·=后端边界,客户端无独立提示。

📄 文案 / 红线§7.6 唯一来源

提示语(🆕 两条新增 + 16 条沿用 · 逐字)
=逐字复用平台通用提示语库,不改写。
🆕 本次新增的只有两条PROCESSINGNO_CHANCE(PRD §7.6,EN 为上线基准初稿 OP-1)。其余 16 条沿用、本次一字未改,逐字出处同样在 PRD §7.6 表A / 表B(v2.8 已把沿用文案写回正文)。
🔴 手机上弹的每一条都从这里读,不在 JS 里另写一份
PRE_START§7.6 表A
This activity hasn't started yet.
ENDED§7.6 表A
This activity has ended.
PROCESSING🆕 §7.6
Processing your draws, please wait.
NO_CHANCE🆕 §7.6
You didn't earn any draws this time.
USED_UP§7.6 表A
You've used all your draws.
PLEASE_LOGIN§7.6 表B ↪
↪ Please log in first to proceed.
SESSION_EXPIRED§7.6 表B ↪
↪ Session expired. Please log in again.
KYC§7.6 表B ↪
↪ Due to the Regulatory Framework, you must complete your KYC verification to proceed.
CONFLICT§7.6 表B ↪
↪ You've already joined a conflicting promotion.
SAMEIP§7.6 表B ↪
↪ This activity has already been joined from your network.
RESTRICTED§7.6 表B ↪
↪ Your account is restricted. Please contact support.
NETWORK§7.6 表B ↪
↪ Connection lost. Please check your network and try again.
INTERNAL§7.6 表B ↪
↪ Something went wrong. Please try again later.
NOT_ELIGIBLE§7.6 表B
You're not eligible for this activity.
BET_FORFEIT§7.6 表B · 策略1
This deposit's draw chance is forfeited after betting.
FIRST_DEPOSIT_USED§7.6 表B · 策略1
Today's draw eligibility is used.
LIMIT§7.6 表B
You've reached the limit.
RATE_LIMIT§7.6 表B
Too many requests.
🔴 红线 / Hard rules
中奖由后端返回槽位号决定,前端按号停格、非停哪算哪;两槽同额也按槽位号(`G1` / §8)。
旋转用通用动效、揭晓前不下发金额;不展示概率 / 库存 / VIP / 队列余量(§8)。
剩余次数以后端返回的剩余次数 为准;未到消耗窗 / 禁用态抽奖直接拒绝(`G2` / §4.6)。
未登录 Guest 可浏览详情、不显示 START、取默认总代(top-agent)配置(§7.6 表C 未登录引导)。

🧮 策略2 次数试算§2.2 / §2.3 内部工具

流水 → 次数(后台跑批口径 · 不下发前端)
Draws 次数 =
商数 = Floor(Q) 整数商全部(元旦选此);余数 = Q 截断至小数第 4 位(禁四舍五入)后取第 n 位,该位=0 由商数保底 1;商数 < 1 → 0 次(资格闸)。多行公式取 MAX、不相加
参与门槛 · 行序左结合真值表(§2.2.3 形态④)
示例:行1 充值≥100(AND)· 行2 投注≥1000(OR)· 行3 充值≥500 → 折叠 ((充值≥100 AND 投注≥1000) OR 充值≥500),非 A AND (B OR C)。
充值投注(≥100 AND ≥1000)OR ≥500门槛
1201200
6000
1200
门槛只决定「有没有资格」;公式独立按累计量算次数。达门槛但公式指标不足(指标错配 / 阈值倒挂)→ 就给 0 次、不保底、不阻断(§2.4.2 / AC7)。元旦实例门槛单行 累计充值≥1

⚙️ M4 奖金使用限制Bonus Venue Whitelist

白名单配置(大类 × Provider)
勾选 → 实时驱动手机 T&C「View eligible venues」弹窗(=C 端展示计算后可用〔大类×三方〕)。大类仅标签、勾选粒度=三方;全不勾选 🔴 保存阻断(§6.2 V7)。预设= PRD §5.3.2 命中举例。
C 端动态隐藏(三方维护 → 隐藏)
切「维护」=该三方暂无可显示游戏 → 弹窗隐藏;某大类三方全隐藏 → 整类隐藏;全空 → No available venues
🔴 边界:M4 白名单只限「中奖彩金的打码流水」;策略2 赚次数的累计有效投注走全平台口径、不受白名单约束(§2.5 / AC28)——两条流水勿混。