Are their any implicit constraints on the DomainEventStream passed to a call to EventStore.appendEvents?
For example, does the given DES:
only contain events for a single aggregate root id?
guarantee ordering? by seq # within an AR? that events for a given AR are contiguous?
always contain less than N events?
Thanks in advance - looking for ways to optimize persistence through batch writes where possible.