feat(android): establish Roubao build baseline
This commit is contained in:
+24
-28
@@ -5,23 +5,23 @@
|
||||
## 当前快照
|
||||
|
||||
- 日期:2026-07-25
|
||||
- 阶段:Harness 文档基线完成,T-001 已开始,Android 源码尚未接入
|
||||
- 阶段:T-001 Android 可运行基线完成,准备执行 T-002 设备就绪基线
|
||||
- Git:已初始化,当前分支为 `main`,文档和初始化脚本纳入首个基线提交
|
||||
- 生产代码:无
|
||||
- Android:Roubao 源码尚未接入;上游仓库、MIT 许可证、分支和构建版本已远端核实
|
||||
- 生产代码:`android-buyer/` 已接入 Roubao Android 源码
|
||||
- Android:固定 `main@c8a6d7f03422eb01744b01f3ee77bf7757741f7e`;MIT 许可证已保留
|
||||
- 后端:已决定使用 Go 1.23.0 + Gin 1.11.0;Go Blueprint v0.10.11 骨架尚未接入
|
||||
- 本机 Android 工具:JDK 17.0.13 和 ADB 已有;Android Studio、Android SDK 34
|
||||
未检测到,`ANDROID_HOME`/`ANDROID_SDK_ROOT` 未设置
|
||||
- 测试:无
|
||||
- 本机 Android 工具:JDK 17.0.13、Command-line Tools 22.0、SDK 34、
|
||||
Build Tools 34.0.0、Platform Tools/ADB 37.0.0;用户级 SDK 环境变量已设置
|
||||
- Android Studio:未安装;`winget` 静默安装卡住后已终止,不阻塞命令行构建
|
||||
- 测试:Gradle `test` 成功;上游没有 `test/androidTest` 测试源
|
||||
- 版本控制内数据:只有 `deepseek总结.txt` 背景摘要和本套项目文档
|
||||
- 本地私有样本:仓库根目录存在一组未跟踪、已本地排除的同名蝦皮文本/JPEG;
|
||||
已核实 UTF-8 四行字段格式和图片可解码,真实内容未纳入 Git
|
||||
- 标准启动路径:未配置;`init.ps1`/`init.sh` 会主动失败
|
||||
- 标准验证路径:文档结构和链接检查;无代码构建
|
||||
- 当前 blocker:Roubao 尚未导入,`main` 与无障碍开发分支尚未完成代码差异评估;
|
||||
Android Studio/SDK 34 未安装或未被检测到,测试设备状态未知;拼多多测试版本/账号
|
||||
未建立基线;蝦皮样本正式私有目录、更多图片类型和一单多 SKU 规则未确认;VLM
|
||||
供应商和测试凭证未确认
|
||||
- 标准启动路径:`$env:RUN_START_COMMAND="1"; .\init.ps1`
|
||||
- 标准验证路径:`.\init.ps1`
|
||||
- 当前 blocker:T-002 尚未完成 Shizuku 服务/授权、目标无障碍服务和拼多多登录状态
|
||||
检查;蝦皮样本正式私有目录、更多图片类型和一单多 SKU 规则未确认;VLM 供应商和
|
||||
测试凭证未确认
|
||||
|
||||
## 当前目录
|
||||
|
||||
@@ -29,33 +29,29 @@
|
||||
| --- | --- | --- |
|
||||
| `AGENTS.md` | 已有 | agent 权威入口 |
|
||||
| `docs/` | 已有 | Harness Coding 文档 |
|
||||
| `docs/tasks/T-001.md` | TODO | 当前第一个可领取任务 |
|
||||
| `docs/tasks/T-001.md` | DONE | Android 可构建、可安装、可启动基线 |
|
||||
| `deepseek总结.txt` | 已有 | 历史讨论摘要,不是正式需求权威 |
|
||||
| `android-buyer/` | 待建 | Roubao Android 代码目标目录 |
|
||||
| `android-buyer/` | 已有 | Roubao `main` 固定 commit 的 Android 基线 |
|
||||
| `backend-api/` | 待建 | Go-Gin、管理 Web 和数据目标目录 |
|
||||
| `init.ps1` / `init.sh` | 占位 | T-001 后写入真实命令 |
|
||||
| `init.ps1` / `init.sh` | 已验证 | Android 构建入口;可选真机安装启动 |
|
||||
|
||||
## 任务摘要
|
||||
|
||||
- 已完成:Harness 文档初始化(本次文档工作,不作为产品开发任务编号)。
|
||||
- 正在进行:`T-001 初始化 Git 并接入 Roubao Android 基线`;已完成 Git 初始化和
|
||||
上游远端核实,源码导入及构建尚未完成。
|
||||
- 下一个可领取任务:无;完成 T-001 后才能领取依赖它的任务。
|
||||
- 已完成:T-001 初始化 Git 并接入 Roubao Android 基线。
|
||||
- 正在进行:无。
|
||||
- 下一个可领取任务:T-002 建立测试设备基线和就绪检查。
|
||||
|
||||
## 当前可运行内容
|
||||
|
||||
没有生产代码或已验证构建命令。以下检查仅验证文档文件:
|
||||
|
||||
```powershell
|
||||
Get-ChildItem -Recurse -File
|
||||
Get-Content docs/agent-context.json -Raw | ConvertFrom-Json | Out-Null
|
||||
.\init.ps1
|
||||
|
||||
$env:RUN_START_COMMAND = "1"
|
||||
.\init.ps1
|
||||
```
|
||||
|
||||
`docs/03-tech-stack.md` 中的 Gradle、Go 构建和启动命令是计划形状,尚不能作为
|
||||
当前可运行内容。
|
||||
|
||||
已核实的 Roubao 远端版本事实记录在 `docs/03-tech-stack.md`;“已核实”只表示查看了
|
||||
上游配置,不表示本机已经具备 Android SDK 或完成过 APK 构建。
|
||||
2026-07-25 已在 PKG110、Android 16/API 36 上用第二条命令完成 Debug APK 安装和
|
||||
冷启动;画面停在预期的 Shizuku 使用指南,进程存活且 logcat 无崩溃。
|
||||
|
||||
## 维护规则
|
||||
|
||||
|
||||
Reference in New Issue
Block a user