"memory"의 세 의미
- In-conversation — 한 session 안 message history. compact out 되기 전까지 매 turn 모델이 봐.
- Cross-conversation — user가 session 사이로 recall하길 원하는 persistent fact. 코드로 implement, database나 vault에 저장.
- Native memory — provider-managed memory feature (OpenAI memory tool, Anthropic memory beta, ChatGPT-style implicit recall).
기억할 것
- Persist하는 user preference (timezone, language, formatting choice).
- user의 project나 domain에 대한 stable fact.
- 이전 session에서 만든 결정이 후속을 shape.
기억 안 할 것
- Ephemeral task state (workflow의 현재 step). Scoped session state 써.
- user가 나중에 recall되길 안 원할 sensitive data (payment, health).
- conjecture와 일회성 추측.
누가 결정
Default to: user가 explicit하게 opt-in, 또는 너의 system이 explicit하게 fact를 durable로 분류. 모든 거의 implicit memory는 privacy bug야, feature 아니야.