Algorithm health examination · ALG-170 · Production real users

最新算法正式服
算法体检报告

主报告严格限定为 e55dec2 + e190debc 的真实曝光;旧版1,244局单独剔除。报告只回答2026-08-13同日D0运行健康,不把观察数据包装成D1或因果结论。

73.0

有效项健康分

待验证与观察项不计分;P0结算差异覆盖分数裁决。

通过 33关注 23异常 5待验证 6观察 10

运行身份与窗口

最新版主样本62,732局 · 270人e55dec2034af…
权重 / paytablee190debc… / 94db0d15…budget 9e42421b…
最新版时间08:50:07—21:57:17Asia/Dubai
旧版污染1,244局 · 3人07:38:01—08:50:19
08:50附近两个版本重叠12秒,属于滚动发布;两版runId相同,必须按commit字段分层。

阶段RTP实况

0-4x
98.69%260人 · 28,341局
4-5x
110.75%160人 · 4,172局
5-10x
95.16%120人 · 12,158局
10-20x
97.31%52人 · 6,992局

白线位置代表96%。0~4=98.69%,5~20合计=95.87%;4~5=110.75%偏热但区间很宽。

Executive finding

一句话结论

5~20倍修复在线且经济目标达标,0~4总RTP也达标;现在最该查的是2笔结算差异和真实用户早段耗尽,不是继续改权重。

Eleven-domain examination

十一大类检查

每项均含口径、目标、实际、差距、状态与证据。

