发布编排原 zone_id = launch_zone_id 或 0 二选一:创作者选了非零专区(必填字段)则 游戏只落该专区排序行、不进 zone0 主混合流,而 /feed/stream 服务 zone0——内测玩家 默认流看不到新游戏(R5 走查暴露)。改为双写:发布恒写 zone0 主流基线 + 若创作者 另选非零专区再补写该专区一条(uk_game_zone 视作不同排序行,双写互不冲突,同发布事务原子)。 顺带消除既有潜伏不一致:telemetry 算分回灌固定打 zone0,原来非零专区游戏在 zone0 无基线行 → 回灌恒跳过、永不刷分;zone0 基线补齐后回灌可正常刷分。 抽出 writePublishBaseline helper;DTO zone_id javadoc 同步双写语义; 补 publish 路 3 单测锁分流(非零专区双写 / zone0 单写 / null 回落单写)。 PublishOrchestrationServiceImplTest 本机实跑 6/6 绿(3 原 unlist + 3 新 publish)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Java
38.3%
JavaScript
28.5%
Python
19.4%
Vue
6.2%
TypeScript
3.8%
Other
3.7%