[Task][T16] 实现任务重置、失败删除与并发约束 #18

Closed
opened 2026-08-14 14:24:52 +08:00 by ila · 3 comments
Owner

基本信息

要解决的问题

实现终态任务重置和失败任务删除;重置事务清除全部旧结果并恢复 pending,保留 URL/goods_id/规则/设备快照。

范围

实现终态任务重置和失败任务删除;重置事务清除全部旧结果并恢复 pending,保留 URL/goods_id/规则/设备快照。

明确不做

  • 不接入顺云宝、Shopee 或采购。
  • 不实现批量任务、规则发布流程、全局停机或实时屏幕。
  • 不保存原始控件树和截图,不使用 OCR/VLM。

验收标准

running 禁止重置和删除;重置后无旧 SKU/错误残留;规则已删除仍可重置执行;并发重置/领取无竞态。

验证方式

单元测试、接口/数据库约束测试;涉及 Android 行为时增加华为和一加真机验证。

参考文档

  • docs/03-business-rules-and-glossary.md
  • docs/07-mvp-requirements.md
  • docs/08-agent-api-contract.md

风险和回退

保持写接口幂等、任务输入快照不可变和设备串行;数据变化须提供兼容迁移或明确回退。

## 基本信息 - 上级 Epic: #1 - 所属 MVP: #2 - 任务编号: T16 - 前置依赖: #4、#8、#17 - 原始需求确认: 2026-08-14 ## 要解决的问题 实现终态任务重置和失败任务删除;重置事务清除全部旧结果并恢复 pending,保留 URL/goods_id/规则/设备快照。 ## 范围 实现终态任务重置和失败任务删除;重置事务清除全部旧结果并恢复 pending,保留 URL/goods_id/规则/设备快照。 ## 明确不做 - 不接入顺云宝、Shopee 或采购。 - 不实现批量任务、规则发布流程、全局停机或实时屏幕。 - 不保存原始控件树和截图,不使用 OCR/VLM。 ## 验收标准 running 禁止重置和删除;重置后无旧 SKU/错误残留;规则已删除仍可重置执行;并发重置/领取无竞态。 ## 验证方式 单元测试、接口/数据库约束测试;涉及 Android 行为时增加华为和一加真机验证。 ## 参考文档 - docs/03-business-rules-and-glossary.md - docs/07-mvp-requirements.md - docs/08-agent-api-contract.md ## 风险和回退 保持写接口幂等、任务输入快照不可变和设备串行;数据变化须提供兼容迁移或明确回退。
ila changed title from [Task][T16] 实现全局停机、规则失效熔断与错误可观测性 to [Task][T16] 实现任务重置、失败删除与并发约束 2026-08-14 15:09:36 +08:00
Author
Owner

T16 已完成实现,进入待验收:终态任务可幂等重置并清空旧结果/错误,保留任务输入及设备;仅失败任务可幂等软删除,running 禁止重置和删除,并发依赖事务锁与唯一 guard。

T16 已完成实现,进入待验收:终态任务可幂等重置并清空旧结果/错误,保留任务输入及设备;仅失败任务可幂等软删除,running 禁止重置和删除,并发依赖事务锁与唯一 guard。
Author
Owner

2026-08-15 ?????? ?????????????????????????? 6949e53 ??,??????

2026-08-15 ?????? ?????????????????????????? 6949e53 ??,??????
ila closed this issue 2026-08-15 14:29:33 +08:00
Author
Owner

???????????????:????? T16?2026-08-15 ??????? T16 ????;?????????

???????????????:????? **T16**?2026-08-15 ??????? T16 ????;?????????
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#18