# memory: instinct-fix-pr-needs-the-fault-still-alive

機械生成の修正PRは、diffを読む前に「直す対象がまだ壊れているか」を測る。障害が解消済みなら中身の正しさに関わらず入れない。修正PRのレビューはdiffの正しさから始めず、そのPRが直そうとしている障害が今も再現するかを先に測る。再現しなければ、diffが正しくても入れる理由が無い。

## ポイント
- 機械生成の修正PRは「障害が起きた瞬間の状態」を前提に書かれていて、その前提は寝かせた日数だけ古びる。
- 診断が古い修正は、正しく見えても現在の本番に対しては不要な変更で、リスクだけが残る。
- 変更の正しさと、変更する理由の現存は別の検査で、後者の方が桁違いに安い。
- PRの対象がボット/ジョブなら、まず直近の実行ログを実測する。
- 成功していたら、その事実をPRに書いて閉じる。diffの精読はそこで打ち切ってよい。
- 成功していない場合だけdiffを読む。CIが赤いもの・CIが1本も走っていないものはその時点で不合格。
- 調査中に別セッションや人間がマージしてしまうことがある。着手時のstateを結果に使わず、行動の直前に取り直す。

## 関連ページ
[[instinct-grep-is-rtk-wrapper-returns-summary]] [[instinct-if-not-cmd-swallows-exit-code-in-ci]] [[instinct-parallel-session-duplicate-pr]] [[instinct-issue-premise-needs-recount]] [[instinct-deferral-rationale-is-an-unverified-claim]]

## 関連概念(未作成)
`機械生成PRの有効性検証` `CIの信頼性` `並列セッションの競合対策`