# -*- coding: utf-8 -*- # 氯化车间/海绵钛驾驶舱 · 告警面板配置资产(iAOP-Template-Ti 一期)。 # # 对齐 PRD 5.5「⑤ 配置化驾驶舱」+ 5.3 ③ 场景A(异常检测 → 驾驶舱红色告警 + # LLM 生成"原因+处置建议" → 值班长确认):把告警面板的「严重度配色 / 规则源 / # SOP 联动 / 确认与静默 / 分组排序」外置为模板配置(issue #52)。 # # 切换到其他行业模板(如树脂)= 换一份本文件,告警面板前端代码零改动 # (PRD 5.5 验收口径「切换模板零改码」覆盖到告警面板)。 # # $schema 对应 core/cockpit/alarm_config.py 的 ALARM_CONFIG_SCHEMA_ID。 $schema: iAOP-cockpit-alarm-panel-v1 # severityColors:P0/P1/P2 三级展示配色(覆盖主题默认告警色)。 # P0=红色(驾驶舱红色告警,PRD 场景A)、P1=黄色(加强监控)、P2=蓝色(提示)。 # 2026-08 对齐 Ant Design 5 色板:error #ff4d4f / warning #faad14 / primary #1677ff。 severityColors: - severity: P0 fg: "#ff4d4f" # AntD error 红(告警文本 / 图标) bg: "rgba(255,77,79,0.10)" icon: alert-octagon border: "#ff4d4f" - severity: P1 fg: "#faad14" # AntD warning 黄 bg: "rgba(250,173,20,0.10)" icon: alert-triangle border: "#faad14" - severity: P2 fg: "#1677ff" # AntD primary 蓝(提示) bg: "rgba(22,119,255,0.08)" icon: info # rulesSource:告警面板订阅哪份规则资产(阈值/规则外置)。 # 指向 issue #72 落地的炉层杂质预警规则模板(templates/ti-cl4/impurity-forecast/ # config/alert_rules.template.yaml,在其 feature 分支上推进;此处先按规划路径绑定)。 rulesSource: kind: asset ref: ti-cl4/impurity-forecast/config/alert_rules.template.yaml # thresholdsSource:阈值可与规则同源,这里显式独立声明,便于配置台单独维护。 thresholdsSource: kind: asset ref: ti-cl4/impurity-forecast/config/alert_rules.template.yaml # SOP 联动:在面板里展开处置 SOP(PRD 场景A:LLM 报警解释 + 值班长确认)。 showSop: true # 关键告警强制人工确认(PRD line 333:高利害人工确认,不直接联动执行机构)。 requireAck: true ackTimeoutS: 300 # 5 分钟未确认自动升级 severity # 静默下限:低于 P2 的不展示(Ti 一期 P0/P1/P2 全展示)。 muteLower: P2 # 分组 / 排序 / 最大条数:大屏展示策略外置。 groupBy: severity sortBy: severity maxItems: 50