db4fb5c2ef
synthetic_src/: - type_aliases.py (3 TypeAliases: Metadata, FileItems, History) - ai_client.py (producer + consumer of Metadata + History) - aggregate.py (producer + consumer of FileItems) - gui_2.py (hot-path consumer of FileItems) - cleanup.py (cold-path consumer of Metadata) - overrides.toml (frequency override for cleanup.do_nothing) audit_inputs/ (6 JSON files): - audit_weak_types.json (4 findings in Metadata + FileItems functions) - audit_exception_handling.json (2 BOUNDARY_SDK findings) - audit_optional_in_3_files.json (0 findings) - audit_no_models_config_io.json (0 findings) - audit_main_thread_imports.json (0 findings) - type_registry.json (3 aggregates' field sets)
10 lines
259 B
Python
10 lines
259 B
Python
"""Synthetic GUI module for the v2 audit integration tests."""
|
|
from __future__ import annotations
|
|
from typing import Any
|
|
|
|
FileItems = list[dict[str, Any]]
|
|
|
|
def render_file_list(items: FileItems) -> None:
|
|
for item in items:
|
|
path = item["path"]
|
|
print(path) |