"""Synthetic aggregate module for the v2 audit integration tests.""" from __future__ import annotations from typing import Any, List FileItems = List[dict[str, Any]] def build_file_items() -> FileItems: data: FileItems = [{"path": "a.py", "view_mode": "full"}, {"path": "b.py", "view_mode": "summary"}] return data def format_paths(items: FileItems) -> List[str]: out: List[str] = [] for item in items: path = item["path"] view_mode = item["view_mode"] out.append(f"{path}:{view_mode}") return out