
QiuSWandClaude Opus 5
c30b8c4624
fix(#277): 调度垫底改由服务端排序实现,并记录真机判据核对结果
客户端 TaskDispatchPolicy 无法实现「采集 > 图搜」:图搜任务就是
source='image_search' 的普通采集任务,由同一个 /tasks/next 端点下发,
Agent 调用时服务端已经选好了行。原先新增的 hasImageSearchWaiting 参数
和 CHECK_IMAGE_SEARCH 分支从未被传入 true,是不可达的死代码,且注释
声称的优先级与代码顺序相反。
改为在 task.Service.Next 的两处 ORDER BY 加入来源降级:
- 设备专属队列:来源降级作为主键。
- 共享候选池:来源降级排在 device_id 之后——指派设备是人的显式选择,
必须继续优先于来源降级,否则未指派的采集任务会抢在运营明确路由到
本机的图搜任务前面。
另外:
- #280 的批次上限去掉 env 覆盖。确认对话框要在提交前禁用按钮,前端
必然持有同一个数字,env 覆盖只会让两侧静默不一致。
- #277 判据常量按 2026-09-15 真机 dump 核对:首页入口、图搜页四段文案、
最近项目网格几何、结果页判据全部命中;已记录「唯一可点」过滤为必需
(个人中心根节点带同一 content-desc 且覆盖全屏)、取景提示文案与移植
来源不符、相册网格含视频、以及重试弹窗未验证。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTDbDcwbDw1TSAcE6wfh2F
2026-09-15 10:51:10 +08:00
..
2026-09-11 16:20:26 +08:00
2026-09-15 10:51:10 +08:00
2026-09-02 23:12:48 +08:00
2026-08-15 14:24:45 +08:00