症状

毎朝7:00に回している朝ブリーフの送達監視が、連続10件のエラーを出した。監視だけ見れば「ブリーフが届いていない」、つまり本体処理が壊れたとしか思えない状況。

検証環境

OpenClawで運用している自分専用AI相棒。朝ブリーフの自動送信と、その送達を確認する監視処理という構成。

原因候補と確認したこと

まず疑ったのは本体、つまりブリーフ送信の処理そのもの。ログを見ると brief_sent: true。本体はちゃんと送れていた。ここで原因を通知側に絞り込めた。

試したこと・失敗した方法

回り道らしい回り道はなし。強いて言えば、最初に本体側の調査へ時間を使ったこと自体が回り道だった。切り分けの順番が逆なら数分で済んだ話。

実際の原因

通知側の2点。

  1. 監視結果の配信が、宛先なしの announce になっていた
  2. 実行対象スクリプトのパスが明示されていなかった

解決方法と解決確認

announcemode: none へ変更し、スクリプトのパスをスキル配下で明示。手動で再実行したら正常終了して、連続エラーは10件→0件になった。

今回得たEXP

自動化の成否は「本体処理」と「結果通知」を分けて確認する。監視のエラーは本体の故障とは限らない。正常な本体+壊れた通知でも、見た目はまったく同じ連続エラーになる。

現場でいうと、作業は終わってるのに日報だけ出てない状態。作業と報告は別のレーンで点検する。