Dramivio项目文档下载文档包 ↗
2026.10.04 UTC · Android原生缓存队列本地实现与复审进展 · 真实服务尚未发布Markdown

视觉按最新原型,业务按已确认PRD。现有代码为满足设计而改造。执行见按设计实施与任务卡;当前代码与验证范围见消费者功能页。

后台采集控制复核

本页目录已修正保留的边界

2026-10-04。本轮为主 Agent 代码复核和实际测试,不标为新增子 Agent 独立复审。

已修正

  1. 停止补全后,未处理条目的 Pending 标记会阻止重新入队。停止清除这些标记,保留已完成数据,真实请求取消与重新开始测试通过。
  2. 自动采集配置改变时,原定时器仍可能等到旧时间。复用原调度循环的通知通道重新计时;关闭提交后,旧 tick 再执行也检查实际关闭状态。
  3. 管理员修改间隔与目录保存并发时,完整配置结构存在读写竞争。目录路径在原锁内读取;新增实际并发测试和竞态检查通过。
  4. 目录完成时已经导入,但后续补全没有同步用户端。补全结束沿用同一自然键导入器,测试验证补齐封面实际到达导入接口。
  5. 任务结束后页面还显示“已启动”,以及采集方式选择框文字被裁切。完成轮询更新终态,调整控件宽度;真实390/1280页面验证通过。
  6. 权限被撤销后不能保留旧任务表单。实际 Payload 数据库降权后,刷新返回拒绝并移除私有控制;服务端逐次重查角色。

保留的边界

  • 停止取消正在执行的请求,无法撤回此前已经收到或已经提交的元数据。取消后继续保留已完成数据。
  • 启动、停止、修改设置结果未知时,页面引导刷新,不自动重复 POST。runId 只防止迟到停止操作,不替代管理员权限。
  • 标准 API 适配与任务控制已验证;任意网站需要实际网站适配器。测试元数据、真实本地链路与生产上游验收分别记录。
  • 不通过此模块修改 canonical 身份和用户状态。带消费者记录的去重迁移仍需开发。

完整结果见开发记录。主要日志为 work/existing-project/collection-admin-all.log、collection-go-race.log、collection-go-final.log、collection-browser-run.log;联调检查见 collection-browser-checks.json。