[Task][T01] 建立 server/web/android 工程骨架与验证基线 #3

Closed
opened 2026-08-14 14:24:34 +08:00 by ila · 2 comments
Owner

基本信息

要解决的问题

初始化 go-admin 服务端、go-admin-ui 管理端和 Kotlin Android Agent 三个交付单元,并提供可重复构建、格式化和测试命令。

范围

初始化 go-admin 服务端、go-admin-ui 管理端和 Kotlin Android Agent 三个交付单元,并提供可重复构建、格式化和测试命令。

明确不做

  • 不接入顺云宝、Shopee 或采购。
  • 不实现批量任务、规则发布流程、全局停机或实时屏幕。
  • 不保存原始控件树和截图,不使用 OCR/VLM。

验收标准

三端可独立构建;README 命令可执行;基础检查能发现构建失败。

验证方式

单元测试、接口/数据库约束测试;涉及 Android 行为时增加华为和一加真机验证。

参考文档

  • docs/03-business-rules-and-glossary.md
  • docs/07-mvp-requirements.md
  • docs/08-agent-api-contract.md

风险和回退

保持写接口幂等、任务输入快照不可变和设备串行;数据变化须提供兼容迁移或明确回退。

## 基本信息 - 上级 Epic: #1 - 所属 MVP: #2 - 任务编号: T01 - 前置依赖: 无 - 原始需求确认: 2026-08-14 ## 要解决的问题 初始化 go-admin 服务端、go-admin-ui 管理端和 Kotlin Android Agent 三个交付单元,并提供可重复构建、格式化和测试命令。 ## 范围 初始化 go-admin 服务端、go-admin-ui 管理端和 Kotlin Android Agent 三个交付单元,并提供可重复构建、格式化和测试命令。 ## 明确不做 - 不接入顺云宝、Shopee 或采购。 - 不实现批量任务、规则发布流程、全局停机或实时屏幕。 - 不保存原始控件树和截图,不使用 OCR/VLM。 ## 验收标准 三端可独立构建;README 命令可执行;基础检查能发现构建失败。 ## 验证方式 单元测试、接口/数据库约束测试;涉及 Android 行为时增加华为和一加真机验证。 ## 参考文档 - docs/03-business-rules-and-glossary.md - docs/07-mvp-requirements.md - docs/08-agent-api-contract.md ## 风险和回退 保持写接口幂等、任务输入快照不可变和设备串行;数据变化须提供兼容迁移或明确回退。
Author
Owner

T01 实现已完成,当前停在用户审核阶段,未开始 T02。

已完成:

  • server 固定导入 go-admin v2.3.0(commit 92834d6e39ed2e9dff925920e6a323a62177594a)
  • web 固定导入 go-admin-ui v3.0.0(commit 51a7fe4ab0c4f6672170c215e1cf8cdfdca4cbd7)
  • android 建立 Kotlin 1.9.22 / AGP 8.2.0 / SDK 34 骨架
  • 新增 scripts/verify.ps1 统一验证入口与三端说明文档
  • 默认排除需要真实云凭据的对象存储 integration tests
  • Harness 文档已同步真实工程基线
  • HTML 原型已同步“首次上报即自动注册、无注册码/人工审核”的设备流程

验证:

  • go test ./...:通过
  • go build ./...:通过
  • pnpm install --frozen-lockfile:通过
  • pnpm run lint:通过(上游 30 个 warning,0 error)
  • pnpm run build:prod:通过(保留上游 CSS/体积 warning)
  • gradlew test:通过
  • gradlew assembleDebug:通过
  • 三个 HTML 解析、重复 ID 与内联 JavaScript 语法检查:通过
  • 管理端 1440x1000、500x900 与 Android 500x900 截图检查:通过

工单保持开启,等待原型与 T01 骨架审核。

T01 实现已完成,当前停在用户审核阶段,未开始 T02。 已完成: - server 固定导入 go-admin v2.3.0(commit 92834d6e39ed2e9dff925920e6a323a62177594a) - web 固定导入 go-admin-ui v3.0.0(commit 51a7fe4ab0c4f6672170c215e1cf8cdfdca4cbd7) - android 建立 Kotlin 1.9.22 / AGP 8.2.0 / SDK 34 骨架 - 新增 scripts/verify.ps1 统一验证入口与三端说明文档 - 默认排除需要真实云凭据的对象存储 integration tests - Harness 文档已同步真实工程基线 - HTML 原型已同步“首次上报即自动注册、无注册码/人工审核”的设备流程 验证: - go test ./...:通过 - go build ./...:通过 - pnpm install --frozen-lockfile:通过 - pnpm run lint:通过(上游 30 个 warning,0 error) - pnpm run build:prod:通过(保留上游 CSS/体积 warning) - gradlew test:通过 - gradlew assembleDebug:通过 - 三个 HTML 解析、重复 ID 与内联 JavaScript 语法检查:通过 - 管理端 1440x1000、500x900 与 Android 500x900 截图检查:通过 工单保持开启,等待原型与 T01 骨架审核。
Author
Owner

用户已于 2026-08-15 明确验收通过,现关闭工单。

用户已于 2026-08-15 明确验收通过,现关闭工单。
ila closed this issue 2026-08-15 08:58:24 +08:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#3