# memory: instinct-log-tail-is-not-the-exit-cause

ログの最終行は終了コードの原因ではない。rc=1の理由はoutput_tailではなくexit経路を読む。通知・クリーンアップ・finallyは成功メッセージを最後に吐く。

## ポイント
- ログの最終行は終了コードの原因ではない
- rc=1の理由はoutput_tailではなくexit経路を読む
- 通知・クリーンアップ・finallyは成功メッセージを最後に吐く
- 「最後に見えたもの」を原因と読むのは時系列を因果と取り違える定番の誤診

## 関連ページ
[[instinct-timestampless-log-tail-misreads-old-lines]] [[instinct-ci-red-needs-cause-split-by-annotation]] [[instinct-status-branch-never-fires-on-format-mismatch]]

## 関連概念(未作成)
`ログ分析の基本原則` `終了コードの正しい判断方法` `時系列と因果関係の違い`