replay
Replay planning utilities.
This module translates Kitaru replay semantics (from_ + overrides) into the
ZenML replay inputs consumed by Pipeline.replay(...).
Ordering uses DAG topology derived from StepSpec.upstream_steps, matching
ZenML's own Compiler._get_sorted_invocations() strategy. Timestamps are
used only as a last-resort fallback for legacy runs missing topology metadata.
funcbuild_replay_plan(*, run, from_, overrides=None, flow_inputs=None) -> ReplayPlanBuild a replay plan for a completed/paused execution.
paramrunPipelineRunResponseSource execution to replay from.
paramfrom_strCheckpoint selector (checkpoint name, invocation ID, or call ID).
paramoverridesMapping[str, Any] | None= NoneOptional checkpoint override map (checkpoint.* keys).
paramflow_inputsMapping[str, Any] | None= NoneOptional flow input overrides.
Returns
kitaru.replay.ReplayPlanA resolved replay plan.