Skip to content

PULSE DURABLE · CHECKPOINT RECOVERY

Keep confirmed results. Continue unfinished work.

Checkpoint encoding, storage, and recovery for Pulse workflows. Rebuild the same definition with the original RunID and inputs, then re-enter unconfirmed functions from the beginning.

Target v0.1.0 · Go 1.26+ · Pulse v0.5.0 · Release status on GitHub Releases

Recover from a durable checkpoint

  1. prepareRestore the confirmed result
    restored
  2. finishRe-enter the unconfirmed function
    executed
  3. resultRead from a new Execution
    42 · ready

Publish after confirmation. Unconfirmed business code can run again.

DOCUMENTATION

From a first run to reliable recovery

Target v0.1.0 · Go 1.26+ · Pulse v0.5.0 · Release status: GitHub Releases · MIT