I suspect this one could be related to New Extension type - Checklists - #8 by Oshyan.
Currently, I use a RichText field to add checklists. These aren’t the tasks but more like criteria to verify against (eg, an “Acceptance Criteria”).
I’d like to set a rule that wouldn’t allow moving an entity to the next state in the workflow unless all options in the checklist are crossed out.