"""Router agregador del módulo CRM. Se monta bajo el prefijo ``/crm`` en ``api/v1/router.py``. Importar este módulo también registra los permisos del CRM (side-effect de ``permissions``), siguiendo el patrón del ``PermissionRegistry``. """ from fastapi import APIRouter from . import permissions # noqa: F401 (side-effect: registra permisos del CRM) from .accounts.routes import router as accounts_router from .activities.routes import router as activities_router from .contacts.routes import router as contacts_router from .leads.routes import router as leads_router from .metrics.routes import router as metrics_router from .opportunities.routes import router as opportunities_router from .pipelines.routes import router as pipelines_router router = APIRouter() router.include_router(accounts_router) router.include_router(contacts_router) router.include_router(leads_router) router.include_router(pipelines_router) router.include_router(opportunities_router) router.include_router(activities_router) router.include_router(metrics_router)