AntiPattern
Async Awaitable Misplacement
awaitable-timing-and-mocking-misplacement
Async components get invoked or inspected before the awaited routing/connection state exists (e.g., middleware before routing, or mocking awaitables as already-awaited values), causing metadata or context managers to be treated incorrectly and break downstream logic.