feat(t213): complete live SKU price verification
This commit is contained in:
+22
-2
@@ -4,14 +4,16 @@ title: 拼多多候选 SKU 组合与价格核验
|
||||
phase: 2
|
||||
deps:
|
||||
- T-212
|
||||
status: BLOCKED
|
||||
status: DONE
|
||||
created: 2026-07-27
|
||||
context_ref: 9a8388f
|
||||
work_branch: null
|
||||
write_paths:
|
||||
- android-buyer/app/build.gradle.kts
|
||||
- docs/tasks/T-213.md
|
||||
- docs/00-ai-start-here.md
|
||||
- docs/04-architecture.md
|
||||
- docs/06-tasks.md
|
||||
- docs/current-state.md
|
||||
- android-buyer/app/src/main/java/com/roubao/autopilot/MainActivity.kt
|
||||
- android-buyer/app/src/main/java/com/roubao/autopilot/accessibility/**
|
||||
@@ -68,7 +70,7 @@ T-211 目前只用候选详情页首屏截图判断颜色和尺码。真机已
|
||||
- [x] 若购买入口直接进入订单确认页,自动化不点击任何页面控件并安全返回。
|
||||
- [x] 每个候选的详情/规格证据、所选规格和价格不会在重排/outbox 中串位。
|
||||
- [x] Android 单元测试、Debug 构建和后端回归通过。
|
||||
- [ ] PKG110、Android 16、肉包/拼多多版本真机 smoke 完成进入弹层、选择测试 SKU、
|
||||
- [x] PKG110、Android 16、肉包/拼多多版本真机 smoke 完成进入弹层、选择测试 SKU、
|
||||
读取组合价格、关闭和返回;确认未创建订单、未进入支付。
|
||||
|
||||
## 边界
|
||||
@@ -120,3 +122,21 @@ T-211 目前只用候选详情页首屏截图判断颜色和尺码。真机已
|
||||
无障碍服务,解除条件是采购员在 ColorOS 系统设置中手动启用肉包无障碍;不得通过
|
||||
ADB 绕过。启用后需验证自动进入规格弹层、选择测试 SKU、读取组合价、关闭并返回,
|
||||
同时确认拼多多没有生成订单或进入支付。
|
||||
- 2026-07-28:采购员手动启用肉包无障碍后继续真机 smoke。补齐拼多多 8.17 详情页
|
||||
短文本“客服”分类、每次图片任务冷启动拼多多、任务切换时清空探针状态,以及 App
|
||||
恢复时用 heartbeat 对账本地 claim;后台已取消或已换任务时不再保留旧候选和旧
|
||||
claim。对应策略均有单元测试。
|
||||
- 2026-07-28:拼多多规格弹层现场价格为 `首件¥16.7`,同时显示非当前的对照文本
|
||||
`大促价¥20.7`。严格价格解析增加唯一白名单前缀“首件”,保存原始文本和
|
||||
`1670` 分;对照促销价、券后价、区间价和多个实际价格仍不能形成自动匹配证据。
|
||||
MediaStore 发布后增加通知和 750 ms 有界稳定等待,避免刚写入的参考图被相册索引
|
||||
过早读取。
|
||||
- 2026-07-28:最终真机任务 `418c23d8-92ea-46fd-9d1a-294eaeb89ce7` 在 PKG110
|
||||
Android 16、肉包 `1.4.10 (15)`、拼多多 `8.17.0 (81700)` 上完成。App 从参考图
|
||||
进入图片结果,打开规格弹层,自动选择 `红色` 和 `XL码/裙长90胸围89`,后台候选
|
||||
保存 `已选择:XL码/裙长90胸围89 红色` 与 `首件 ¥16.7`。验收后由 Admin 请求
|
||||
安全停止,手机确认后任务为 `CANCELED`、`order_submitted=false`,前台返回肉包;
|
||||
全程没有确认规格弹层底部按钮、创建订单或进入支付。
|
||||
- 2026-07-28:Android Debug 25 个 suite、148 个测试全部通过,
|
||||
`assembleDebug` 通过,APK 已覆盖安装;根 `init.ps1` 继续通过 Android
|
||||
Debug/Release 回归和 Go 全包测试。任务完成并解除 T-208 的依赖。
|
||||
|
||||
Reference in New Issue
Block a user