176 Commits

Author SHA1 Message Date
zhx
b7378c98db feat(lucky-gift): support optional device and cross-strategy experiments 2026-07-17 11:45:25 +08:00
zhx
bf6d7d4f1e 幸运礼物实验硬约束:两组 v2 高水位加权三元组必须一致
滞回标志按 app+pool 单行存储且由每个用户钉住的组内配置推进;
两组三元组不同(尤其 control 关/treatment 开的灰度形态)会互踩:
control 逐抽清掉 treatment 的标志,阈值不同的组按对方状态加权付奖。
加权特性的灰度必须走常规发布,不能走实验。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 02:07:24 +08:00
zhx
5da1421fae 幸运礼物 fixed_v2 高水位返奖加权:阈值/系数/恢复水位三元组与奖池滞回标志
- lucky_gift_rule_versions 新增 v2_high_water_boost_{threshold,factor_ppm,recover}_coins,0 表示关闭
- lucky_pools 新增 v2_boost_active 滞回标志:触发阈值后加权,跌破恢复水位退出
- 迁移 010 全部 ALGORITHM=INSTANT,不回写历史行;proto/admin 透传三元组
- 真库回归 lucky_gift_v2_boost_test.go

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 01:35:35 +08:00
zhx
43adaeddf1 Merge remote-tracking branch 'origin/test' 2026-07-17 01:06:55 +08:00
zhx
dc8435f869 增加幸运礼物 AB 实验:按用户哈希分流灰度发布配置版本
- lucky_gift_experiments/overrides 表(006 迁移,含分组统计索引与 binary user_key)
- 创建实验=同事务发布 treatment+登记;两组强制同策略;实验期常规发布拒绝
- Check/单抽/批量/外部抽按用户钉住组内版本;结束实验重发布获胜快照全量收敛
- AdminLuckyGiftService 新增 5 个实验 RPC(放量字段 proto3 optional)
- admin 实验管理 HTTP API + lucky-gift:experiment 权限(迁移 103)
- 设计文档 docs/幸运礼物AB实验.md;域/真库/admin 回归测试

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 00:22:12 +08:00
zhx
a11d5aca22 merge main into test 2026-07-16 19:26:31 +08:00
zhx
9ee45a3a52 merge: integrate lucky gift dynamic strategy 2026-07-16 19:22:35 +08:00
zhx
6862edc2f3 增加权限,登录,猜拳修改 2026-07-16 18:51:58 +08:00
zhx
dba3cada59 fix(ops): resolve lucky gift profile short IDs 2026-07-16 18:40:50 +08:00
zhx
a1f88736db feat(lucky-gift): add user portrait read model 2026-07-16 18:06:24 +08:00
zhx
9cf34db28b feat(lucky-gift): downweight high 24h RTP users 2026-07-16 15:38:03 +08:00
zhx
c5acecca49 feat(lucky-gift): restore dual jackpot strategies 2026-07-16 12:52:51 +08:00
zhx
afce96dc42 feat(lucky-gift): settle jackpot eligibility by round and 48h RTP 2026-07-15 20:36:32 +08:00
zhx
fdcd29126d feat(wallet): expand VIP and resource management flows 2026-07-15 19:34:54 +08:00
zhx
eaeff155f8 feat(lucky-gift): isolate strategy pools and audit balance adjustments 2026-07-15 16:09:54 +08:00
zhx
f3570384f2 Merge lucky gift dynamic v3 into test
# Conflicts:
#	api/proto/luckygift/v1/luckygift.pb.go
#	api/proto/luckygift/v1/luckygift.proto
#	api/proto/room/v1/room.pb.go
#	api/proto/wallet/v1/wallet.pb.go
#	services/lucky-gift-service/internal/domain/luckygift/lucky_gift.go
#	services/lucky-gift-service/internal/service/luckygift/service.go
#	services/lucky-gift-service/internal/transport/grpc/lucky_gift_server.go
#	services/room-service/internal/room/service/gift_lucky.go
#	services/user-service/internal/service/auth/password.go
#	services/user-service/internal/service/auth/quick_account.go
#	services/user-service/internal/service/auth/third_party.go
#	services/user-service/internal/service/auth/token.go
2026-07-15 14:55:03 +08:00
zhx
8b6105c730 feat(lucky-gift): implement dynamic v3 strategy 2026-07-15 14:49:39 +08:00
zhx
723b77f137 Merge remote-tracking branch 'origin/main' into test
# Conflicts:
#	api/proto/user/v1/user.pb.go
#	server/admin/internal/modules/appconfig/service_test.go
#	server/admin/migrations/086_app_config_app_scope.sql
#	services/cron-service/configs/config.docker.yaml
#	services/cron-service/configs/config.tencent.example.yaml
#	services/cron-service/configs/config.yaml
2026-07-15 13:33:44 +08:00
zhx
d8ff290392 feat(finance): verify Binance off-chain receipts 2026-07-15 13:09:53 +08:00
ZuoZuo
892e237be5 活动moban 2026-07-15 09:43:33 +08:00
zhx
d6d8dfccb4 Merge remote-tracking branch 'origin/main' into test 2026-07-14 20:24:59 +08:00
zhx
1fbbe2758f 增加后台数据方案 2026-07-14 17:12:39 +08:00
zhx
aac2b4dc76 增加游戏用户白名单 2026-07-14 15:09:31 +08:00
zhx
2f9f37f799 Merge main into test
# Conflicts:
#	api/proto/user/v1/user.pb.go
#	services/cron-service/configs/config.docker.yaml
#	services/cron-service/configs/config.tencent.example.yaml
#	services/cron-service/configs/config.yaml
2026-07-14 10:41:29 +08:00
zhx
b5f85ec5c5 后台解除封禁以及经理修改用户国家 2026-07-14 10:29:24 +08:00
zhx
1d581ff493 增加飘屏 2026-07-13 21:28:41 +08:00
zhx
ca15f09850 积分收益政策h5 2026-07-12 17:38:48 +08:00
zhx
4794507044 增加用户信息 2026-07-12 14:17:45 +08:00
zhx
7d011ce3d9 礼物性能优化 2026-07-12 00:47:20 +08:00
zhx
f19f212e54 feat: generalize manager cross-region scope 2026-07-11 20:36:42 +08:00
zhx
2444a7a108 feat: add manager BD Leader scope policy 2026-07-11 18:27:19 +08:00
zhx
667828f3c2 feat: 完善多应用 VIP 与用户运营能力 2026-07-11 02:07:57 +08:00
zhx
34f07f0dd3 fix: process background jobs for all tenants 2026-07-10 11:31:15 +08:00
zhx
ccc2a8b108 子币商以及充值流水 2026-07-09 18:15:57 +08:00
zhx
ce9a8c2d22 fix: hide restored google recharge products 2026-07-09 14:23:41 +08:00
zhx
a13fcd61c7 子币商和经理中心改版 2026-07-09 13:02:49 +08:00
zhx
8affe63f6a Split lucky gift service and ops center 2026-07-08 22:30:46 +08:00
zhx
b8cbb93183 自动充值 2026-07-07 18:05:02 +08:00
zhx
5a03a3d49a 资源撤回,系统消息 2026-07-06 12:43:40 +08:00
zhx
15810e891d 批量删除 2026-07-05 14:55:37 +08:00
zhx
ff5df240dd 增加备注 2026-07-05 13:45:39 +08:00
zhx
4bd22c61d6 相关功能修复 2026-07-05 01:55:03 +08:00
zhx
a2252a7115 数据打通 yumi aslan 2026-07-03 18:49:44 +08:00
zhx
c53b710539 Merge branch 'test' 2026-07-03 17:38:41 +08:00
zhx
786b36afb2 Yumi和 Aslan的财务数据 2026-07-03 17:35:47 +08:00
zhx
3d3ebb19a0 aslan数据 2026-07-03 15:53:36 +08:00
zhx
0480304483 财务模块 2026-07-03 13:09:01 +08:00
zhx
b12c774bb3 进房接口 2026-07-03 10:43:34 +08:00
zhx
fedd4ea416 merge main into test 2026-07-02 15:01:05 +08:00
zhx
d1338dee19 增加财务系统和新bi系统 2026-07-02 10:53:44 +08:00