lib/one_piece/commanded/aggregate/stateless_lifespan.ex
defmodule OnePiece.Commanded.Aggregate.StatelessLifespan do
@moduledoc """
Stops the aggregate after a command, event or error.
"""
@behaviour Commanded.Aggregates.AggregateLifespan
def after_command(_command), do: :stop
def after_event(_event), do: :stop
def after_error(_error), do: :stop
end