Salut Marc - as you know, the validation tool is limited to checking for syntax errors and things like that; it can't check for bad ideas (yet!).
Really the best option is to create a strong procedure for QA during the delivery phases: at the pipeline stage (is this a good idea for automation, what are the benefits and risks etc); at the design stage (is this design efficient, secure and will it meet the agreed scope and requirements etc); at the build stage (has this been built according to best practice, does it reuse existing components etc); at the test stage (have we tested this thoroughly, have we covered all scenarios etc); and at the acceptance stage (does this automation meet the requirements agreed with the client). Even after implementation you should continue to monitor performance and give each process a 'healthcheck' from time to time.
If you haven't already done so, please take a look here https://portal.blueprism.com/rom/implementation/delivery-methodology
And maybe check out some basic tools such as this
https://portal.blueprism.com/documents/build-review-checklist------------------------------
John Carter
Professional Services
Blue Prism
Europe/London
------------------------------