19 lines
353 B
Python
19 lines
353 B
Python
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]
|