- Convert core→optional imports to lazy imports with try/except fallbacks
- cms/media_service: use TYPE_CHECKING for ProductMedia type hints
- customers/customer_service: wrap Order imports in try/except
- tenancy/admin_platform_users: wrap stats_service import in try/except
- Enhance validate_architecture.py to recognize lazy import patterns
- Add module_dependency_graph.py script for dependency visualization
The lazy import pattern allows optional modules to be truly optional while
maintaining type safety through TYPE_CHECKING blocks.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>