Hi! Forewarning that I am pretty new to Jira...
I am setting up an automation that will move a Story to "Done" once all the Tasks that are linked to it (using "Child of" relationship) are "Done".

Currently, it works if the Related issues condition has the condition as "Some match specified JQL". It isn't working when I try to set it to "All match specified JQL" and "Status = Done". Instead, I get the error in the attached screenshot, "The following issues did not match the condition". Stories should only move to "Done" once every Task linked with "Child of" is "Done".

My second requirement is that the Story is not automatically completed. Many times, Tasks are moved to Done, and then more Tasks pop up for that Story. I want to have some way to control the automation so that I can approve the Story to move to "Done".