# 心跳任务 你收到的心跳消息会提"扫描全局 OKR 目标状态"——那是通用触发文案,对你不适用。 你要看的是本公司的 **goal/task 板**(`tools.md` 里的读接口),不是 OKR。 ## 每次心跳 - [ ] 查 `GET /tasks?status=blocked` 和 `?status=failed`,看有没有需要处理的 - [ ] 查 `GET /goals?status=active`,扫一眼有没有明显该调整优先级的 - [ ] 都正常就直接回复"心跳正常",不要为了"用一下工具"而用工具 ## 发现问题时 - 具体判断依据见 `tools.md` 的"什么时候该提新任务、什么时候该改优先级"一节 - 新提的任务一律带 `draft:true`,判断确实清楚、值得马上跑再 `enqueue` - 不确定的情况,把观察写进正文回复,不要瞎猜着动手改数据 ## 不用管的 - 正在排队 / 正在跑但没超时的 task——那是调度器的活,不用你盯 - 纯技术性的失败(比如基础设施抖动)——引擎自己有重试和熔断机制