# memory: instinct-always-injected-rule-must-not-copy-volatile-values

rulesに外部可変値を写すと二重台帳になり、参照先を名前だけで書くと同名旧版に落ちる問題。常時注入は更新されない前提で、可変値は別の場所にある。rulesには判断規律だけ書き、構造で具体値を書く。参照先は名前だけで書かず、同型では調べる欄を作る。

## ポイント
- rulesに外部可変値を写すと二重台帳になる
- 参照先を名前だけで書くと同名旧版に落ちる
- 常時注入は更新されない前提
- 可変値は別の場所にある
- rulesには判断規律だけ書く
- 構造で具体値を書く
- 参照先は名前だけで書かない
- 同型では調べる欄を作る

## 関連ページ
[[instinct-in-scope-is-not-judged]] [[instinct-filter-excluded-means-unreviewed]] [[instinct-summary-label-lags-behind-implementation]] [[instinct-context-cost-measured-in-bytes-not-files]] [[instinct-fill-if-empty-cannot-fix-a-stale-value]]

## 関連概念(未作成)
`二重台帳の防止` `参照先の明示` `可変値の管理` `rulesの設計原則`