from dataclasses import dataclass from datetime import datetime @dataclass class ImplProgress: module_id: str percentage: float # 0-100 source: str # auto, llm, manual evaluated_at: datetime @dataclass class CodeStructure: root_path: str directories: list[str] files: list[str] matched_modules: list[str]