体检分科01 运行链路与数据身份主身份可完整分离,但导出跨越滚动发布且日表与游戏导出差8人。
检查项目口径目标实际差距状态证据
最终来源去重按final_aggregate_summary逐worker选择MySQL/Redis最终来源24/24且不叠加retry 24/24;242个冻结文件0缺失 通过 SOURCE_MANIFEST.json
最新算法身份完整e55dec2记录的commit/weight/paytable/budget/run字段完整率100% 62,732/62,7320缺失 通过 ANALYSIS.json technical.identities
数据包版本纯度同一导出中不可变commit+weight组合数1套 2套;旧版1,244局,最新版62,732局+1套 需关注 SUPPLEMENTAL.json identity_rows
最新版主样本占比e55dec2局数/全部AI局数≥99%或明确分层 98.06%-0.94pp 需关注 SUPPLEMENTAL.json latest
AI真实生效顶层ai_effect_applied且最终source为AI100% 63,976/63,9760 通过 ANALYSIS.json technical
逐局重复user+round不可重复0 00 通过 ANALYSIS.json technical.counts
日表到游戏导出覆盖日表非零局用户与AI游戏用户差异一致 279 vs 271(差8人)-8人 需关注 SUPPLEMENTAL.json lifecycle
运行ID隔离不同部署版本应使用不同runId便于回溯版本切换即换runId 两版均p65-r-accounting-only-default未隔离 需关注 ANALYSIS.json technical.identities
体检分科02 经济安全与RTP最新normal整体略高,0~4和5~20合计接近合同;4~5样本偏热。
检查项目口径目标实际差距状态证据
最新版normal RTP
用户聚类95%CI [93.777, 101.477]
e55dec2且mode=normal,按真实bet/win汇总96%~97% 97.201%+0.201pp高于上沿 需关注 SUPPLEMENTAL.json latest.normal
首充首周期钱包RTP
用户聚类95%CI [92.467, 100.6]
256名最新身份、首周期审计完整用户的真实钱包流水约96% 95.884%-0.116pp 通过 SUPPLEMENTAL.json cycle_cohorts
0~4倍实际RTP最新版ALG-086三条99%早段轴合计99%±0.5pp 98.688%-0.312pp 通过 STAGE_SUMMARY.csv
4~5倍过渡RTP
重尾95%CI [96.499, 126.965],不宜据单日直接降权
四条99→96.75过渡轴合计约97.9%,平滑下降 110.748%+12.85pp 需关注 STAGE_SUMMARY.csv
5~20倍合计RTP两条JK7 96%轴合并,避免拆段重尾误判96%±0.5pp 95.871%-0.129pp 通过 STAGE_SUMMARY.csv
5~10倍RTP
120用户,聚类区间仍宽
jk7_5_10_96实际曝光96%±0.5pp 95.159%-0.841pp 需关注 STAGE_SUMMARY.csv
10~20倍RTP
52用户,聚类区间很宽
jk7_10_20_96实际曝光96%±0.5pp 97.309%+1.309pp 需关注 STAGE_SUMMARY.csv
结算事实一致性
均为同一游戏、AI显示3.0而钱包0;先查Game/钱包链,不改权重
最新版normal中AI finalWin与钱包实际win/balance一致0差异 2/62,402局不一致;合计少入钱包6.0+2局 !未通过 SUPPLEMENTAL.json latest_wallet_anomalies
体检分科03 0~4倍新手保护总RTP已达标,但真实用户到4倍的生存和早段路径质量明显低于本地合同。
检查项目口径目标实际差距状态证据
保护轴曝光最新版0~4倍三阶段实际生效必须有真实曝光 28,341局 / 260人已覆盖 通过 STAGE_SUMMARY.csv
2→4倍到达率
真人可主动停玩,不能直接归因;但93名未到4中70名已低于其观测最小注
到2倍用户中继续到4倍的比例≥97%(本地合同) 57.92%-39.08pp !未通过 SUPPLEMENTAL.json cycle_cohorts
早段高质量路径0~2倍有有效正反馈、非小奖磨损/只深跌/严重深跌≥87% 55.47%-31.53pp !未通过 SUPPLEMENTAL.json cycle_cohorts
早段只深跌0~2倍没有明显上涨且最低≤初始50%≤12% 40.62%+28.63pp !未通过 SUPPLEMENTAL.json cycle_cohorts
早段严重下探0~2倍最低≤初始20%≤2% 18.75%+16.75pp !未通过 SUPPLEMENTAL.json cycle_cohorts
到4倍后的健康度已到4倍用户中,波动/余额/近期正反馈满足健康门≥72% 78.12%+6.13pp 通过 SUPPLEMENTAL.json conditional_path
到4倍后的只深跌
128人分母,尚需按注压/外部账变拆分
已到4倍用户中的only-deep比例≤12% 16.41%+4.41pp 需关注 SUPPLEMENTAL.json conditional_path
体检分科04 救援与回收ALG-158并未忘记,已真实触发;但单日只能证明可达,不能证明长期净改善。
检查项目口径目标实际差距状态证据
ALG-158总动作grant/soft recovery/global handoff实际审计>0且有用户覆盖 109局 / 44人已运行 通过 SUPPLEMENTAL.json alg158
早段救援grantalg158_early_relief_grant>0 72次 / 44人已运行 通过 SUPPLEMENTAL.json alg158.actions
软回收alg158_soft_recovery_applied仅在条件满足时发生 15次 / 9人观察项 i观察项 SUPPLEMENTAL.json alg158
全局回收交接alg158_global_recovery_handoff救援债能交给全局闭环 22次 / 22人观察项 i观察项 SUPPLEMENTAL.json alg158
2→4失败中的真实耗尽
不是单纯主动停玩,需按注压和救援曝光再归因
未到4倍且末余额低于该用户观测最小注越低越好 70/93人(75.27%) 需关注 SUPPLEMENTAL.json conditional_path
非游戏账变干扰
完全无账变子样本有选择偏差,仅作敏感性分析
最新身份首周期中无活动/划转/提现等账变的用户数主分析需显式分层 77/256完全无外部账变179人有干扰 需关注 SUPPLEMENTAL.json cycle_cohorts
体检分科05 3~20倍JK7体验对齐两条JK7轴真实运行,Freeze不再把首充5~20倍切去回收轴,合计经济目标达标。
检查项目口径目标实际差距状态证据
5~20倍JK7曝光jk7_5_10_96与jk7_10_20_96生效必须>0 19,150局 / 121人已覆盖 通过 SUPPLEMENTAL.json budget
Freeze中性轴5~20倍Freeze时仍保留96% JK7轴100% 423/423局0回落 通过 SUPPLEMENTAL.json budget.jk7_5_20_freeze
Freeze下hard_collect首充5~20倍Freeze不得集中回收0 00 通过 SUPPLEMENTAL.json budget
5~20合计RTP两条JK7轴合并后的经济结果96%±0.5pp 95.871%-0.129pp 通过 STAGE_SUMMARY.csv
5→10倍到达
58人中37人耗尽、21人仍可玩或主动停止
首周期到5倍用户中继续到10倍观察真实路径 27/85(31.76%)58人未到 需关注 SUPPLEMENTAL.json conditional_path
5~20单边空局压力两条JK7轴zero payout占比需与JK7基线同口径对照 70.69%无基线 待验证 STAGE_SUMMARY.csv
体检分科06 峰值与峰后处理能制造峰值,但峰值保留偏弱;提现/划转会污染钱包余额路径,结论先列风险。
检查项目口径目标实际差距状态证据
翻倍峰值触达首周期余额峰值≥初始200%观察项 78/256(30.47%)观察项 i观察项 SUPPLEMENTAL.json cycle_cohorts
峰值保留
包含提现/划转,不可直接等同算法吐回
翻倍峰值用户末余额仍≥初始120%本地目标约80% 28.21%约-51.8pp 需关注 SUPPLEMENTAL.json cycle_cohorts
4~5倍热度峰值过渡段实际RTP平滑99→96 110.75%显著偏热 需关注 STAGE_SUMMARY.csv
peakSoftLanding审计
不能仅凭0次断言功能忘记
peakSoftLandingApplied真实触发需有可解释分母 0次触发分母缺失 待验证 ANALYSIS.json technical.counts
20x+大奖最新版最终倍数≥20x必须保留且可见 719局(1.146%)已覆盖 通过 SUPPLEMENTAL.json feature
体检分科07 Feature、大奖与刺激性Feature已恢复并真实出现;paid-mode经济合同仍应单列。
检查项目口径目标实际差距状态证据
赔付映射完整最新版payoutId可映射到正式paytable feature100% 62,732/62,7320缺失 通过 SUPPLEMENTAL.json feature.unmapped_payout_rows
特殊Featurenormal下free/respin/bonus,不含通用win标签>0 434局(0.695%)/147人已出现 通过 SUPPLEMENTAL.json feature
Free Spinfeatures包含free>0 35局已出现 通过 SUPPLEMENTAL.json feature.features
Respinfeatures包含respin>0 254局已出现 通过 SUPPLEMENTAL.json feature.features
Bonusfeatures包含bonus>0 145局已出现 通过 SUPPLEMENTAL.json feature.features
通用win标签Fortune Dragon等游戏的features=win,单独列示不与特殊Feature混算 1,236局已分离 i观察项 SUPPLEMENTAL.json feature.features
Paid modes
因此不使用118.29%的all-mode表面RTP作为主经济结论
buy/sure/bonus_bet局数需独立经济合同 322局合同未定 待验证 SUPPLEMENTAL.json latest.mode_rows
体检分科08 下注与行为分层真人注压远高于本地低注压样本,早段死亡需要首先按注压解释。
检查项目口径目标实际差距状态证据
首周期中位注压每人下注中位数/首充金额核心验证需覆盖2%~5% 4.00%位于高压端 需关注 SUPPLEMENTAL.json cycle_cohorts
>3%注压用户首周期中位注压>3%需单独监控 180/270(66.67%)占多数 需关注 PRESSURE_GROUPS.csv
>5%注压用户首周期中位注压>5%救援合同外需限界 36/270(13.33%)高压尾部 需关注 PRESSURE_GROUPS.csv
多游戏覆盖最新身份完整首周期中非单游戏用户真实切游需覆盖 191/256已覆盖 通过 SUPPLEMENTAL.json cycle_cohorts
切游次数最新身份完整首周期相邻游戏变化观察项 678次观察项 i观察项 SUPPLEMENTAL.json cycle_cohorts
ALG-039序列重复非replay的user+sequence+game+step重复0 00 通过 ANALYSIS.json technical.counts
体检分科09 健康流水与离场状态到4倍后的健康度尚可,但大量用户在2~4和5~10之间耗尽。
检查项目口径目标实际差距状态证据
到2倍最新身份首周期到达2x流水观察项 221/256(86.33%)观察项 i观察项 SUPPLEMENTAL.json conditional_path
到4倍最新身份首周期到达4x流水观察项 128/256(50.00%)观察项 需关注 SUPPLEMENTAL.json conditional_path
到5倍最新身份首周期到达5x流水观察项 85/256(33.20%)观察项 需关注 SUPPLEMENTAL.json conditional_path
到10倍最新身份首周期到达10x流水观察项 27/256(10.55%)样本仅27人 需关注 SUPPLEMENTAL.json conditional_path
末余额不可继续
受提现/划转影响,需用game-equity路径复核
末余额低于该用户观测最小注越低越好 64.06%偏高 需关注 SUPPLEMENTAL.json cycle_cohorts
5→10失败中的耗尽未到10倍且末余额不足最小注越低越好 37/58人偏高 需关注 SUPPLEMENTAL.json conditional_path
体检分科10 充值、留存与生命周期D0复充可观测;D1及更长期窗口尚未成熟,不能预测成已改善。
检查项目口径目标实际差距状态证据
注册→钱包游戏激活415名注册用户中出现钱包游戏局观察项 270/415(65.06%)观察项 i观察项 SUPPLEMENTAL.json lifecycle
D0复充(游戏用户)270名钱包活跃首充用户中同日第2次及以上充值无holdout目标 74/270(27.41%)观察项 i观察项 SUPPLEMENTAL.json lifecycle
D0复充(全部付款用户)284名有充值记录用户中同日复充无holdout目标 75/284(26.41%)观察项 i观察项 SUPPLEMENTAL.json lifecycle
复充金额首充之后的同日充值金额合计观察项 3,592.00观察项 i观察项 SUPPLEMENTAL.json lifecycle
Exact D1注册/首充后自然日+1充值或活跃窗口成熟后计算 同日数据,未成熟待验证 待验证 uid_source_summary.json
D3~D60长期充值留存与生命周期成熟cohort+holdout 未覆盖待验证 待验证 同日数据不具备分母
因果归因新算法相对旧版的随机holdout固定分流 无holdout;旧版仅3名用户不可归因 待验证 SUPPLEMENTAL.json identity_users
体检分科11 归因、性能与稳定性余额、阶段、序列和性能主链健康;导出尾部与两笔结算差异必须分开处置。
检查项目口径目标实际差距状态证据
余额语义request/current/economic balanceBefore与扣注前余额一致0错误 0/63,976错误0 通过 ANALYSIS.json technical.counts
阶段映射最新版受保护阶段按settled turnover映射0错 0/51663错0 通过 SUPPLEMENTAL.json stage_contract_check
精确边界2/3/4/4.25/4.5/4.75/5/10倍可检查边界0错 0/412错0 通过 SUPPLEMENTAL.json exact_boundary_checks
序列身份完整ALG-039 applied时sequenceId和step存在0缺失 00 通过 ANALYSIS.json technical.counts
Router延迟p95/p99intent-router-v2真实审计耗时p95<5ms,p99<10ms 1.570/2.449ms通过 通过 ANALYSIS.json technical.router_v2_elapsed_ms
PlayerStatus写失败p57PlayerStatusWriteFailed0 00 通过 ANALYSIS.json technical.counts
外层fallbackPayout最终回落或非AI0 00 通过 final_aggregate_summary.json
导出边界差
63局全部位于AI导出尾部之后;8局需保留为覆盖缺口
wallet-only尾部与audit-only局0或可解释 wallet-only尾部63;audit-only 871局边界项 需关注 ANALYSIS.json wallet_validation
完整钱包连续性全balance log相邻before/after0断裂 00 通过 ANALYSIS.json wallet_validation
负时间字段注册/下注/充值/提现duration为负0 00 通过 ANALYSIS.json negative_time_fields
首充5~20硬回收受保护JK7阶段hard_collect曝光0 00 通过 SUPPLEMENTAL.json budget
Diagnosis

