Pattern
Asynchronous Context Misordering
async-context-misordering
Async tasks and scheduled functions run with the wrong lifetime or concurrency boundary—e.g., background work starts after teardown, locks aren’t aligned with the actual scheduler, or executor/argument order breaks task submission—causing deadlocks, missing parallelism, and lost state updates.