feat(android): establish Roubao build baseline

This commit is contained in:
QiuSW
2026-07-25 18:20:37 +08:00
parent 285606639b
commit 04fa4a0994
96 changed files with 15249 additions and 125 deletions
+17 -5
View File
@@ -44,14 +44,14 @@
2. 读取 `agent-context.json`、`current-state.md` 和当前任务文件。
3. 仓库已启用 Git 时查看最近五条提交;当前未启用时,以 `current-state.md` 为准。
4. 运行 `./init.ps1`(Windows)或 `./init.sh`(WSL/Linux)。
5. 如果脚本因 `T-001` 尚未完成而主动失败,只能领取 `T-001`;不要宣称基线可运行。
5. 如果脚本失败,先记录并修复基线;不要在失败状态领取依赖它的后续任务。
6. 有真实基线后先跑 smoke;基线失败时先修基线。
7. 领取编号最小、依赖已完成的一个 `TODO` 任务并改成 `DOING`。
8. 完成实现、验证、任务执行记录和当前状态同步后再结束。
## 当前阶段与优先路径
当前处于“文档基线完成、最高风险验证尚未开始”阶段。
当前处于“Android 可运行基线完成、设备和 workflow 验证准备”阶段。
严格按以下顺序推进:
@@ -88,6 +88,18 @@ Roubao、拼多多页面、Android 包名、上游分支和依赖版本必须从
## 当前验证命令
当前没有生产代码,`init.ps1` 和 `init.sh` 会主动报错。`T-001` 完成后必须用真实
命令替换本文,例如 Android 至少应有可复现的 Gradle 构建命令;后端建立后再追加
后端测试和启动命令。
Windows 默认验证:
```powershell
.\init.ps1
```
连接并授权真机后执行安装和冷启动:
```powershell
$env:RUN_START_COMMAND = "1"
.\init.ps1
```
脚本执行 `test assembleDebug`;上游当前没有单元测试源,因此 `test` 的测试任务为
`NO-SOURCE`,但编译与 APK 打包必须成功。后端建立后再追加后端测试和启动命令。