X_JOB_COMPENSATION_FAILED
Means
a compensator could not undo its step
Typical cause
a job declaring compensates: true failed for good, and while unwinding a compensate callback exhausted its attempts, or met a once step whose outcome is unknown
Fix
x jobs resolve-step <id> <step> --ran --output '<json>' # or --not-ran, for a once step; a failed compensator: repair it, then x jobs retry <id> — completed compensators replay