[Task][T10] 实现创建即生效的采集规则管理 #12

Closed
opened 2026-08-14 14:24:45 +08:00 by ila · 4 comments
Owner

基本信息

要解决的问题

实现规则新增、编辑、列表和软删除;取消草稿、发布、版本状态;创建任务时复制完整规则快照。

范围

实现规则新增、编辑、列表和软删除;取消草稿、发布、版本状态;创建任务时复制完整规则快照。

明确不做

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

验收标准

新规则立即可选;编辑不影响旧任务;删除后不能创建新任务,旧任务仍能按快照执行。

验证方式

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

参考文档

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

风险和回退

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

## 基本信息 - 上级 Epic: #1 - 所属 MVP: #2 - 任务编号: T10 - 前置依赖: #3、#4 - 原始需求确认: 2026-08-14 ## 要解决的问题 实现规则新增、编辑、列表和软删除;取消草稿、发布、版本状态;创建任务时复制完整规则快照。 ## 范围 实现规则新增、编辑、列表和软删除;取消草稿、发布、版本状态;创建任务时复制完整规则快照。 ## 明确不做 - 不接入顺云宝、Shopee 或采购。 - 不实现批量任务、规则发布流程、全局停机或实时屏幕。 - 不保存原始控件树和截图,不使用 OCR/VLM。 ## 验收标准 新规则立即可选;编辑不影响旧任务;删除后不能创建新任务,旧任务仍能按快照执行。 ## 验证方式 单元测试、接口/数据库约束测试;涉及 Android 行为时增加华为和一加真机验证。 ## 参考文档 - docs/03-business-rules-and-glossary.md - docs/07-mvp-requirements.md - docs/08-agent-api-contract.md ## 风险和回退 保持写接口幂等、任务输入快照不可变和设备串行;数据变化须提供兼容迁移或明确回退。
ila changed title from [Task][T10] 实现采集规则、版本发布与可视化编辑 to [Task][T10] 实现创建即生效的采集规则管理 2026-08-14 15:09:30 +08:00
Author
Owner

T01、T02 已完成并验收。现开始 T10:核对现有 PoC 规则结构后,实现创建即生效的规则新增、编辑、列表和软删除,并确保删除后不能用于新任务、已有快照不受影响。

T01、T02 已完成并验收。现开始 T10:核对现有 PoC 规则结构后,实现创建即生效的规则新增、编辑、列表和软删除,并确保删除后不能用于新任务、已有快照不受影响。
Author
Owner

实现完成,进入待验收。实现规则新增/编辑/分页/软删除 API 与页面;写操作 requestId 幂等;JSON 对象 schemaVersion=1 校验;编辑/删除不改变任务快照。非法规则、重放、快照与软删除测试通过;Go 构建、前端 ESLint/生产构建通过。

实现完成,进入待验收。实现规则新增/编辑/分页/软删除 API 与页面;写操作 requestId 幂等;JSON 对象 schemaVersion=1 校验;编辑/删除不改变任务快照。非法规则、重放、快照与软删除测试通过;Go 构建、前端 ESLint/生产构建通过。
Author
Owner

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

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

???????????????:????? T10?2026-08-15 ??????? T10 ????;?????????

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

No dependencies set.

Reference: OPC/goauto#12