I know this is probably a bigger challenge, but it would be good practice to be able to prevent a workflow step from occurring if there are errors generated if any of the post_inputs on the content is generated.
I also understand there is probably some cases where you would want the workflow to continue even if there are errors. (Multiple authors for example), so there would need to be an option in the workflow step for this.