createWorkflowCheckpointStore
Purpose and behavior
Section titled “Purpose and behavior”Create a WorkflowCheckpointStore that keeps each run’s checkpoint and owner in one object, checkpoints/<SHA-256 of runId>.json. acquire() rejects while an owner is recorded, and release keeps the saved progress. Ownership never expires: after a crash, stop the old runner and call recoverWorkflowCheckpoint().
Complete example and detailed rules.
Parameters and properties
Section titled “Parameters and properties”optionsRequiredTransportStoreOptionsTransport that holds one object per run under checkpoints/, with its checkpoint and owner.options.transporterRequiredTransportCaller-owned object transport used by the store or operation. Closing a workflow or sandbox does not close this transport.