{"context":"NestFactory","level":"info","message":"Starting Nest application...","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:31"}
{"context":"InstanceLoader","level":"info","message":"PrismaModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"ErpReadonlyModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"ThrottlerModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"ConfigOperativaModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"IncidenciasModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"SesionModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"ManualModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"CatalogoModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"ReporteModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"InstanceLoader","level":"info","message":"TicketsModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RoutesResolver","level":"info","message":"HealthController {/api/health} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/health, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RoutesResolver","level":"info","message":"SesionController {/api/sesion} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/sesion, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RoutesResolver","level":"info","message":"CatalogoController {/api/catalogo} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/documentos/buscar, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/documentos/:tipo/:id, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/documentos, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/alertas, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/empresa/salud, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/guias, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RoutesResolver","level":"info","message":"TicketsController {/api/tickets} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets, POST} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets/:id/mensajes, POST} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets/:id, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets/:id/adjuntos/:adjunto, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets/:id/conformidad, POST} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RoutesResolver","level":"info","message":"ManualController {/api/manual} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/manual/capturas/:nombre, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/manual/guias/:id, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RoutesResolver","level":"info","message":"ReporteController {/api/reporte} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/configuracion, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/configuracion, PUT} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/configuracion/youtrack/probar, POST} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/resumen, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/tickets, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/tickets/:id, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/tickets/:id/adjuntos/:adjunto, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/tickets/:id/mensajes/:orden/etiqueta, PUT} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"ErpReadonlyService","level":"info","message":"Base del ERP: conectado como \"soporte_ia\" (solo lectura)","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"ManualService","level":"info","message":"Manual: 252 fichas, 7296 pasajes (49c2cc84 test(medios-pago): e2e «No mueve dinero» con «Otro» (DOBA) e informe | dea5b80 feat(medios-pago): medios que no mueven dinero, configurables por empresa)","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:45:32"}
{"context":"ConsultorService","level":"info","message":"Esquema del consultor: 91 vistas","service":"novasis-soporte-ia","timestamp":"2026-10-27 11:46:14"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"PrismaModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"ErpReadonlyModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"ThrottlerModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"ConfigOperativaModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"IncidenciasModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"SesionModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"ManualModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"CatalogoModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"ReporteModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"InstanceLoader","level":"info","message":"TicketsModule dependencies initialized","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RoutesResolver","level":"info","message":"HealthController {/api/health} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/health, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RoutesResolver","level":"info","message":"SesionController {/api/sesion} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/sesion, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RoutesResolver","level":"info","message":"CatalogoController {/api/catalogo} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/documentos/buscar, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/documentos/:tipo/:id, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/documentos, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/alertas, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/empresa/salud, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/catalogo/guias, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RoutesResolver","level":"info","message":"TicketsController {/api/tickets} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets, POST} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets/:id/mensajes, POST} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets/:id, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets/:id/adjuntos/:adjunto, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/tickets/:id/conformidad, POST} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RoutesResolver","level":"info","message":"ManualController {/api/manual} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/manual/capturas/:nombre, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/manual/guias/:id, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RoutesResolver","level":"info","message":"ReporteController {/api/reporte} (version: 1):","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/configuracion, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/configuracion, PUT} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/configuracion/youtrack/probar, POST} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/resumen, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/tickets, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/tickets/:id, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/tickets/:id/adjuntos/:adjunto, GET} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/api/reporte/tickets/:id/mensajes/:orden/etiqueta, PUT} (version: 1) route","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:02"}
{"context":"ErpReadonlyService","level":"info","message":"Base del ERP: conectado como \"soporte_ia\" (solo lectura)","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:03"}
{"context":"ManualService","level":"info","message":"Manual: 252 fichas, 7296 pasajes (49c2cc84 test(medios-pago): e2e «No mueve dinero» con «Otro» (DOBA) e informe | dea5b80 feat(medios-pago): medios que no mueven dinero, configurables por empresa)","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:03"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:03"}
{"context":"ConsultorService","level":"info","message":"Esquema del consultor: 91 vistas","service":"novasis-soporte-ia","timestamp":"2026-10-27 12:12:33"}
