Loading
refactor: resolve codebase concerns
- Fix SpecSource Protocol to use proper '...' syntax instead of NotImplementedError - Consolidate normalization functions to tdoc_crawler.utils.normalization - Add normalize_tdoc_id(), normalize_tdoc_ids(), normalize_portal_meeting_name() - Re-export from tdocs/utils.py and meetings/utils.py for backward compatibility - Improve workspace error handling - Add WorkspaceNotFoundError exception - List members and process commands now clearly distinguish workspace not found - Export WorkspaceNotFoundError from threegpp_ai package - Update migration module documentation - Remove misleading TODO comment - Document module's role in shared storage consolidation