2.1 KiB
2.1 KiB
项目档案
基本信息
| 项目 | 内容 |
|---|---|
| 项目名称 | GoAuto 移动采集管理平台 |
| 一句话目标 | 管理 Android 手机并从 PDD App 采集商品与规格数据 |
| 主要使用者 | 管理员、开发维护者 |
| Gitea 仓库 | OPC/goauto |
| 默认分支 | main |
| 当前 MVP | PDD 商品、规则、任务、Android 执行、任务详情结果 |
| 预计规模 | 20 台 Android;每天约 100 个采集任务 |
交付单元
| 目录 | 职责 | 技术栈 | 独立验证 |
|---|---|---|---|
server/ |
go-admin API、任务调度、规则、设备连接、结果持久化 | Go 1.26.5、go-admin v2.3.0、关系数据库 | Go 单元与构建验证 |
web/ |
go-admin-ui 管理端 | Vue、go-admin-ui v3.0.0、pnpm | lint、生产构建、浏览器验收 |
android/ |
Portal/Agent、注册保活、任务执行和结果提交 | Kotlin 1.9.22、Android SDK 34 | Android 单元测试、APK 构建与真机验收 |
prototypes/ |
服务端和 Android 交互原型 | HTML/CSS/JavaScript | 静态检查、浏览器人工验收 |
docs/ |
Harness Coding 和共享契约 | Markdown | 链接与结构检查 |
环境与凭据
- 服务端正式环境必须使用 HTTPS。
- 每台设备使用独立 Device Token;Token 只存安全配置,不进入仓库。
- PDD 账号密码、Cookie、验证码和用户个人数据不得进入日志。
- 根目录
gitea.env是本机工单访问配置,已被 Git 忽略。 demo/是旧 PoC 的本地归档,已被 Git 忽略,不是新产品代码入口。
当前阶段
当前 MVP 的 T01~T07、T09~T19 均已完成实现、验证并由用户验收。T08(只读实时屏幕)已延期且未实施,不属于当前 MVP。T17 已在一加/ColorOS 真机完成指定设备领取、空闲领取、PDD 商品详情页到达和部分结果提交验证,不包含华为兼容。T20 正在实现 v2 规则契约和设备能力协商,随后由 T21~T23 完成采集器、管理端规则模板和真机验收。当前实施范围仍是采集闭环;Agent 架构允许未来增加独立采购规则的创建订单能力,但付款能力禁止进入项目。