hydromodpy.workflow.resume#
Resume planner driven by the workflow_steps journal.
The runner asks ResumePlanner where it must restart after a crash
or interruption. The planner reads the journal, verifies each completed
step’s artefacts still exist with a matching outputs_hash, and returns
a ResumePlan that the runner consumes verbatim. Pipeline blueprint
changes or config drift trigger a full restart and cascade-invalidate the
journal rows so a stale completed-prefix never confuses a future resume.
Classes
|
Decision returned by |
|
Decide where the pipeline must restart after a crash or interruption. |
|
Trace of a single step the planner marked aborted. |