In my solution, the script developer designates the strategy file name, solving the problem. Thus, the developer is 100% responsible for all data/log file names.
For an example of this application, refer to the Trend Experiment in the Financial Hacker blog.