State-machine workflow convenience API.
This layer keeps workflows explicit: start a flow in a state, claim due work, transition to the next state, or finish with complete/fail/retry.