Would it be possible to capture geometry creation data and attach it to the output surface such that it would show up when you run the “What” command?
The best example I can think of is for fillets. When I need to redo some surfaces or fillets it’s often difficult/impossible to remember what the input settings were for the original ones that will be deleted.
When you would run say the FilletEdge command, Rhino would record and store the settings in the command line upon execution. So if I run RailType=DistBetweenRails with a distance of 8mm this would be recorded and stored with the surface created.
If you have to go back to this at a later point running the What command would show you those settings.