The requirement I have is that an issue should be reapproved if someone changes it after it was already Approved.
So the issue is in an 'Approved' state we defined. When the issue is changed, I want a workflow state transition to 'For Approval'.
The change can happen either by adding a linked issue, especially a (sub)task, or editing fields.
Adding comments is out-of-scope, so if adding comments makes this transition or not is not important. Just like timekeeping.
Also out-of-scope is changing the state on Closed issues.
I investigated adding a custom event copy of 'Issue Updated' but that seems intended to send emails, but I want a workflow transition.
Can this be done using Jira Cloud (optionally using Scriptrunner)?