This is great!
I had made something like this for my own use, but it was way more complicated. It took a user account, downloaded all the liked videos, ran it through some model and vectorized it, and then you could use natural language search to describe a scene in your history of liked videos and it would show you the timestamp and the thumbnail (with the link to start watching from the timestamp).
I ended up taking it offline because I didn't use it much, it was expensive and I couldn't see a path to monetization.
This solution being posted however, is really elegant, in particular because it is very resource-efficient.