1from __future__ import annotations2import datetime as _dt, uuid34def utcnow() -> str:5 return _dt.datetime.now(_dt.timezone.utc).strftime("%Y-%m-%dT%H:%M:%S.%fZ")67def new_session_id() -> str:8 return str(uuid.uuid4())910def new_run_id(task_id: str, arm: str, rep: int, model_tag: str = "") -> str:11 base = f"{task_id}_{arm}_r{rep}"12 return f"{base}_{model_tag}" if model_tag else base13