Make Kotlin async work easier to reason about.
Guides Kotlin concurrency reviews and changes so asynchronous work has clear ownership and state and events have appropriate delivery semantics.
When to use it
Use when writing or reviewing Kotlin coroutine ownership, threading, cancellation, Flow state, or one-shot events.
It changes how the agent reviews and edits Kotlin code by checking existing API contracts, coroutine ownership, and state-versus-event semantics.
What you provide
Requires gradle-run when running Gradle to validate a change; direct ./gradlew invocation is prohibited.
Routes Compose collection and UI effect handling to compose-state-and-effects; whether it is required to complete the workflow is unstated.
No additional actions listed.