Durable host-submitted progression signal.
Each row records a single fact that a host application reported (e.g. a user
opened an email, completed a billing task). Signals are the immutable input
to workflow advancement — Chimeway.Dispatch.SignalRouterWorker consumes
them asynchronously to drive WorkflowRun state transitions.