from pathlib import Path def manual_session_dir(data_root: Path, session_id: str) -> Path: return data_root / "manual" / session_id def run_dir(data_root: Path, run_id: str) -> Path: return data_root / "runs" / run_id def expected_manual_files(session_id: str) -> list[str]: return [ "manual-session-log.v1.json", "telemetry.csv", "manifest.json", ]