Is my understanding correct that a normal LLM is stateless in the sense that when you talk to it today about frying pans, it does not remember that you spoke about fried rice yesterday? Is this solution effectively adding Markdown files as part of the prompt? Essentially writing into a file "whenever I talk about scripting, I explicitly mean the zsh"?