Skip to contents

Updates a freshly-generated task grid with terminal status values from a checkpoint. Pending tasks remain pending; only tasks that were completed (success/failed/skipped) in the checkpoint are updated.

Usage

merge_task_grid_status(fresh_grid, checkpoint_grid)

Arguments

fresh_grid

Task grid tibble from create_task_grid().

checkpoint_grid

Task grid tibble from checkpoint.

Value

Task grid tibble with status merged from checkpoint.

Details

The function preserves the deterministic task ordering and RNG seeds from the fresh grid, only updating status for tasks that were terminal in the checkpoint. This ensures resumed runs maintain identical reproducibility guarantees.