Hi,very interesting project!
but trust me: It is not necessary to cut a brain to know how the mind works !
I make A.I. Testing software, with the possibility to extract EVERY kind of data from the U.I. of EVERY software tested.
Based upon my experience Your problem's solution can be easily achieved applying the A.I. testing tool to your Golang software, extracting realtime all the data wanted :)
It's an A.I. driven software user interface creator that can adapt itself to the guest program.
Fully customizable, fully programmable, fully configurable and most important fully automatable.
We can extract & input the desired data from the guest software directly to our database.
I'll be happy to successfully realize it & You will remain the whole software interface for future needs or expansion.
Don't hesitate to contact me for questions or more detailed info
Cheers
Gianni
P.S. sorry for the english, I am not a linguist
(I am an italian expert in A.I. & network programming)