From affa26c4134ad936c277a960aa45a838db28e73c Mon Sep 17 00:00:00 2001 From: ila <2+ila@noreply.git.ilapage.cn> Date: Wed, 12 Aug 2026 18:17:10 +0800 Subject: [PATCH] docs: create Bell task #9 acceptance archive --- ...n%E4%BA%A7%E5%93%81%E9%AA%A8%E6%9E%B6.-.md | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Task-9-Bell%E7%8B%AC%E7%AB%8BGoAdmin%E4%BA%A7%E5%93%81%E9%AA%A8%E6%9E%B6.-.md diff --git a/Task-9-Bell%E7%8B%AC%E7%AB%8BGoAdmin%E4%BA%A7%E5%93%81%E9%AA%A8%E6%9E%B6.-.md b/Task-9-Bell%E7%8B%AC%E7%AB%8BGoAdmin%E4%BA%A7%E5%93%81%E9%AA%A8%E6%9E%B6.-.md new file mode 100644 index 0000000..aa17345 --- /dev/null +++ b/Task-9-Bell%E7%8B%AC%E7%AB%8BGoAdmin%E4%BA%A7%E5%93%81%E9%AA%A8%E6%9E%B6.-.md @@ -0,0 +1,43 @@ +# 9 Bell独立GoAdmin产品骨架 + +- 类型:需求 +- 所属 Epic:#7 +- 所属 MVP / 版本:#8 +- 状态:待验收 +- 日期:2026-08-12 +- Gitea 工单:https://git.ilapage.cn/ila/yovision/issues/9 +- Wiki 页面:Task-9-Bell独立GoAdmin产品骨架 +- Wiki revision:见本地镜像头 + +## 背景与目标 + +在 Sense、Brain 不启动时建立 Bell 可独立构建、运行和交付的 Go + Vue 3 + Element Plus + PostgreSQL 产品骨架,冻结工具链并移除无关 go-admin 演示入口。 + +## 最终方案 + +实现独立后端命令、事务迁移、健康/就绪检查、静态资源宿主和 Vue 管理外壳;保留上游 MIT 许可证。正式运行要求 Bell 专用 PostgreSQL,未提供内置账户、密码或生产配置。 + +## 修改文件 + +- `Bell/server/`:Go 入口、配置、PostgreSQL、迁移与健康检查。 +- `Bell/web/`:Vue 3、Element Plus、路由、状态与应用外壳。 +- `Bell/README.md`、`Bell/.env.example`、`Bell/LICENSES/`:运行说明、无秘密模板与上游来源。 + +## 验收结果 + +| 验收标准 | 结果 | +|---|---| +| Sense/Brain 停止时独立启动 | 通过 | +| 空 PostgreSQL 迁移,health/ready 正常 | 通过 | +| 无关演示路由不可访问 | 通过 | +| 精确工具链与许可证可追溯 | 通过 | + +## 测试 + +- 执行:`go test ./...`、`pnpm lint`、`pnpm build:prod`、空库迁移、health/ready smoke、Harness、仓库 unittest。 +- 结果:全部通过;前端构建仅有 Element Plus vendor 体积警告。 +- **未验证部分**:生产部署、备份恢复与人工 UI 验收。 + +## 相关提交 + +- `a5d846a` 初始化独立 Bell 产品骨架(PR #35)。