# memory: instinct-last-write-wins-ledger-needs-type-blind-guard

xreviewのpending_items()はidキーで後勝ち畳み込みを行うが、不成立の抑制条件が種類で絞られているため、成立済みのgrok->claude-followupが同じidで上書きされ消える問題がある。抑制条件を種類で絞ると、書式の古い行や別種の行が無防備になる。後勝ち畳み込み台帳に積む前は、種類を問わず同じキーの先行行を見る必要がある。

## ポイント
- xreviewのpending_items()はidキーで後勝ち畳み込みを行う
- 不成立の抑制条件が種類で絞られているため、成立済みのgrok->claude-followupが同じidで上書きされ消える
- 抑制条件を種類で絞ると、書式の古い行や別種の行が無防備になる
- 後勝ち畳み込み台帳に積む前は、種類を問わず同じキーの先行行を見る必要がある

## 関連ページ
[[[[instinct-short-sha-id-splits-one-commit]]]] [[[[instinct-seen-ledger-must-follow-success]]]] [[[[instinct-failed-check-must-not-borrow-result-vocabulary]]]] [[[[instinct-dedup-key-collapses-the-severity-axis]]]] [[[[instinct-duplicate-test-names-silently-shadow]]]]

## 関連概念(未作成)
`後勝ち畳み込みの安全性` `台帳の種類別抑制` `先行行の確認方法`