Spark entity for one declared workflow transition.
@type t() :: %Squidie.Workflow.TransitionSpec{ __identifier__: term(), __spark_metadata__: term(), condition: map() | nil, from: atom(), on: atom(), opts: keyword(), recovery: atom() | nil, to: atom() }