🌐 English
何を覚えるか
NOTE
すべてを覚えようとすると、Priority Saturation が発生する。 「何を覚えるか」の選別が記憶の永続化の核心。
覚えるべき情報
| カテゴリ | 例 | 理由 |
|---|---|---|
| 設計判断の経緯 | 「NgRx を選んだのは状態管理の予測可能性のため」 | コードからは読み取れない「Why」 |
| ユーザーの好み | 「関数型を優先」「日本語で応答」 | 毎セッション伝え直すのは非効率 |
| プロジェクト固有の知識 | 「認証は OAuth2 + PKCE」 | CLAUDE.md に書ききれない詳細 |
| 過去の失敗と対策 | 「RxJS の subscribe 漏れでメモリリーク発生」 | 同じ失敗を繰り返さない |
覚えるべきでない情報
| カテゴリ | 理由 |
|---|---|
| コードの実装詳細 | コードベースから直接読み取れる |
| ライブラリの API | 公式ドキュメントを参照すべき |
| 一時的な作業状態 | セッション内で完結する情報 |
Priority Saturation との関係
記憶が増えすぎると、メモリの読み込み自体がコンテキストを圧迫し、Priority Saturation を引き起こす。記憶は「少なく、重要なものだけ」が原則。
前へ: なぜメモリが問題になるのか
次へ: いつ・どう思い出すか