Open
Description
Motivations:
Apply the trait to domain.Entity, remove the need for a formalAggregate
classReposition eventSourcing.Process as domain.ProcessRemove domain directory in space:event-sourcing https://github.com/meteor-space/event-sourcing/tree/develop/source/server, so it's positioned as an infrastructure package building onspace:domain
I feel this will set us up for making Space's domain implementation less dependent on applying ES for every sub-domain.
Issues:
- How to handle the Process additional behavior - Extra mixin? If so how can we describe this trait?