Task: Is order of task execution deterministic?

I’m curious if this was resolved and what the recommendation is if I have this requirement in 2026?

I noticed [Concurrency] Mark `extractIsolation` as `@_alwaysEmitIntoClient`. by hborla · Pull Request #71941 · swiftlang/swift · GitHub mentioned above is merged? There is also an executorPreference on Task.init, which might be the anticipated API? This can take a SerialDispatchQueue, and an actor can be arranged to use a serial queue as its executor using the SerialExecutor protocol.

There’s also a Task.immediate interface that might achieve this?

Otherwise, is using an AsyncStream’s continuation a suggested approach?

Thank you.