Loading
refactor(02-06): convert Workspace and WorkspaceMember to dataclasses
- Converted Workspace from BaseModel to @dataclass - Converted WorkspaceMember from BaseModel to @dataclass - Validation logic moved from @field_validator to __post_init__ - GraphNode and GraphEdge remain as BaseModel (LightRAG requirement) - Updated imports in workspace_registry.py to use models.WorkspaceMember - make_workspace_member now uses models.WorkspaceMember for consistency - Maintains backward compatibility with existing code