Append-then-publish event log facade for observable executions.
Durability belongs to the host adapter. The facade gives the runner one stable contract: append the canonical event first, then publish the persisted event for live subscribers. Late subscribers replay through the same adapter.
Summary
Types
@type event() :: WorkflowStem.Adapters.EventSink.event()