-
Notifications
You must be signed in to change notification settings - Fork 6
DangerBlock 审批超时差异化:基于危险等级的动态超时策略 #328
Copy link
Copy link
Open
Labels
area/engine⚙️ Engine - 核心引擎⚙️ Engine - 核心引擎priority/critical🔴 P0 - 阻塞核心功能、安全漏洞、数据丢失🔴 P0 - 阻塞核心功能、安全漏洞、数据丢失size/small📏 Small - < 1 天工作量📏 Small - < 1 天工作量status/needs-triage🔍 Needs Triage - 需要进一步评估🔍 Needs Triage - 需要进一步评估type/enhancement💪 Enhancement - 改进现有功能💪 Enhancement - 改进现有功能
Description
Metadata
Metadata
Assignees
Labels
area/engine⚙️ Engine - 核心引擎⚙️ Engine - 核心引擎priority/critical🔴 P0 - 阻塞核心功能、安全漏洞、数据丢失🔴 P0 - 阻塞核心功能、安全漏洞、数据丢失size/small📏 Small - < 1 天工作量📏 Small - < 1 天工作量status/needs-triage🔍 Needs Triage - 需要进一步评估🔍 Needs Triage - 需要进一步评估type/enhancement💪 Enhancement - 改进现有功能💪 Enhancement - 改进现有功能
背景
当前所有 DangerBlock 审批共用单一 Context 超时,无法根据危险等级差异化处理。
现状分析
chatapps/base/danger_registry.go:单一chan bool通道目标
根据危险等级设置不同审批超时:
DangerLevelCritical:5 分钟(极高危操作需快速决策)DangerLevelHigh:15 分钟DangerLevelModerate:60 分钟详细报告
见
docs/admin/dangerblock-deep-analysis.md- 5.1 方向 2/3影响
附加上下文
来源:
docs/admin/dangerblock-deep-analysis.md相关文件:
chatapps/base/danger_registry.gochatapps/engine_handler.go