| 188 | |
| 189 | |
| 190 | class Report(BaseModel): |
| 191 | schema_version: int = SCHEMA_VERSION |
| 192 | generated_at: datetime |
| 193 | repo_root: str |
| 194 | config_path: str |
| 195 | |
| 196 | totals: dict[str, int] |
| 197 | records: list[FileRecord] |
| 198 | |
| 199 | |
| 200 | # Rebuild models due to __future__ annotations |