Interesting idea, I like the fact that it doesn't use embeddings, and going into historical memory is an extra step that doesn't impact the speed of resolving the current information
And you can _choose_ to explore the history, which in the most common case is not even needed.