Record (midi/input) actions in mixes/recordings

Would be great if the system could also record the inputs/actions during a mix/recording so that, if requested. these could be played back. This would be an amazing feature for editing and taking a mix where something did not go as planned and updating (or even just seeing how something worked when you are just recording on the fly!)
Ever had one of those - that was amazing, now how did I do it scenarios? - This!

Excellent ideia. Like an automated console, data is recorded under midi protocol!
Imagine being able to sit and listen to a totally automated past session, with automatic song loading.
Very simple idea, this technology is already available (used to have it on a Yamaha O2R mixer more than 20 years ago), and would be a very classy and distinguished feature on Djay AI software!
Please implement this!