{"name":"@cafe-system/api","architecture":"modular-monolith","modules":[{"name":"auth","description":"Gestiona login, Google OAuth, logout, JWT RS256, JWKS y refresh tokens opacos."},{"name":"empresas","description":"Gestiona empresas tenant, sucursales y aislamiento multi-empresa."},{"name":"familias","description":"Carpetas libres tenant-scoped que agrupan productos existentes sin exigir metadata comercial comun. Ver docs/architecture/family-free-product-contract.md."},{"name":"catalogo","description":"Expone productos, categorias y proveedores con contratos listos para el frontend."},{"name":"pos","description":"Expone CRUD autenticado para clientes, productos, ventas, compras e inventario."},{"name":"inventory","description":"Gestiona stock por producto/sucursal, lotes, vencimientos y FEFO asistido."},{"name":"finanzas","description":"Agrupa caja, ingresos automaticos, gastos categorizados, calculos financieros, impuestos, periodos y resumen financiero basico."},{"name":"notifications","description":"Gestiona notificaciones in-app persistentes y entrega en tiempo real."},{"name":"operations","description":"Transactional purchases, sale returns and employee administration."},{"name":"ia-advisor","description":"Gestiona ejecuciones IA, reportes, recomendaciones, insights y metricas analiticas."},{"name":"auditoria","description":"Registra eventos auditables y trazabilidad de cambios operativos."},{"name":"legal","description":"Documentos legales versionados con hash, aceptacion por usuario (fecha, IP, hash) y compuerta de aceptacion. Ver docs/backend-contracts/contracts/legal-documents-acceptance.md."},{"name":"privacy","description":"Solicitudes de los titulares de datos personales con plazos en dias habiles, exportacion de datos de un cliente y reporte semestral. Ver docs/backend-contracts/contracts/data-subject-requests.md."},{"name":"sales","description":"Agrupa ventas, tickets, cierres y KPIs comerciales."},{"name":"stats","description":"Agrega métricas de ventas, inventario, finanzas y KPIs para dashboard."},{"name":"reports","description":"Serves tenant-scoped AI reports, suggestions and downloadable PDF/JSON files."}]}