Ideas for new sweep features
The change to toolkit2 did change the set of compile-time parameters. I consider to have a mandatory INI file parameter where the user specifies what parameter change requires a rebuild of the application. This would however require more care from the user's side.
Have a plug-in point for parsers: The main functionality of sweep is spawning jobs for a parameter set and then associating this parameter set with an output file. It then allows to parse the output file and puts the result into CSV tables where the parameters are representing the key entries and the values parsed from the output file the value entries of a row.
In theory, it should be easy to provide a plug-in point for user parsers. Those parsers could be listed in the INI file.
Have a validation procedure. Have a versioning system.