I wonder if what Operation exposes is the right level of information
Do you mean to expose the old and the new state of the entity? I think we need to expose the "delta" in some way, so an implementor of the API e.g. knows which compensating operation to perform.
|