# Saga Compensation

> For long-running distributed workflows, split work into steps, persist progress, define compensating actions, and recover from partial failure through forward or backward correction.

Record: `algo:saga-compensation`
Kind: architecture
Canonical: https://banes-lab.com/ontology/algorithms#algo-saga-compensation
Closure: https://banes-lab.com/json/records/algo/saga-compensation/closure
