Files
cmroubao/docs/current-state.md
T

4.1 KiB
Raw Blame History

当前实现状态

可覆盖的项目级快照。任务执行日志写入对应任务文件。

当前快照

  • 日期:2026-07-25
  • 阶段:T-101 已完成;准备 T-102 候选浏览和采集
  • Git:当前分支为 main;T-001 至 T-004 均已纳入 Git 历史
  • 生产代码: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、Command-line Tools 22.0、SDK 34、 Build Tools 34.0.0、Platform Tools/ADB 37.0.0;用户级 SDK 环境变量已设置
  • Android Studio:未安装;winget 静默安装卡住后已终止,不阻塞命令行构建
  • 测试:lintDebug test assembleDebug 成功;App 两个变体、task contract 和导入器 共执行 62 次测试,0 failure、0 error、0 skipped
  • Workflow:纯 Kotlin runner 已支持步骤 timeout、最多 3 次 retry、安全阻塞、 用户停止和单 runner 并发拒绝;T-101 已接入真实拼多多固定词搜索四步
  • TaskSource:严格 CLI 已生成并验证真实私有 ProbeTask;默认 APK 不含私有 fixture
  • 测试设备:OnePlus PKG110,Android 16/API 36;肉包 1.4.2 (7);拼多多 8.17.0 (81700)
  • 设备就绪:肉包采购无障碍已启用并连接;拼多多首页、搜索输入和固定词结果页已通过 8.17.0 真机验证,结果页精确词、搜索头和 4 个排序控件均确认
  • 版本控制内测试数据:仅有脱敏、运行时生成的单元测试 fixture;没有真实订单内容
  • 本地私有样本:仓库根目录存在一组未跟踪、已本地排除的同名蝦皮文本/JPEG; 已用 CLI 真实导入并逐字段/图片哈希验证,生成物位于被忽略的 .local/
  • 标准启动路径:$env:RUN_START_COMMAND="1"; .\init.ps1
  • 标准验证路径:.\init.ps1
  • 当前 blocker:候选列表/详情页语义与有界返回路径尚待 T-102 验证;当前只支持单 SKU/JPEG;VLM 供应商、模型和测试凭证未确认

当前目录

路径 状态 说明
AGENTS.md 已有 agent 权威入口
docs/ 已有 Harness Coding 文档
docs/tasks/T-001.md DONE Android 可构建、可安装、可启动基线
docs/tasks/T-002.md DONE 设备版本、无障碍、前台和登录阻塞就绪检查
docs/tasks/T-003.md DONE 可注入 Fake automation 的受限 workflow runner
docs/tasks/T-004.md DONE 私有蝦皮文本/JPEG 严格导入和 Debug TaskSource
docs/tasks/T-101.md DONE 固定脱敏词拼多多搜索和结果页真机验证
deepseek总结.txt 已有 历史讨论摘要,不是正式需求权威
android-buyer/ 已有 Roubao main 固定 commit 的 Android 基线
android-buyer/task-contract/ 已有 Android/CLI 共享 ProbeTask 与 TaskSource
android-buyer/tools/shopee-importer/ 已有 开发机私有 fixture 导入 CLI
backend-api/ 待建 Go-Gin、管理 Web 和数据目标目录
init.ps1 / init.sh 已验证 Android 构建入口;可选真机安装启动

任务摘要

  • 已完成:T-001 至 T-004,以及 T-101 固定词搜索探针。
  • 正在进行:无。
  • 下一个可领取任务:T-102 浏览并采集最多 5 个候选。

当前可运行内容

.\init.ps1

$env:RUN_START_COMMAND = "1"
.\init.ps1

2026-07-25 已在 PKG110、Android 16/API 36、拼多多 8.17.0 上完成 Debug APK 固定词搜索。默认首屏为搜索探针,用户点击后四步全部完成并确认结果页;设备页保留 就绪检查入口,肉包采购无障碍服务已绑定,logcat 无崩溃或 ANR。

维护规则

发生以下变化时覆盖更新本文:

  • 初始化 Git 或接入上游代码。
  • 获得首个可复现 Android 构建、安装或启动命令。
  • 建立后端和真实测试命令。
  • 设备、拼多多和 VLM 基线确定。
  • 项目阶段、目录或 blocker 变化。

任务的详细状态、验证和决策写入 docs/tasks/T-<编号>.md,本文只保留快照。