epic-13: add cli and tui entry point, finish epic.

This commit is contained in:
2026-05-16 13:37:58 +04:00
parent 72d20726ce
commit 2207a37549
60 changed files with 2896 additions and 41 deletions
@@ -12,7 +12,7 @@ import kotlinx.datetime.Clock
import java.util.*
class EventDispatcher(private val eventStore: EventStore) {
suspend fun emit(
fun emit(
payload: EventPayload,
sessionId: SessionId,
causationId: CausationId? = null,
@@ -64,7 +64,7 @@ object AnyMapSerializer : KSerializer<Map<String, Any>> {
@Suppress("UNCHECKED_CAST")
override fun deserialize(decoder: Decoder): Map<String, Any> =
delegate.deserialize(decoder) as Map<String, Any>
delegate.deserialize(decoder)
override fun serialize(encoder: Encoder, value: Map<String, Any>) =
delegate.serialize(encoder, value)