# memory: instinct-xreview-liveness-not-in-log-mtime

xreviewの死活を誤診する問題。dispatch.outのmtimeやcommit直後のqueue不在は故障の証拠ではない。正しい死活判定はreports/の最新ファイルのmtimeとqueue.jsonlの末尾で行う。

## ポイント
- dispatch.outは未処理例外のstderrのみ受け取る。正常系の出力はreports/*.jsonに集約される。
- mtimeが古いのは修正が効いている証拠であって、故障の証拠ではない。
- commit直後にpendingが不在でも故障ではない。Grokのレビュー完了はコミットの十数分後。
- xreviewの死活はreports/の最新ファイルのmtimeとqueue.jsonlの末尾で測る。

## 関連ページ
[[instinct-zero-duration-means-no-work-happened]] [[instinct-timestampless-log-tail-misreads-old-lines]]

## 関連概念(未作成)
`xreviewの死活監視方法` `dispatch.outの役割と限界` `reports/の役割と重要性`