Use this when features like search autocomplete or auto-save intermittently show stale data overwriting fresh results. Paste your async code to identify race conditions, deadlock risks, and missing Promise error handling — with reproduction scenarios and concrete solutions for each.