feat(android): establish Roubao build baseline
This commit is contained in:
@@ -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 打包必须成功。后端建立后再追加后端测试和启动命令。
|
||||
|
||||
Reference in New Issue
Block a user