feat(#72): 预警规则与阈值设定(声明式AlertRule三级severity+SOP联动,PRD 5.3 ③ 场景A) #113
Closed
bot_dev1
wants to merge 1 commits from
feature/issue-72 into main
pull from: feature/issue-72
merge into: :main
:main
:feature/issue-188
:feature/issue-187
:feature/issue-189
:feature/issue-183
:feature/issue-182
:feature-150
:dev137
:feature-issue-137
:feature/issue-137
:feature/issue-62
:feature/issue-54
:feature/issue-60
:feature/issue-55
:feature/issue-84
:feature/issue-68
:feature/issue-93
:feature/issue-92
:feature/issue-91
:feature/issue-81
:feature/issue-80
:feature/issue-79
:feature/issue-78
:feature/issue-53
:feature/issue-52
:feature/issue-90
:feature/issue-72
:feature/issue-71
:feature/issue-70
:feature/issue-51
:feature/issue-42
:feature/issue-41
:feature/issue-40
:feature/issue-38
:feature/issue-50
:feature/issue-37
:feature/issue-36
:feature/issue-34
:feature/issue-35
:feature/issue-58
:feature/issue-39
:feature/issue-57
:feature/issue-89
:feature/issue-24
:feature/issue-88
:feature/issue-86
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
4dcaf47af6 |
feat(#72): 预警规则与阈值设定(声明式AlertRule三级severity+SOP联动,PRD 5.3 ③ 场景A)
把行业知识——预警分级(P0/P1/P2)+阈值+处置SOP——外置为模板配置(PRD line 152/171 阈值外置,行业工程师配置台维护),规则引擎零改动。 - alert_rules.py:AlertSeverity(P0/P1/P2) + AlertCondition(6 运算) + AlertRule(AND 语义) + AlertRuleEngine(按 severity 降序 + primary_alert) + 零依赖 YAML 解析(flow map)。 - config/alert_rules.template.yaml:6 条规则,特征名对齐 #70 FeatureSpec.name,sop 引用 异常处置 SOP(供 #11 LLM 报警解释 + 驾驶舱红色告警 + 值班长确认,PRD 场景A)。 - tests/test_alert_rules.py:16 项单测(运算/规则/引擎排序/配置/端到端P0)全通过。 - _sanity_check_rules.py:冒烟(正常无告警 + 急升温P0)。 PRD line 333:关键告警不直接联动执行机构,高利害输出人工确认 → severity 分级支撑。 |