Tools
Utility helpers for filename sanitization, run-token construction, and deterministic seeding.
The functions here are pure and side-effect free. They are used by the CLI and dataset layers to build stable, human-readable folder names and to derive reproducible seeds from a parameter set.
Functions
Builds a container folder name (target-agnostic) by appending a run timestamp to the parameter token produced by buildParamsToken.
Builds the parameter token used in filenames and containers (without timestamp and target).
Builds a base name by joining sanitized, non-blank parts with the global file name separator.
Sanitizes an arbitrary string so that it is safe to use as part of a filename or path segment.
Builds a deterministic 64-bit seed from a Parameters snapshot.