
implementation("io.komune.s2:s2-automate-dsl:0.38.0")Facilitates modeling domain object life cycles using finite state machines and implements transactions as commands. Supports event-sourced and state-stored approaches for managing software system states.