Part 6: Durable Execution with Temporal

Every watcher run is a Temporal workflow. Temporal stores each step, the approval wait, and the result. A worker crash resumes the run where it stopped.

Figure 6.0. The run lives in Temporal, not in the worker. Chapter 23 turns this into an exercise.
docs