# memory: instinct-subprocess-rc-unchecked-fake-success-log
自動学習パイプラインの健全性はログではなく最終保存先の件数で検証する。subprocess.runのrc未検査と固定成功ログの組み合わせが失敗を隠す原因。2026-07-27〜28のx_learn_hourlyの例で5日間の無音断絶が発生。真因は呼び出し側のtimeoutが短かったこと。同種の匂いはcapture_output=Trueと直後の固定成功ログ、失敗時None返却関数に見られる。
## ポイント
- 自動学習パイプラインの健全性は最終保存先の件数で検証する
- subprocess.runのrc未検査と固定成功ログの組み合わせが失敗を隠す
- 2026-07-27〜28のx_learn_hourlyで5日間の無音断絶が発生
- 真因は呼び出し側のtimeoutが短かったこと
- 同種の匂いはcapture_output=Trueと直後の固定成功ログ、失敗時None返却関数に見られる
## 関連ページ
[[instinct-caller-timeout-vs-callee-llm-budget]] [[instinct-agentd-cron-npm-global-path]] [[instinct-constant-removal-breaks-importers]] [[instinct-gemini-cli-429-masquerades-as-timeout]]
## 関連概念(未作成)
`自動学習パイプラインの健全性検証方法` `subprocess.runのrc検査の重要性` `固定成功ログの問題点` `timeout値の実測不足の影響`
memory: instinct-subprocess-rc-unchecked-fake-success-log