"""Shared input shaping for session-level evaluation runs.""" from __future__ import annotations from collections.abc import Iterable, Mapping def enriched_masked_turns(masked_turns: Iterable[Mapping[str, object]]) -> list[dict[str, object]]: """Attach the same 1-based turn sequence to every session evaluation path.""" enriched: list[dict[str, object]] = [] for index, turn in enumerate(masked_turns, start=1): item = dict(turn) item["seq"] = index enriched.append(item) return enriched