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#18
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 明确验收通过。
基本信息
依赖与并行
子项目影响
Bell/server/app/synthetic/**、Bell/server/testdata/events/**、Bell/web/src/views/synthetic-event/**协同接口
原始需求
要解决什么
在 Sense/Brain 未启动且正式跨项目契约尚未冻结时,Bell 仍需要可重复的项目内合成事件入口来驱动和演示完整纵切,并覆盖有效、重复、冲突和无效输入。
做什么 / 不做什么
已确认方案
合成适配器位于 Bell 项目内,只把内置安全夹具转换为内部规范化命令。它必须经过与未来外部适配器相同的 Event/Receipt 服务端口,不能直接写数据库。生产模式启动时入口不存在或明确拒绝。
预计修改文件:
Bell/server/app/synthetic/**Bell/server/testdata/events/**Bell/web/src/views/synthetic-event/**需求变化记录
文档影响
交付文档影响
验收标准
验证方式
分别以开发/测试和生产配置启动:前者执行所有合成夹具并核对 Event/Receipt,后者验证路由、菜单和后端入口均不可用。
未验证边界:Sense/Brain 的正式事件生产、跨项目机器身份、共享事件/证据契约、根级部署与端到端链路不在本工单验证;这些内容留待独立协同工单。
风险和回退
风险:合成入口若误入生产会成为未授权写入通道;夹具若绕过领域服务会给出虚假验收。回退:移除或关闭本工单合成模块及测试菜单,不回退 Event/Receipt 数据模型。
后续协同需求摘要
生产者:Sense、Brain、第三方事件源;消费者:Bell;目的:以后以正式机器身份和版本化事件契约替换项目内合成适配器;候选事实源:未来
contracts/OpenAPI/JSON Schema;阻塞工单:正式外部事件 API;建议验证:合成与正式适配器对同一规范化输入的契约一致性。状态:进行中(2026-08-12)
前置 #17 已完成并推送。开始实现 Bell 项目内安全夹具、统一 Event/Receipt 服务调用、开发环境专用 API 与权限入口;生产环境不注册对应路由,确保不是仅隐藏菜单。
实施完成,进入连续依赖验证
55d54d0(已推送)BELL_ENV=production合成路由:404(未注册,不是仅隐藏菜单)#19 所需的稳定 Event、合成输入和独立 RBAC 均已完成,继续实施规则匹配与 Event-Alert 链路。
最终证据:待验收
55d54d0(PR #35)2ce181d6bd90docs/task/18-Bell开发测试合成事件入口.mde2a4345、3c245e1git diff --check通过实现、自动测试、Wiki、镜像、提交、推送与 PR 证据已齐。人工验收前本工单保持开启,不关闭、不勾选父工单。
用户验收通过(2026-08-14)
用户已明确确认当前未验收工单通过验收。本工单的实现、测试与既有证据按记录接受,Wiki 归档状态已更新为“已完成”(revision
d670ad3a6d04)。该交付属于重建前历史实现;Wiki 归档已完成,代码与原归档镜像继续保留在explore追溯。此验收不改变 #58 的架构决定:旧自研基础框架不会恢复为
dev基线,Sense/Bell 后续仍分别由 #61/#62 从冻结 GoAdmin 源码重建。