问题诊断

算法问题、工程问题、数据问题分开处理。

P0

两局AI选中中奖,但钱包没有入账

现象
最新版normal中2局AI finalWin=3.0、wallet win=0,合计差6.0;前后钱包链自身连续。
初步根因
仅凭导出无法区分Game未派奖、结果回滚还是钱包事件漏导;但它不是权重RTP问题。
影响
直接影响用户余额、AI记忆和结算可信度。
下一步
按时间/游戏/round在Game、钱包、Payout日志做三方trace;结清前不要用改权重掩盖。
P1

0~4总RTP达标,但2→4真实生存差

现象
0~4 RTP 98.69%,但2→4仅57.92%;93名失败者中70名已不可下注。
初步根因
更像结果分布、4%中位注压和真人停止/账变共同作用,而不是单纯RTP不足。
影响
新手很可能在保护成本已经支付后仍过早耗尽。
下一步
先按注压、是否外部账变、ALG-158曝光分层做game-equity路径;未完成前不继续抬RTP。
P1

峰值制造出来了,保住得不够

现象
78名触达翻倍峰值,仅22名期末仍高于初始120%。
初步根因
可能同时包含算法吐回、主动提现/划转与观察窗口截尾。
影响
用户感知为‘赢过但没留下’,会削弱JK7式体验。
下一步
新增事件感知的峰后净游戏权益指标,并对无提现窗口做确认性样本。
P1

