Rebuildable workflow-agent projection over one run-thread journal.
Dispatch completion is not treated as workflow progress here. A runnable is
applied only after the run thread records :runnable_applied, preserving the
durable ordering between dispatch results and workflow state transitions.
Summary
Types
Functions
@spec rebuild([SquidMesh.Runtime.DispatchProtocol.Entry.t()]) :: t()
@spec replay(t(), [SquidMesh.Runtime.DispatchProtocol.Entry.t()]) :: t()