Session list queries combining live processes and stored records.
@spec active_count() :: non_neg_integer()
@spec list(keyword()) :: [map()]
@spec start_stored(String.t()) :: {:ok, pid()} | {:error, :not_found}
@spec via(String.t()) :: {:via, Registry, {Vibe.Registry, {:session, String.t()}}}