[BEL][已替代] 初始化 Bell 独立 GoAdmin 产品骨架 #9
Closed
opened 2026-08-12 09:53:38 +08:00 by ila
·
5 comments
No Branch/Tag Specified
dev
feat/183-bell-contact-schedule
docs/171-coordination-e2e-wiki
feature/155-coordination-e2e
docs/168-sync-coordination-wiki
feature/154-coordination-deployment
docs/152-153-connectors
feature/153-event-evidence-connector
feature/152-brain-control
docs/151-machine-identity-acceptance
task/151-machine-identity
docs/150-contract-acceptance
docs/148-149-contract-acceptance
feature/149-runtime-status-contract
feature/150-event-evidence-contract
feature/148-source-config-contract
docs/8-mvp-acceptance
feature/145-sense-e2e-isolation-cleanup
feature/134-bell-independent-e2e
feature/142-bell-ui-shell-startup
feature/140-bell-minimal-admin-menu
feature/138-bell-production-captcha
feature/133-bell-alert-lifecycle
feature/132-bell-rule-alert
feature/131-bell-event-receipt
feature/16-brain-local-events
feature/15-brain-rules
feature/14-brain-vision
feature/13-brain-decode
feature/11-brain-input
main
feat/sense-79-ops-alerts
feat/sense-78-outbox
feat/77-sense-media-shards
feat/76-sense-edge-node-status
feat/75-sense-quota-capacity
feature/74-sense-operations
feature/73-sense-local-events
feature/72-sense-bulk-provisioning
feature/113-record-parallel-acceptance
feature/113-sync-parallel-implementation-docs
feature/71-sense-e2e-regression
feature/62-bell-goadmin-skeleton
feature/10-brain-python-cuda-skeleton
feature/108-sync-devharness
feature/90-sense-root-launcher
feature/106-supervisor-sense
fix/101-sense-layout-shell
feature/104-sense-login-30-days
docs/99-acceptance
feature/99-sense-app-config
feature/70-sense-windows-delivery
fix/95-sense-media-path-constraint
feature/97-sense-password-login
docs/92-acceptance
fix/92-sense-capabilities-jsonb
docs/69-acceptance
feature/69-sense-area
feature/68-sense-liveview
feature/67-sense-mediamtx-reconcile
feature/66-sense-onvif-admission
feature/65-sense-device-credential
feature/64-sense-auth-rbac-audit
feature/61-sense-goadmin-source-baseline
docs/acceptance-batch-20260814
coordination/58-finalize-branch-governance
explore
agent/codex/56-sense-device-edit-payload
agent/codex/54-sense-liveview-on-demand
agent/codex/51-sense-auto-liveview
agent/codex/50-sense-split-camera-credentials
agent/codex/48-sense-onvif-digest
agent/codex/46-sense-env-loader
agent/codex/44-sense-empty-navigation
agent/codex/42-sense-password-length-only
agent/codex/40-sense-password-min-6
agent/codex/37-sense-windows-package
agent/codex/36-bell-docs
agent/codex/9-bell-mvp
agent/codex/21-sense-mvp
agent/codex/28-current-prototypes
agent/codex/5-goadmin-baseline
agent/codex/3-go-admin-ui-reuse
agent/codex/1-collaboration-rules
No results found.
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ila/yovision#9
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
当前状态(2026-08-14)
已停止实施,已由 #62 替代。
旧实现及其历史证据保留在
explore分支,仅用于追溯,不再作为dev的产品基线、后续工单前置或验收对象。不得从旧实现继续开发,也不得把其中自研的平台层、认证/RBAC、数据库封装或前端外壳复制回新基线。工单已于 2026-08-14 以“被替代”原因关闭,不记为新架构验收完成。基本信息
依赖与并行
子项目影响
Bell/server/go.mod、Bell/server/go.sum、Bell/server/main.go、Bell/server/cmd/**、Bell/server/config/**、Bell/server/internal/platform/**、Bell/web/package.json、Bell/web/pnpm-lock.yaml、Bell/web/vue.config.js、Bell/web/vite.config.js、Bell/web/src/bootstrap/**、Bell/web/src/layout/**、Bell/README.md、Bell/.env.example、Bell/LICENSE*协同接口
原始需求
要解决什么
Bell 当前只有目录规则,缺少可独立构建、运行、迁移和测试的产品骨架。需要从冻结 go-admin/go-admin-ui commit 建立 Bell 自有后端、前端、PostgreSQL 配置与最小产品外壳,为后续纵切提供稳定入口。
做什么 / 不做什么
goadmin-baseline.json派生独立 server/web;保留 MIT 许可证;建立 Bell 自有配置、数据库连接、迁移入口、健康检查、最小菜单外壳和可复制命令;隐藏框架演示及无关默认入口,并关闭不需要的后端访问能力。已确认方案
Bell 代码完全落在
Bell/,拥有独立模块名、配置命名空间、数据库角色预期和发布产物。默认秘密不得入库,.env.example只列变量名和安全占位。无关模块采用配置/菜单/路由/权限关闭,永久清理另行建单。预计修改文件:
Bell/server/**Bell/web/**Bell/README.mdBell/.env.exampleBell/LICENSE*需求变化记录
文档影响
交付文档影响
验收标准
验证方式
另以独立 PostgreSQL 测试库执行 Bell README 中固化的迁移、启动和健康检查命令,并检查未授权的默认后端接口不可访问。
未验证边界:Sense/Brain 的正式事件生产、跨项目机器身份、共享事件/证据契约、根级部署与端到端链路不在本工单验证;这些内容留待独立协同工单。
风险和回退
风险:上游骨架可能带演示账户、默认秘密、MySQL 假设或无关权限;必须逐项关闭并以 PostgreSQL 验证。回退:删除本工单新增的 Bell 骨架文件与独立测试数据库即可,不触碰三个上游只读副本和其他项目。
后续协同需求摘要
不适用。
状态:进行中(2026-08-12)
已核对前置工单 #3、#5 均已验收关闭,并补齐隔离工具链:
执行分支:
agent/codex/9-bell-mvp独立 worktree:
D:\OPC\yovision-bell本任务写入仅限
Bell/**。主工作区当前存在的 Sense 未提交修改与分支提交不属于本任务,将保持不变且不会混入 Bell 提交。代码知识图 MCP 工具在本会话未提供,已按仓库规则回退为只读 Git/文件检查。开始按冻结 GoAdmin/go-admin-ui commit 初始化 Bell 独立骨架。
实施完成,进入连续依赖验证
a5d846aagent/codex/9-bell-mvp(已推送)/healthz:200;/readyz:200git diff --check:通过由于 #12 的真实技术前置是“已可运行的 Bell 独立骨架与数据库迁移入口”,现已满足。按用户要求不中断等待逐单人工验收,继续在此提交上实施 #12。工单仍保持打开,最终统一进入待验收。
最终证据:待验收
a5d846a(PR #35)affa26c4134adocs/task/9-Bell独立GoAdmin产品骨架.mde2a4345、3c245e1git diff --check通过实现、自动测试、Wiki、镜像、提交、推送与 PR 证据已齐。人工验收前本工单保持开启,不关闭、不勾选父工单。
[BEL] 初始化 Bell 独立 GoAdmin 产品骨架to [BEL][已替代] 初始化 Bell 独立 GoAdmin 产品骨架架构重建决定(2026-08-14)
本工单停止继续实施,由 #62 接替。原因是已确认后续必须从冻结 go-admin / go-admin-ui 完整应用源码真正派生,并参考 go-admin-doc;本工单产出的自研骨架只保留在
explore用于追溯。当前不关闭工单,避免把“被替代”误记为用户验收通过。关闭原因:已被替代(2026-08-14)
本工单不记为新架构验收通过。其历史实现已保留在
explore,新的正式实施由 #62 接替;关闭本工单以避免继续作为后续开发前置。