AntiPattern
Async Execution Lifecycles Miswired
async-lifecycle-context-mock-mismatch
Async code misbehaves because context managers, mocks, and startup/scheduler tasks are wired incorrectly—creating coroutines where aenter/aexit are expected or running code only at app start—breaking FastAPI background jobs and async tests.