95be6e756984722f8b2dcbc76783800ab9a724a9
- 新增 PinduoduoImageSearchAutomation:归位状态机(首页/图搜入口/结果页/ 重试弹窗/订单确认页/其它页面 -> 拍照搜索/返回/拉起应用),候选卡片挑选 (跳过广告、容忍图片未加载),均以纯函数实现并覆盖单测;订单确认页只 允许按返回归位,不点击任何支付/下单控件。 - 修复 PinduoduoImageSearchAssetStore.isMostRecent 只比较 jpeg 的问题: 相册"最近项目"网格实测同时含图片和视频,现在查询 MediaStore.Files (图片+视频)交给 ImageSearchMediaRecencyPolicy 判定,若有更新的媒体 排在前面则明确失败,不猜测、不往后找。 - AgentForegroundService 接入完整执行链路:下载参考图 -> 校验/放大 -> 写入相册 -> 复核最新一项 -> 归位入口 -> 选相册第一张 -> 等结果页 -> 跳过广告打开候选 -> 复用现有 CurrentPageIdentityRunner 分享链接识别 + PddProductDetailCollector 采集;任务结束(成功/失败)都清理写入的图片。 - 新增错误码 IMAGE_SEARCH_ASSET_NOT_LATEST 及对应人话文案。 真机点击序列、重试弹窗分支、结果页广告识别未经真机验证,仅纯判定逻辑 (ImageSearchRecoveryPolicy / ImageSearchCandidatePolicy / ImageSearchMediaRecencyPolicy)有 JVM 单测覆盖。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NTDbDcwbDw1TSAcE6wfh2F
GoAuto 移动采集管理平台
GoAuto 使用 go-admin、go-admin-ui 和 Android Portal/Agent 跑通 PDD 商品采集闭环:人工添加 PDD 链接、创建采集规则、创建任务、由 Android 执行并在任务详情查看结构化结果。
当前 MVP 只包含 PDD 商品、采集规则、采集任务、Android 执行和任务详情结果。顺云宝、Shopee、采购、批量任务、规则发布流程、全局停机和实时屏幕均不在当前范围。
阅读入口
旧版 ADB/Portal 验证代码、日志和诊断资料已归档到本机 demo/,该目录不进入 Git。
当前状态
- 需求和技术边界已确认。
- Harness Coding 文档和工单已建立。
- 服务端与 Android 端为可交互 HTML 原型。
server/已固定导入 go-adminv2.3.0。web/已固定导入 go-admin-uiv3.0.0。android/已建立 Kotlin/SDK 34 Agent 骨架。- 最小闭环 8 张业务表、迁移和唯一约束测试已经落地。
- 设备首次自注册、Token 认证、停用和吊销接口已经落地。
- Token 心跳、在线/离线、空闲/忙碌和离线任务失败已经落地。
验证
.\scripts\verify.ps1 -Component all
也可以把 all 改为 server、web 或 android 单独验证。
Languages
HTML
48.2%
Go
27.6%
Kotlin
11.3%
Vue
7.6%
JavaScript
2.2%
Other
3.1%