I was wondering if it is possible to set up a workflow with a "Validation" status that runs the SHACL constraints specified by teamwork:tagShape in the workflow definition?
From the docs:
If teamwork:tagShape statements are present for a workflow template, then the Commit button will force the user to first go through a dedicated page that checks whether the workflow conforms to the specified shapes.
We would instead like the user to be forced to go through this when they click a "Perform Validations" button, and not have to do it again when they go to commit changes to production.
Here is the workflow we are setting up (the custom entry script for "Frozen for review" is already set up and working):
