-
Notifications
You must be signed in to change notification settings - Fork 0
[Feature] 增加轻量规则提醒(CPU / 温度 / 内存压力) #49
Open
Description
背景
当前 ProcessBarMonitor 更偏"被动查看状态",但很多时候用户真正需要的是:出现异常时被主动提醒。
相比一次性引入复杂自动化系统,先做一版轻量规则提醒,更符合当前项目阶段。
目标
支持对少量核心指标配置阈值提醒:
- CPU 使用率
- CPU 温度
- 内存压力
建议方案
- 引入简化版规则模型:
- 指标类型
- 阈值
- 持续时间
- 是否启用
- 支持系统通知,但需要有冷却时间,避免刷屏
- 首版仅支持"超过阈值时提醒",不做复杂表达式
- 在 Settings 中提供简单配置入口
预期行为
- 指标短时抖动不会立刻触发提醒
- 连续满足条件一段时间后才提醒
- 同一规则在冷却窗口内不重复提醒
- 规则关闭后不再评估
验收标准
- 支持 CPU / 温度 / 内存压力三类规则
- 支持持续时间判断
- 支持通知冷却时间
- 支持启用 / 禁用和持久化
- 补充规则评估与通知节流测试
暂不包含
- 低于阈值提醒
- 多条件组合规则
- 历史事件中心
- AppleScript / Shortcut / Webhook 集成
Activity
Metadata
Metadata
Assignees
Labels
No labels