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#184
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-09-01;需新增全局请求体脱敏写路径后继续安全闭环)
基本信息
目标
实现版本化升级链、未 ack 自动升级、重启恢复、交接覆盖和最长 4 小时静默自动恢复;所有调度、跳过、恢复和失败只追加事实并可审计。
非目标
精确 write_paths
Bell/server/app/bell/escalation/Bell/server/cmd/api/server.go(拟新增:仅在 GoAdminLoggerToFile之前注册 #184 请求体脱敏中间件;等待用户确认后写入)Bell/server/app/bell/handoff/Bell/server/app/bell/silence/Bell/server/app/bell/router/escalation.goBell/server/app/bell/router/handoff.goBell/server/app/bell/router/silence.goBell/server/cmd/migrate/migration/version/2026090111000_escalation_handoff.goBell/server/cmd/migrate/migration/version/2026090111000_escalation_handoff_test.goBell/ui/src/api/bell/escalation.jsBell/ui/src/api/bell/handoff.jsBell/ui/src/api/bell/silence.jsBell/ui/src/views/bell/escalations/Bell/ui/src/views/bell/handoffs/Bell/ui/src/views/bell/silences/Bell/server/tests/bell_escalation/除上述路径外禁止写入;新增路径必须先更新工单并取得确认。
验收标准
风险与回退
从当前
dev建立独立任务分支;实施前复核前置和线上原型版本。状态迁移、通知和排班属于高风险业务事实,发现语义变化或客户参数缺失时停止。回退停用新增策略/Worker/通道,不删除联系人、排班版本、投递、Alert 或审计历史。文档影响
更新 Bell Product-Requirements、Architecture-and-Code-Map、Business-Rules-and-Glossary、Local-Development-and-Verification、Troubleshooting。
2026-09-01:前置工单 #183 已由用户验收通过,并通过 PR #189 合并到
dev(merge commit5128f080)。#184 的实施前置门禁已解除,仍保持“待实施”,等待明确执行指令。开始实施(2026-09-01)
feat/184-bell-escalation-handoff,从dev合并提交5128f080创建dev6a964071191a826306a7f4af;覆盖升级策略、交接、最长 4 小时静默及状态边界go-admin-doc/docs/intro/advanced/api.md:分页与写接口 Handler/Service 分层go-admin-doc/docs/intro/advanced/router.md:initregistrar、JWT 与 Casbin 路由go-admin-doc/docs/intro/advanced/jobs.md:函数型定时任务与可重入执行边界go-admin-doc/docs/intro/cmd/migrate.md:版本迁移、事务和种子数据go-admin-doc/docs/guide/norm.md:业务模块目录边界alert_lifecycle状态真相、#183 联系人与值班排班、router registrar、GoAdmin 菜单/API/Casbin 迁移和 Element Plus 页面模式实现严格限制在 #184 已声明的
write_paths。安全范围变化:等待确认(2026-09-01)
实施与实际 HTTP 回归后确认 GoAdmin 操作日志存在与 #183 相同的安全边界:
common/middleware.LoggerToFile在路由处理前读取 POST/PUT 请求体,并原样写入sys_opera_log.oper_param。LoggerToFile,无法可靠脱敏。需要在Bell/server/cmd/api/server.go的common.InitMiddleware之前注册escalation.RedactRequestBody()。Bell/server/app/bell/escalation/、handoff/、silence/;唯一新增精确写路径为Bell/server/cmd/api/server.go。sys_opera_log,确认策略名称、交接说明、静默/恢复原因均不存在,只保留固定脱敏标记。当前已完成但尚未提交:
等待用户明确确认新增
Bell/server/cmd/api/server.go写路径后继续。未修改该文件,未提交、未推送,也未开始 #185。