Kotlin Coroutines - Advanced Async Patterns Expert guidance for complex async operations in Amethyst: relay pools, event streams, structured concurrency, and testing. Mental Model Key principles: - supervisorScope - Children fail independently - callbackFlow - Bridge callbacks to Flow - shareIn/stateIn - Hot flows from cold - Backpressure - buffer(), conflate(), DROP OLDEST When to Use This Skill Use for advanced async patterns: - Multi-relay subscriptions with supervisorScope - Complex Flow operators (flatMapLatest, combine, merge) - callbackFlow for Android callbacks (connectivity, location…