unilab.visualization.interactive_playback.make_sim2sim_preflight

unilab.visualization.interactive_playback.make_sim2sim_preflight(cfg, *, algo_name)[source]

Build a sim2sim contract preflight closure for interactive playback entrypoints.

Returns None when no Hydra config is available (legacy non-Hydra path). Old runs without a contract snapshot keep the fallback + warning semantics of resolve_sim2sim_config().

Parameters:
Return type:

Callable[[str | None], Any] | None