diff --git a/sdk-core-protos/protos/local/temporal/sdk/core/workflow_activation/workflow_activation.proto b/sdk-core-protos/protos/local/temporal/sdk/core/workflow_activation/workflow_activation.proto index 7991ac480..2c612b8b8 100644 --- a/sdk-core-protos/protos/local/temporal/sdk/core/workflow_activation/workflow_activation.proto +++ b/sdk-core-protos/protos/local/temporal/sdk/core/workflow_activation/workflow_activation.proto @@ -27,7 +27,8 @@ import "temporal/sdk/core/common/common.proto"; // // This is because: // * Patches are expected to apply to the entire activation -// * Signal and query handlers should be invoked before workflow routines are iterated +// * Signal and update handlers should be invoked before workflow routines are iterated. That is to +// say before the users' main workflow function and anything spawned by it is allowed to continue. // * Queries always go last (and, in fact, always come in their own activation) // // The downside of this reordering is that a signal or update handler may not observe that some