tryEmit

fun tryEmit(taskId: String, state: TaskState): Boolean

Emits a state without suspending. Drops the event if the buffer is full. Prefer emit when a coroutine context is available. Note: Does NOT persist to EventStore — use emit for terminal states.