AntiPattern

Async Contract Mismatch

async-contract-mismatch

Async boundaries fail when awaited/coroutine-returning functions don’t match expected context or lifecycle contracts—handlers time out, mocks don’t implement async context managers, and requests/fallbacks silently degrade into pending states.