
You are building a chatbot for a consumer product that should remember useful context across sessions. A user may come back days later and expect the bot to recall preferences, ongoing tasks, and prior decisions, but not every detail from past chats.
Walk me through how you would decide what to store, what to summarize, what to forget, and how you would keep the bot from using stale or sensitive memory.