This is incredible! I've developed a system that's damn near the same and its wild to read others have been working on a similar problem. I think there is a lot to build off here as I've always envisioned something along the lines of an AutoDM that has all the context of your game and can actually run the table.Soon it will involve him pushing a single button at the beginning of the session, a single button at the end, and that's it. It will spit out this summary. I think right now it involves pressing four buttons rather than just two.
I went through the steps of the setup so others can see below the hood, but that's almost all a one-time thing. And he's scripting it for others now, so they won't even have to do that part the one time except a couple of initial installations.
Has your friend done more work on the topic? I'd love to hear an update if so.