修复原因: - 需求要求从最新文章开始往旧的方向依次互动 - 原实现随机选页,导致每次跳到不同页,无法体现「从新到旧」 - 列表API返回的文章已按 createTime 降序排列(第1页最新) 新Phase 2逻辑: - 计算总页数(最多10页) - 用当前小时 % 总页数 决定起始页(同小时内分散到不同页) - 若起始页为空,顺序往后再折回,直到找到有文章的页 - 在同一页内随机打散,保证同一时段不同用户不总是抢相同文章 - validate_article 校验,不够则从剩余补充 Phase 1(今日新文章)逻辑不变: - 仍从第1页抓取当天文章,按 createTime 降序(新→旧)排列后校验返回