From d32f00a86bb3127485b8ad4da8436bf2117352e0 Mon Sep 17 00:00:00 2001 From: ila <2+ila@noreply.git.ilapage.cn> Date: Fri, 14 Aug 2026 09:05:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=88=86=E6=94=AF=E6=B2=BB?= =?UTF-8?q?=E7=90=86=E4=B8=8E=20GoAdmin=20=E6=BA=90=E7=A0=81=E6=B4=BE?= =?UTF-8?q?=E7=94=9F=E9=87=8D=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project-Profile.-.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/Project-Profile.-.md b/Project-Profile.-.md index 18fae85..24abac9 100644 --- a/Project-Profile.-.md +++ b/Project-Profile.-.md @@ -11,7 +11,7 @@ | 首期客户场景 | 民办寄宿学校,默认 16 路高风险点位 | | 首期规则 | 越线、危险区域、聚集等匿名安全规则;不启用人脸 | | 产品形态 | Sense 与 Bell 两个独立销售产品,Brain 为独立推理交付单元 | -| 当前阶段 | Sense 与 Bell 首个独立 MVP 纵切已实现并待验收;Brain 尚未初始化 | +| 当前阶段 | 进入 GoAdmin 源码派生重建:旧实现归档于 `explore`,`main` 为审核基线,`dev` 为集成开发分支 | | 历史来源 | `D:\OPC\yovision_old`,只读追溯 | ## 子项目与交付单元 @@ -34,7 +34,7 @@ - 证据:客户侧 MinIO/S3 兼容对象存储;常态录像优先留在客户已有 NVR。 - 首期验证平台:NVIDIA x86/Jetson;M1-M3 不承诺 GB/T 28181、信创或原生 App。 -Sense 与 Bell 的独立业务骨架及首个 MVP 纵切已实现并待验收;Brain 尚未初始化。Sense/Bell 的 Go/Node 基线已冻结并记录于下文,Brain 的 Python/CUDA 版本仍须在对应骨架工单中冻结。 +2026-08-14 起,原 Sense、Bell 实现只在 `explore` 和原功能分支中作为迁移参考,不再作为新开发基础。新的 Sense、Bell 必须从下述冻结 go-admin/go-admin-ui 完整提交派生;实施时必须核对冻结 go-admin-doc。Brain 尚未初始化。 ## 阅读入口 @@ -86,16 +86,21 @@ Sense、Bell 共用的可复现技术基线记录在仓库根 `goadmin-baseline. 三个上游仓库均使用 MIT 许可证。派生代码必须保留许可证和版权声明。Sense、Bell 使用同一上游基线,但分别维护代码、配置、构建、测试、版本和发布。任何上游或工具链升级必须建立影响 Sense/Bell 的协同工单。 -## Sense 当前实现基线 +## Sense 重建状态 -Sense 已从冻结的 GoAdmin 基线初始化为独立产品:后端使用 Go 1.26.5 与 PostgreSQL,管理端使用 Node.js 22.22.1、pnpm 9.15.1、Vue 3.5.41、Element Plus 2.14.4 和 Vue CLI 5.0.9。产品代码只位于 `Sense/`,不依赖 Brain 或 Bell 启动;`D:\github\goadmin` 仍为只读参考。 +当前可运行的旧 Sense 实现保存在 `explore`,不进入新 `main` / `dev` 基线。新 Sense 尚未初始化;后续必须从冻结的 go-admin 后端和 go-admin-ui 前端源码派生,保留上游骨架、许可证和来源证据,并在工单记录实际参考的 go-admin-doc 页面。 -## Bell 当前实现基线 +## Bell 重建状态 -Bell 已从冻结的 GoAdmin 基线实现独立 Event → Alert → ack → close 纵切:后端使用 Go 1.26.5 与独立 PostgreSQL 数据库,管理端使用 Node.js 22.22.1、pnpm 9.15.1、Vue 3.5.41、Element Plus 2.14.4 和 Vue CLI 5.0.9。产品代码只位于 `Bell/`,不依赖 Sense 或 Brain 启动;`D:\github\goadmin` 仍为只读参考。 +当前 Bell MVP 实现在 `explore` 和原功能分支中保留,只作需求、行为和迁移对照。新 Bell 尚未初始化;后续必须从与 Sense 相同的冻结 go-admin/go-admin-ui 基线独立派生,不能复制旧自研基础框架或共享 Sense 的认证与数据库。 + -Bell 不提供默认账户、默认密码或默认会话密钥。部署时必须从进程环境提供独立 `BELL_DATABASE_URL` 和至少 32 字符的 `BELL_SESSION_SECRET`;Cookie 固定为 `bell_session`,不接受 Sense 的用户会话。 - \ No newline at end of file +## 分支治理 + +- `explore`:2026-08-14 前实现的只读聚合快照;不接受新功能。 +- `main`:用户审核通过的最小/发布基线;禁止直接开发和未经用户明确审核的合并。 +- `dev`:集成开发与测试分支;功能分支从 `dev` 派生,并通过 PR 合回 `dev`。 +- 只有用户明确审核通过,才能把 `dev` 合入 `main`。