datarobot_genai.eval.utils
utils
make_run_id
Timestamp identifying a single run.
Microsecond precision, not seconds: the run ID names both the raw artifact directory and (by default) the archived results file, so two runs starting in the same second would otherwise overwrite each other's output. The format stays lexically sortable, which is what consumers listing the output directory rely on to order runs by name.
Source code in datarobot_genai/eval/utils.py
resolve_archive_name
Filename for a run's archived results copy, relative to the output dir.
Defaults to <pipeline stem>_<run_id>.json so successive runs of the same
pipeline are self-describing, sort chronologically, and never overwrite one
another. An explicit output_name must be a bare filename: the archive
always lands in the output directory, and a path would let it escape.