Loading
refactor(3gpp-ai): extract workspaces module into subpackage
- Split monolith workspaces.py (658 lines) into workspaces/ subpackage: crud.py (workspace CRUD), members.py (member management), utils.py (shared helpers, checkout functions) - Add TypedDict definitions for type-safe dict returns - Replace Any with WorkspaceMember, TDocMetadata, ProcessingResultDict - Fix import: is_default_workspace/normalize_workspace_name from workspace_names - Format _workspace_commands.py line wrapping