My concept, but I do generate long file names by choice
Export name: main name of project including version or date
Each output bus that Inuse for the different stems/mixes I name according to its “content”.
In my world the need to know exactly what each file is requires a rather long file name.
But for others it may be as simple as:
Mine is longer and contains more info, the level of complexity is up to the user and the person on the receiving end.
Only drawback is that it makes the tracks slightly harder to differentiate in the mixer, but I don’t mind as I then don’t have to deal with any naming work post export.
Using a internal short naming scheme
Name-date/version-stemtype may be fully enough and then you could use a simple renamer tool with a standard setting adding the data that you want to have in any files being delivered (when needed I use the mac built in Automator).