Originally from @peterbarancek
A feature will introduce a tool that allows the user to define specific steps that should be placed on hold during the process.
These hold-enabled steps can be manually triggered by the user upon request. The functionality will be integrated into the sequence logic, ensuring that the hold behavior is fully wrapped within the sequence execution framework.
When a step marked for hold is triggered by the user, the hold flag is automatically cleared, and the sequence continues according to the defined process flow.