Page:
06-tasks
Pages
00-ai-start-here
01-vision
02-requirements
03-tech-stack
04-architecture
05-coding-rules
06-tasks
07-user-stories
08-interaction-checklist
Design
Home
Integrations-shunyunbao-contract
PPT
T-001
T-002
T-003
T-004
T-101
T-102
T-103
T-104
T-201
T-202
T-203
T-204
T-205
T-206
T-207
T-208
T-209
T-210
T-211
T-212
T-213
T-214
T-215
T-216
T-217
T-218
T-219
T-220
T-221
T-222
T-223
T-224
T-225
T-226
T-227
T-228
T-229
T-230
T-231
T-232
T-233
T-234
T-235
T-236
T-237
T-238
T-239
T-240
T-241
T-242
T-243
T-244
T-245
T-246
T-247
T-248
T-249
T-250
T-251
T-252
T-253
T-254
T-255
T-256
T-257
T-258
T-259
T-260
T-261
T-262
T-263
T-264
T-265
T-266
T-267
T-268
T-269
T-270
T-271
T-272
T-273
T-274
T-275
T-276
T-277
T-278
T-279
T-280
T-281
Task-Template
Tasks
agent-context
api
clean-state-checklist
current-state
routes
Clone
1
06-tasks
ila edited this page 2026-08-07 16:36:17 +08:00
Table of Contents
同步来源:
docs/06-tasks.md· commitafc651f75a3a
任务路线图
本文只维护阶段、里程碑和建议拆分。真实状态和执行证据在
tasks/T-<编号>.md。
使用规则
- 从建议清单落成一任务一文件,沿用编号。
- 每个 agent 同时只做一项依赖已完成的任务。
- 高风险验证失败时先记录结论和 blocker,不继续堆后端功能。
DONE必须绑定可复现命令、设备环境或截图等证据。- 本文只在路线图变化时修改,不因单任务状态变化而修改。
Phase 0:可运行基线
| ID | 任务 | 依赖 | 验收要点 |
|---|---|---|---|
| T-001 | 初始化 Git 并接入 Roubao Android 基线 | - | 记录上游 URL/commit/许可证;Debug APK 构建通过;真实命令同步文档;不含密钥 |
| T-002 | 建立测试设备基线和就绪检查 | T-001 | 记录 Android/拼多多/App 版本;检测安装、无障碍、前台 App 和登录阻塞 |
| T-003 | 建立 Android workflow 测试骨架 | T-001 | fake automation 下可测状态迁移、timeout、retry 和安全停止 |
| T-004 | 导入本机蝦皮订单验证样本 | T-001 | 同订单号文本/图片可靠配对并生成 ProbeTask;异常明确失败;私有数据不进 Git |
Phase 1:最高风险技术探针
| ID | 任务 | 依赖 | 验收要点 |
|---|---|---|---|
| T-101 | 固定任务跑通拼多多关键词搜索 | T-002、T-003 | 用固定搜索词进入结果页;未知页、验证码和登录页安全停止 |
| T-102 | 浏览并采集最多 5 个候选 | T-101 | 可进入候选详情、返回并记录证据;无界滑动被禁止 |
| T-103 | 接入 VLM 需求提取 | T-101、T-004 | 蝦皮样本图片+文字输出符合 schema;SKU/数量保持原值;低置信度转人工 |
| T-104 | 接入候选评估并停在人工确认点 | T-102、T-103 | 给出匹配/缺失理由;不得提交订单或支付 |
Phase 2:最小后台闭环
| ID | 任务 | 依赖 | 验收要点 |
|---|---|---|---|
| T-201 | 生成并收敛 Go-Gin、SQLite 和迁移骨架 | T-104 | 固定 Go Blueprint v0.10.11 生成后改为 Go 1.23.0、Gin 1.11.0;移除演示逻辑和危险默认;GOTOOLCHAIN=local 下服务、健康检查、迁移和 go test ./... 通过;数据目录被忽略 |
| T-202 | 生成并确认 P0 Web/App 低保真原型 | T-104 | 覆盖 routes 中 P0 页面;人工确认控件集合;IX 与原型一致 |
| T-203 | 实现任务创建 API 与管理 Web | T-201、T-202 | 合法任务进入 PENDING;校验、列表和详情状态可见 |
| T-204 | 实现用户/设备最小鉴权 | T-201、T-202 | 管理会话和设备令牌隔离;未授权访问被拒绝;无明文凭证 |
| T-205 | 实现原子 claim、租约和状态机 | T-203、T-204 | 并发领取不重复;非法迁移、过期租约和错误设备被拒绝 |
| T-206 | App 接入领取、有限离线执行和进度 | T-202、T-205 | 用户点击后领取一条;默认 30 分钟离线授权;到期/取消安全停止;不重复执行 |
| T-207 | 接入 App 本地 VLM、候选、事件和结果回传 | T-206 | 保留独立模式;Key 加密;后端不代理模型;幂等补报且管理详情可审计 |
| T-208 | 建立候选决策数据与人工理由闭环 | T-207 | 观测/预测/推荐/人工标签分离;逐候选结构化理由;截图受控留存;不阻塞第一版流程 |
Phase 3:端到端验证
| ID | 任务 | 依赖 | 验收要点 |
|---|---|---|---|
| T-301 | 完成 P0 UI 实现和交互验收 | T-203、T-206 | Web 和 App 的 IX 默认/加载/错误/中断状态均有验证证据 |
| T-302 | 建立脱敏、清理和审计策略 | T-207 | 日志/截图不泄密;文件保留和清理可配置;事件可追溯 |
| T-303 | 运行 20 条真实采购任务试验 | T-301、T-302、T-208 | 指标按人工标签统计;曝光候选和理由完整;失败分类完整;无订单提交 |
| T-304 | 可行性评审和 V2 决策 | T-303 | 对照 80%/70% 门槛给出继续、修正或停止结论 |
Phase 4:交付验证版
| ID | 任务 | 依赖 | 验收要点 |
|---|---|---|---|
| T-401 | 打包 Android 验证 APK | T-304 | 干净环境可构建安装;版本和配置说明完整 |
| T-402 | 部署单机后台和备份说明 | T-304 | 新环境可启动;数据库/文件备份恢复完成一次演练 |
| T-403 | 完整 P0 回归与交付记录 | T-401、T-402 | 所有 P0 验收有证据;已知限制和 blocker 明确 |
里程碑
- M1:Android 与测试设备基线可复现。
- M2:固定任务 + VLM 在拼多多到达人工确认点。
- M3:管理 Web、手动领取和结果回传闭环完成。
- M4:20 条真实任务达到或未达到门槛,结论可审计。
- M5:验证版 APK 和单机后台可交付。
Backlog
- 完整 RBAC 和人员管理。
- 多设备调度、通知和租约回收运营页面。
- 经单独安全评审后的订单提交审批。
- PostgreSQL、对象存储和正式部署。
- 原生以图搜图。
- 淘宝、1688、京东并行比价。
- 服装 SKU 建议体重单位规范化与硬匹配:保留 ERP
productSpec原文,识别kg/公斤/千克、市斤和台斤并统一为规范重量区间;ERP 未说明地域的“斤”标记为 歧义,两端单位明确时才比较区间。仅一端有体重或单位不明确时不得标记EXACT_MATCH,Admin 同时展示原文、规范化结果和降级原因。