These can, like patches, affect the logic of anything that happens subsequently and hence they should go first.
It's not immediately clear if this isn't already implicitly the case. If it is, we don't need a flag. If it isn't, we do. So, it's worth proving with tests/analysis if we can avoid introducing a flag. Initial impl w/o the tests here: https://github.com/temporalio/sdk-core/pull/789
These can, like patches, affect the logic of anything that happens subsequently and hence they should go first.
It's not immediately clear if this isn't already implicitly the case. If it is, we don't need a flag. If it isn't, we do. So, it's worth proving with tests/analysis if we can avoid introducing a flag. Initial impl w/o the tests here: https://github.com/temporalio/sdk-core/pull/789