Workflow Resumption

Summary

Workflow resumption is the mechanism that lets repaired, unlocked, or previously failed work continue without starting a new informal process.

Problem

Human-in-the-loop systems pause by design. If resumption is ad hoc, operators may repair a record but leave the actual workflow stranded.

Principle

Pause, repair, retry, and resume should be explicit state transitions over the same durable work item.

Platform Shape

Shared workflow resumption and lock services define reusable primitives. POA uses job services to process cases after repair, while precon drain jobs resume processing tasks. The repeated pattern is that UI actions enqueue or unblock work; they do not run long processing inline.

Source Evidence

  • services/workflow/resumption
  • services/workflow/locks
  • services/poa/jobs
  • jobs/precon/drain_processing_tasks
  • docs/engineering/concepts/retry-resume-cancel.md
  • docs/engineering/concepts/repair-actions.md