Stress с Task.WhenAll/барьерами, проверка инвариантов, изоляция flaky suite.
Разбор
- Сначала упростите critical section.
- Логи с correlation.
- Не полагайтесь на «повезло в CI».
- Инструменты анализа гонок — точечно.
Итог
Гонки ловят инвариантами, нагрузкой и упрощением дизайна.