State Management: Why Chatbots Forget (And How to Fix It) | Elegant Software Solutions