同一导出跨两个版本,runId没有切换

现象
旧版1,244局、最新版62,732局,两个Pod版本在08:50附近有12秒重叠,但runId相同。
初步根因
滚动发布未生成不可变运行ID。
影响
若不读commit字段,报告会把两个算法混算。
下一步
以后每次部署生成唯一runId,并在数据管道默认按commit+weight分层。
P2

导出覆盖仍有小缺口

现象
日表279名非零局用户,AI导出271名;另有63局wallet尾部、8局audit-only。
初步根因
查询窗口/导出结束时点与多源落库时序不完全一致。
影响
小比例不影响主RTP,但会污染逐局完整率和个体末局判断。
下一步
导出时增加watermark,等所有源越过同一settledAt后再封包。
Prescription

优化与验收建议

按优先级实施,不扩大当前授权范围。

01

先处理两笔结算差异,算法参数暂不动

做:做Game/Payout/wallet三方trace,确认真实用户是否少派奖6.0。

不做:不要通过提高RTP或加救援补偿未知链路错误。

副作用:若是漏导而非漏派奖,误修算法会扩大成本。

验收:两局都有唯一最终事实;同窗normal差异=0。

负责人:Game/钱包 + Payout

02

保留5~20当前版本继续观察

做:保持两条96% JK7轴和Freeze中性轴逻辑,累计至少300名10~20倍用户。

不做:不要因拆段单日95.16/97.31就分别调权。

副作用:重尾小样本会诱发反向过调。

验收:5~20合计RTP 95.5%~96.5%,Freeze 100%中性JK7,hard_collect=0。

负责人:算法/数据

03

重做真实用户路径口径

做:同时输出wallet余额路径和排除活动/提现/划转影响的game-equity路径。

不做:不要只筛‘无账变用户’当无偏样本。

副作用:无账变用户本身偏向未中奖/未提现群体。

验收:2→4、峰值保留、耗尽率能解释账变前后差异。

负责人:数据分析

04

早段只做分层诊断,不先加成本

做:按≤1.5%、1.5~3%、3~5%、>5%和ALG-158曝光拆解70名耗尽者。

不做:0~4已经98.69%,不要直接再抬RTP。

副作用:继续放水可能只增加4~5的110.75%热度。

验收:定位可重复的失败层,并在等成本配对模拟中改善only-deep/严重下探。

负责人:算法/经济

05

修部署与导出身份

做:每次发布生成唯一runId,导出使用settlement watermark。

不做:不要用同一p65默认runId跨多个commit。

副作用:版本混算导致错误归因。

验收:单包单身份;game/audit/wallet完整率100%或全部可解释。

负责人:SRE/数据平台

06

等D1成熟再谈留存

做:以固定holdout重算D0复充、exact D1及D3。

不做:不要把当前27.41% D0复充当作算法提升。

副作用:真人自选择和投放结构会造成伪提升。

验收:同注册日、同渠道/首充/注压的holdout差异与置信区间。

负责人:业务分析

Review signatures

审核签字

Data analystPASS

24个最终来源去重、核心数字独立复算。

Domain expertCONDITIONAL PASS

经济与阶段链通过;体验路径需扩样。

Reality checkerFAIL ON P0

2笔结算事实差异未闭合。

Release verdictNO-GO FOR CLAIM

不宣称D1提升,不建议立刻调权。