[2025-09-13T16:50:51.600Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-13T16:50:51.664Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-13T16:50:51.665Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:51.666Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-13T16:50:51.667Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-13T16:50:51.668Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-13T16:50:51.669Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-13T16:50:51.669Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-13T16:50:51.670Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-13T16:50:51.670Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-13T16:50:51.673Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-13T16:50:51.674Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-13T16:50:51.836Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-13T16:50:51.836Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-13T16:50:52.139Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-13T16:50:52.139Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:52.139Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:52.140Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:52.140Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:52.140Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:52.140Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:52.140Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:52.141Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T16:50:52.144Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-13T16:50:52.144Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-13T16:50:52.145Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-13T16:50:52.145Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-13T16:50:52.147Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-13T16:50:52.148Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-13T16:50:52.148Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-13T16:50:52.149Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-13T16:50:52.347Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-13T16:50:52.350Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-13T16:50:52.355Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-13T16:50:52.355Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-13T16:50:52.356Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-13T16:50:52.357Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-13T16:50:52.357Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-13T16:50:52.358Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-13T16:50:52.359Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-13T16:50:52.359Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-13T16:50:52.360Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-13T16:50:52.361Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-13T16:50:52.361Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-13T16:50:52.362Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-13T16:50:52.363Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-13T16:50:52.363Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-13T16:50:52.364Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-13T16:50:52.364Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-13T16:50:52.365Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-13T16:50:52.365Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-13T16:50:52.366Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-13T16:50:52.366Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-13T16:50:52.367Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-13T16:50:52.368Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-13T16:50:52.368Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-13T16:50:52.369Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-13T16:50:52.369Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-13T16:50:52.370Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-13T16:50:52.370Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-13T16:50:52.371Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-13T16:50:52.371Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-13T16:50:52.371Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-13T16:50:52.372Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-13T16:50:52.372Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-13T16:50:52.373Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-13T16:50:52.373Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-13T16:50:52.373Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-13T16:50:52.374Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-13T16:50:52.374Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-13T16:50:52.375Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-13T16:50:52.375Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-13T16:50:52.375Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-13T16:50:52.376Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-13T16:50:52.376Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-13T16:50:52.376Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-13T16:50:52.377Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-13T16:50:52.377Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-13T16:50:52.377Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-13T16:50:52.378Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-13T16:50:52.378Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-13T16:50:52.378Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-13T16:50:52.378Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-13T16:50:52.379Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-13T16:50:52.379Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-13T16:50:52.379Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-13T16:50:52.380Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-13T16:50:52.380Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-13T16:50:52.380Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-13T16:50:52.381Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-13T16:50:52.381Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-13T16:50:52.382Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-13T16:50:52.382Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-13T16:50:52.382Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-13T16:50:52.383Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-13T16:50:52.383Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-13T16:50:52.383Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-13T16:50:52.384Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-13T16:50:52.384Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-13T16:50:52.384Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-13T16:50:52.384Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-13T16:50:52.385Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-13T16:50:52.385Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-13T16:50:52.386Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-13T16:50:52.386Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-13T16:50:52.386Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-13T16:50:52.387Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-13T16:50:52.387Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-13T16:50:52.387Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-13T16:50:52.388Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-13T16:50:52.388Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-13T16:50:52.389Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-13T16:50:52.389Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-13T16:50:52.389Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-13T16:50:52.390Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-13T16:50:52.390Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-13T16:50:52.391Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-13T16:50:52.391Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-13T16:50:52.391Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-13T16:50:52.392Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-13T16:50:52.392Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-13T16:50:52.392Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-13T16:50:52.393Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-13T16:50:52.393Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-13T16:50:52.393Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-13T16:50:52.394Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-13T16:50:52.394Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-13T16:50:52.394Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-13T16:50:52.395Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-13T16:50:52.395Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-13T16:50:52.395Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-13T16:50:52.396Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-13T16:50:52.396Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-13T16:50:52.396Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-13T16:50:52.454Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-13T17:05:37.948Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-13T17:05:38.014Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-13T17:05:38.014Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.016Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-13T17:05:38.032Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-13T17:05:38.032Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-13T17:05:38.034Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-13T17:05:38.034Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-13T17:05:38.035Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-13T17:05:38.036Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-13T17:05:38.039Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-13T17:05:38.041Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-13T17:05:38.198Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-13T17:05:38.198Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-13T17:05:38.464Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-13T17:05:38.464Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.464Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.465Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.465Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.465Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.465Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.466Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.466Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:05:38.469Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-13T17:05:38.469Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-13T17:05:38.470Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-13T17:05:38.470Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-13T17:05:38.472Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-13T17:05:38.474Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-13T17:05:38.474Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-13T17:05:38.474Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-13T17:05:38.663Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-13T17:05:38.666Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-13T17:05:38.670Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-13T17:05:38.671Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-13T17:05:38.672Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-13T17:05:38.672Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-13T17:05:38.673Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-13T17:05:38.674Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-13T17:05:38.675Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-13T17:05:38.675Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-13T17:05:38.676Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-13T17:05:38.677Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-13T17:05:38.677Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-13T17:05:38.678Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-13T17:05:38.678Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-13T17:05:38.679Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-13T17:05:38.679Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-13T17:05:38.680Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-13T17:05:38.680Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-13T17:05:38.681Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-13T17:05:38.681Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-13T17:05:38.682Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-13T17:05:38.682Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-13T17:05:38.683Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-13T17:05:38.683Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-13T17:05:38.684Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-13T17:05:38.684Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-13T17:05:38.685Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-13T17:05:38.685Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-13T17:05:38.686Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-13T17:05:38.686Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-13T17:05:38.686Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-13T17:05:38.687Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-13T17:05:38.687Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-13T17:05:38.688Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-13T17:05:38.688Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-13T17:05:38.688Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-13T17:05:38.689Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-13T17:05:38.689Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-13T17:05:38.689Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-13T17:05:38.690Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-13T17:05:38.690Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-13T17:05:38.690Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-13T17:05:38.691Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-13T17:05:38.691Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-13T17:05:38.692Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-13T17:05:38.692Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-13T17:05:38.692Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-13T17:05:38.693Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-13T17:05:38.693Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-13T17:05:38.693Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-13T17:05:38.694Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-13T17:05:38.694Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-13T17:05:38.694Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-13T17:05:38.695Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-13T17:05:38.695Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-13T17:05:38.695Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-13T17:05:38.696Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-13T17:05:38.696Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-13T17:05:38.697Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-13T17:05:38.697Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-13T17:05:38.697Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-13T17:05:38.698Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-13T17:05:38.698Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-13T17:05:38.698Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-13T17:05:38.699Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-13T17:05:38.699Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-13T17:05:38.699Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-13T17:05:38.700Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-13T17:05:38.700Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-13T17:05:38.700Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-13T17:05:38.701Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-13T17:05:38.701Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-13T17:05:38.701Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-13T17:05:38.702Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-13T17:05:38.702Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-13T17:05:38.702Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-13T17:05:38.703Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-13T17:05:38.703Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-13T17:05:38.704Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-13T17:05:38.704Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-13T17:05:38.705Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-13T17:05:38.705Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-13T17:05:38.705Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-13T17:05:38.706Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-13T17:05:38.706Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-13T17:05:38.707Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-13T17:05:38.707Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-13T17:05:38.707Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-13T17:05:38.708Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-13T17:05:38.708Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-13T17:05:38.708Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-13T17:05:38.709Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-13T17:05:38.709Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-13T17:05:38.710Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-13T17:05:38.710Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-13T17:05:38.710Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-13T17:05:38.711Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-13T17:05:38.711Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-13T17:05:38.711Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-13T17:05:38.712Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-13T17:05:38.712Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-13T17:05:38.712Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-13T17:05:38.766Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-13T17:05:38.978Z] [LOG] [VerificationService] Sending verification SMS to +32476891529
[2025-09-13T17:05:39.379Z] [ERROR] [VerificationService] Failed to send verification SMS: Authenticate - Error: Authenticate
    at success (/home/wichisof/nodevenv/manutencao-api.wichisoft.com.ar/20/lib/node_modules/twilio/lib/base/Version.js:79:23)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async VerificationService.generateVerificationToken (/home/wichisof/manutencao-api.wichisoft.com.ar/dist/auth/verification.service.js:42:34)
    at async /home/wichisof/nodevenv/manutencao-api.wichisoft.com.ar/20/lib/node_modules/@nestjs/core/router/router-execution-context.js:46:28
    at async /home/wichisof/nodevenv/manutencao-api.wichisoft.com.ar/20/lib/node_modules/@nestjs/core/router/router-proxy.js:9:17
[2025-09-13T17:07:20.562Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-13T17:07:20.636Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-13T17:07:20.636Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:20.638Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-13T17:07:20.639Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-13T17:07:20.639Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-13T17:07:20.640Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-13T17:07:20.640Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-13T17:07:20.641Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-13T17:07:20.641Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-13T17:07:20.644Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-13T17:07:20.645Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-13T17:07:20.766Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-13T17:07:20.767Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-13T17:07:21.010Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-13T17:07:21.011Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:21.011Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:21.011Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:21.011Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:21.012Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:21.012Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:21.012Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:21.012Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-13T17:07:21.033Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-13T17:07:21.034Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-13T17:07:21.034Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-13T17:07:21.034Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-13T17:07:21.036Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-13T17:07:21.037Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-13T17:07:21.038Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-13T17:07:21.038Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-13T17:07:21.236Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-13T17:07:21.240Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-13T17:07:21.244Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-13T17:07:21.244Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-13T17:07:21.246Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-13T17:07:21.246Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-13T17:07:21.247Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-13T17:07:21.248Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-13T17:07:21.248Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-13T17:07:21.249Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-13T17:07:21.249Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-13T17:07:21.251Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-13T17:07:21.251Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-13T17:07:21.252Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-13T17:07:21.252Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-13T17:07:21.253Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-13T17:07:21.253Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-13T17:07:21.254Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-13T17:07:21.254Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-13T17:07:21.255Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-13T17:07:21.255Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-13T17:07:21.256Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-13T17:07:21.256Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-13T17:07:21.257Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-13T17:07:21.257Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-13T17:07:21.258Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-13T17:07:21.258Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-13T17:07:21.259Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-13T17:07:21.259Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-13T17:07:21.260Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-13T17:07:21.260Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-13T17:07:21.260Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-13T17:07:21.261Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-13T17:07:21.261Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-13T17:07:21.262Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-13T17:07:21.262Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-13T17:07:21.262Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-13T17:07:21.263Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-13T17:07:21.263Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-13T17:07:21.264Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-13T17:07:21.264Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-13T17:07:21.264Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-13T17:07:21.265Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-13T17:07:21.265Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-13T17:07:21.265Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-13T17:07:21.266Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-13T17:07:21.266Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-13T17:07:21.266Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-13T17:07:21.267Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-13T17:07:21.267Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-13T17:07:21.267Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-13T17:07:21.268Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-13T17:07:21.268Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-13T17:07:21.268Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-13T17:07:21.269Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-13T17:07:21.269Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-13T17:07:21.269Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-13T17:07:21.270Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-13T17:07:21.270Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-13T17:07:21.270Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-13T17:07:21.271Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-13T17:07:21.271Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-13T17:07:21.271Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-13T17:07:21.272Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-13T17:07:21.272Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-13T17:07:21.272Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-13T17:07:21.273Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-13T17:07:21.273Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-13T17:07:21.273Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-13T17:07:21.273Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-13T17:07:21.274Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-13T17:07:21.274Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-13T17:07:21.275Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-13T17:07:21.275Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-13T17:07:21.275Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-13T17:07:21.276Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-13T17:07:21.276Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-13T17:07:21.276Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-13T17:07:21.277Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-13T17:07:21.277Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-13T17:07:21.278Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-13T17:07:21.278Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-13T17:07:21.278Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-13T17:07:21.279Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-13T17:07:21.279Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-13T17:07:21.279Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-13T17:07:21.280Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-13T17:07:21.280Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-13T17:07:21.281Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-13T17:07:21.281Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-13T17:07:21.281Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-13T17:07:21.282Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-13T17:07:21.282Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-13T17:07:21.282Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-13T17:07:21.282Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-13T17:07:21.283Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-13T17:07:21.283Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-13T17:07:21.283Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-13T17:07:21.284Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-13T17:07:21.284Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-13T17:07:21.284Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-13T17:07:21.285Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-13T17:07:21.285Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-13T17:07:21.350Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-13T17:07:21.691Z] [LOG] [VerificationService] Sending verification SMS to +32476891529
[2025-09-13T17:07:21.955Z] [LOG] [VerificationService] Verification SMS sent. Status: pending
[2025-09-13T17:07:42.199Z] [LOG] [VerificationService] Verifying token for +32476891529
[2025-09-13T17:07:42.275Z] [LOG] [VerificationService] Verification check status: pending
[2025-09-13T17:07:51.151Z] [LOG] [VerificationService] Verifying token for +32476891529
[2025-09-13T17:07:51.239Z] [LOG] [VerificationService] Verification check status: approved
[2025-09-14T03:00:00.045Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-14T03:00:00.144Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-14T03:00:00.150Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-14T03:00:00.183Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-14T03:20:02.495Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-14T03:20:02.566Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-14T03:20:02.566Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:02.567Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-14T03:20:02.569Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-14T03:20:02.569Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-14T03:20:02.570Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-14T03:20:02.570Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-14T03:20:02.571Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-14T03:20:02.572Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-14T03:20:02.575Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-14T03:20:02.576Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-14T03:20:02.749Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-14T03:20:02.750Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-14T03:20:03.069Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-14T03:20:03.069Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:03.069Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:03.070Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:03.070Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:03.070Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:03.071Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:03.072Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:03.072Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T03:20:03.078Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-14T03:20:03.079Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-14T03:20:03.079Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-14T03:20:03.079Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-14T03:20:03.083Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-14T03:20:03.085Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-14T03:20:03.086Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-14T03:20:03.086Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-14T03:20:03.362Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-14T03:20:03.366Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-14T03:20:03.372Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-14T03:20:03.373Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-14T03:20:03.375Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-14T03:20:03.376Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-14T03:20:03.377Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-14T03:20:03.378Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-14T03:20:03.379Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-14T03:20:03.379Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-14T03:20:03.381Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-14T03:20:03.383Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-14T03:20:03.383Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-14T03:20:03.387Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-14T03:20:03.388Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-14T03:20:03.388Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-14T03:20:03.389Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-14T03:20:03.390Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-14T03:20:03.391Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-14T03:20:03.391Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-14T03:20:03.393Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-14T03:20:03.393Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-14T03:20:03.394Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-14T03:20:03.394Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-14T03:20:03.395Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-14T03:20:03.396Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-14T03:20:03.396Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-14T03:20:03.397Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-14T03:20:03.397Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-14T03:20:03.397Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-14T03:20:03.402Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-14T03:20:03.402Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-14T03:20:03.404Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-14T03:20:03.404Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-14T03:20:03.405Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-14T03:20:03.405Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-14T03:20:03.406Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-14T03:20:03.406Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-14T03:20:03.407Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-14T03:20:03.408Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-14T03:20:03.408Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-14T03:20:03.409Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-14T03:20:03.409Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-14T03:20:03.410Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-14T03:20:03.411Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-14T03:20:03.411Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-14T03:20:03.411Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-14T03:20:03.412Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-14T03:20:03.413Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-14T03:20:03.413Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-14T03:20:03.414Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-14T03:20:03.414Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-14T03:20:03.415Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-14T03:20:03.415Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-14T03:20:03.416Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-14T03:20:03.417Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-14T03:20:03.417Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-14T03:20:03.418Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-14T03:20:03.418Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-14T03:20:03.419Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-14T03:20:03.420Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-14T03:20:03.420Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-14T03:20:03.421Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-14T03:20:03.421Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-14T03:20:03.422Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-14T03:20:03.422Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-14T03:20:03.423Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-14T03:20:03.423Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-14T03:20:03.424Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-14T03:20:03.424Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-14T03:20:03.425Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-14T03:20:03.425Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-14T03:20:03.426Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-14T03:20:03.426Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-14T03:20:03.427Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-14T03:20:03.428Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-14T03:20:03.428Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-14T03:20:03.429Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-14T03:20:03.429Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-14T03:20:03.430Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-14T03:20:03.430Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-14T03:20:03.431Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-14T03:20:03.431Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-14T03:20:03.432Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-14T03:20:03.433Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-14T03:20:03.434Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-14T03:20:03.434Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-14T03:20:03.435Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-14T03:20:03.435Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-14T03:20:03.436Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-14T03:20:03.436Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-14T03:20:03.437Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-14T03:20:03.438Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-14T03:20:03.438Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-14T03:20:03.439Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-14T03:20:03.439Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-14T03:20:03.440Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-14T03:20:03.440Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-14T03:20:03.441Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-14T03:20:03.441Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-14T03:20:03.442Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-14T03:20:03.442Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-14T03:20:03.443Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-14T03:20:03.541Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-14T09:15:26.600Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-14T09:15:26.678Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-14T09:15:26.679Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:26.680Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-14T09:15:26.681Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-14T09:15:26.682Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-14T09:15:26.683Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-14T09:15:26.683Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-14T09:15:26.684Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-14T09:15:26.684Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-14T09:15:26.687Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-14T09:15:26.689Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-14T09:15:26.852Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-14T09:15:26.853Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-14T09:15:27.177Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-14T09:15:27.177Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:27.177Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:27.178Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:27.178Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:27.178Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:27.178Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:27.178Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:27.179Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-14T09:15:27.182Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-14T09:15:27.182Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-14T09:15:27.183Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-14T09:15:27.183Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-14T09:15:27.185Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-14T09:15:27.186Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-14T09:15:27.187Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-14T09:15:27.187Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-14T09:15:27.409Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-14T09:15:27.413Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-14T09:15:27.417Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-14T09:15:27.418Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-14T09:15:27.419Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-14T09:15:27.420Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-14T09:15:27.421Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-14T09:15:27.421Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-14T09:15:27.422Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-14T09:15:27.422Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-14T09:15:27.423Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-14T09:15:27.425Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-14T09:15:27.425Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-14T09:15:27.427Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-14T09:15:27.427Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-14T09:15:27.428Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-14T09:15:27.429Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-14T09:15:27.430Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-14T09:15:27.430Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-14T09:15:27.431Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-14T09:15:27.432Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-14T09:15:27.432Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-14T09:15:27.432Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-14T09:15:27.433Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-14T09:15:27.434Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-14T09:15:27.434Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-14T09:15:27.435Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-14T09:15:27.436Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-14T09:15:27.436Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-14T09:15:27.437Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-14T09:15:27.438Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-14T09:15:27.438Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-14T09:15:27.439Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-14T09:15:27.440Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-14T09:15:27.440Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-14T09:15:27.441Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-14T09:15:27.441Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-14T09:15:27.442Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-14T09:15:27.442Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-14T09:15:27.443Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-14T09:15:27.444Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-14T09:15:27.444Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-14T09:15:27.444Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-14T09:15:27.445Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-14T09:15:27.446Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-14T09:15:27.446Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-14T09:15:27.447Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-14T09:15:27.447Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-14T09:15:27.448Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-14T09:15:27.448Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-14T09:15:27.449Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-14T09:15:27.449Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-14T09:15:27.449Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-14T09:15:27.450Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-14T09:15:27.450Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-14T09:15:27.451Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-14T09:15:27.451Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-14T09:15:27.467Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-14T09:15:27.467Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-14T09:15:27.468Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-14T09:15:27.469Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-14T09:15:27.469Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-14T09:15:27.470Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-14T09:15:27.470Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-14T09:15:27.471Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-14T09:15:27.472Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-14T09:15:27.472Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-14T09:15:27.473Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-14T09:15:27.473Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-14T09:15:27.473Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-14T09:15:27.474Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-14T09:15:27.475Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-14T09:15:27.475Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-14T09:15:27.476Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-14T09:15:27.476Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-14T09:15:27.477Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-14T09:15:27.477Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-14T09:15:27.478Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-14T09:15:27.478Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-14T09:15:27.479Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-14T09:15:27.480Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-14T09:15:27.480Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-14T09:15:27.481Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-14T09:15:27.481Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-14T09:15:27.482Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-14T09:15:27.483Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-14T09:15:27.484Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-14T09:15:27.484Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-14T09:15:27.485Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-14T09:15:27.485Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-14T09:15:27.486Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-14T09:15:27.487Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-14T09:15:27.487Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-14T09:15:27.488Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-14T09:15:27.488Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-14T09:15:27.488Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-14T09:15:27.489Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-14T09:15:27.489Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-14T09:15:27.490Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-14T09:15:27.490Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-14T09:15:27.491Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-14T09:15:27.492Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-14T09:15:27.492Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-14T09:15:27.573Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-15T03:00:00.053Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-15T03:00:00.085Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-15T11:26:50.140Z] [LOG] [VerificationService] Sending verification SMS to +5511941053006
[2025-09-15T11:26:54.822Z] [LOG] [VerificationService] Verification SMS sent. Status: pending
[2025-09-15T11:27:08.367Z] [LOG] [VerificationService] Verifying token for +5511941053006
[2025-09-15T11:27:08.449Z] [LOG] [VerificationService] Verification check status: pending
[2025-09-15T11:27:16.239Z] [LOG] [VerificationService] Verifying token for +5511941053006
[2025-09-15T11:27:16.315Z] [LOG] [VerificationService] Verification check status: approved
[2025-09-16T03:00:00.040Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-16T03:00:01.289Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-16T05:51:49.789Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-16T05:51:49.862Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-16T05:51:49.862Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:49.864Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-16T05:51:49.865Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-16T05:51:49.866Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-16T05:51:49.867Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-16T05:51:49.867Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-16T05:51:49.869Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-16T05:51:49.869Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-16T05:51:49.872Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-16T05:51:49.874Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-16T05:51:50.178Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-16T05:51:50.178Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-16T05:51:50.340Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-16T05:51:50.340Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:50.340Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:50.341Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:50.341Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:50.341Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:50.341Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:50.342Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:50.342Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-16T05:51:50.346Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-16T05:51:50.346Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-16T05:51:50.346Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-16T05:51:50.346Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-16T05:51:50.349Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-16T05:51:50.351Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-16T05:51:50.351Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-16T05:51:50.352Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-16T05:51:50.558Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-16T05:51:50.562Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-16T05:51:50.566Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-16T05:51:50.566Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-16T05:51:50.567Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-16T05:51:50.568Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-16T05:51:50.569Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-16T05:51:50.569Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-16T05:51:50.570Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-16T05:51:50.570Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-16T05:51:50.571Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-16T05:51:50.572Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-16T05:51:50.572Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-16T05:51:50.573Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-16T05:51:50.574Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-16T05:51:50.574Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-16T05:51:50.575Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-16T05:51:50.575Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-16T05:51:50.576Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-16T05:51:50.576Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-16T05:51:50.577Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-16T05:51:50.578Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-16T05:51:50.578Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-16T05:51:50.579Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-16T05:51:50.579Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-16T05:51:50.580Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-16T05:51:50.580Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-16T05:51:50.581Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-16T05:51:50.581Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-16T05:51:50.581Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-16T05:51:50.582Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-16T05:51:50.582Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-16T05:51:50.583Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-16T05:51:50.583Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-16T05:51:50.584Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-16T05:51:50.584Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-16T05:51:50.584Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-16T05:51:50.585Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-16T05:51:50.585Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-16T05:51:50.586Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-16T05:51:50.586Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-16T05:51:50.586Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-16T05:51:50.587Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-16T05:51:50.587Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-16T05:51:50.587Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-16T05:51:50.588Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-16T05:51:50.588Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-16T05:51:50.588Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-16T05:51:50.588Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-16T05:51:50.589Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-16T05:51:50.589Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-16T05:51:50.589Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-16T05:51:50.590Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-16T05:51:50.590Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-16T05:51:50.590Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-16T05:51:50.591Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-16T05:51:50.591Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-16T05:51:50.591Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-16T05:51:50.592Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-16T05:51:50.593Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-16T05:51:50.593Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-16T05:51:50.594Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-16T05:51:50.594Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-16T05:51:50.594Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-16T05:51:50.595Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-16T05:51:50.595Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-16T05:51:50.595Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-16T05:51:50.596Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-16T05:51:50.596Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-16T05:51:50.596Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-16T05:51:50.597Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-16T05:51:50.597Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-16T05:51:50.597Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-16T05:51:50.598Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-16T05:51:50.598Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-16T05:51:50.598Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-16T05:51:50.599Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-16T05:51:50.599Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-16T05:51:50.599Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-16T05:51:50.600Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-16T05:51:50.600Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-16T05:51:50.601Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-16T05:51:50.601Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-16T05:51:50.601Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-16T05:51:50.602Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-16T05:51:50.602Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-16T05:51:50.603Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-16T05:51:50.603Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-16T05:51:50.603Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-16T05:51:50.604Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-16T05:51:50.604Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-16T05:51:50.604Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-16T05:51:50.605Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-16T05:51:50.605Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-16T05:51:50.627Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-16T05:51:50.628Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-16T05:51:50.628Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-16T05:51:50.629Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-16T05:51:50.629Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-16T05:51:50.629Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-16T05:51:50.630Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-16T05:51:50.630Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-16T05:51:50.631Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-16T05:51:50.675Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-17T03:00:00.066Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-17T03:00:00.134Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-17T03:00:00.163Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-17T03:00:00.181Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-18T03:00:00.029Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-18T03:00:00.034Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-18T03:00:00.102Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-18T03:00:00.105Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-19T03:00:00.023Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-19T03:00:00.060Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-19T03:00:00.082Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-19T03:00:00.088Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-20T03:00:00.039Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-20T03:00:00.042Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-20T03:00:00.102Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-20T03:00:00.102Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-20T06:29:27.003Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-20T06:29:27.071Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-20T06:29:27.071Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.073Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-20T06:29:27.074Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-20T06:29:27.074Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-20T06:29:27.075Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-20T06:29:27.076Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-20T06:29:27.077Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-20T06:29:27.077Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-20T06:29:27.080Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-20T06:29:27.081Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-20T06:29:27.259Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-20T06:29:27.259Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-20T06:29:27.475Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-20T06:29:27.475Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.475Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.475Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.476Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.476Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.476Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.476Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.476Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-20T06:29:27.480Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-20T06:29:27.480Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-20T06:29:27.480Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-20T06:29:27.481Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-20T06:29:27.483Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-20T06:29:27.484Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-20T06:29:27.484Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-20T06:29:27.485Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-20T06:29:27.694Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-20T06:29:27.697Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-20T06:29:27.702Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-20T06:29:27.702Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-20T06:29:27.703Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-20T06:29:27.704Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-20T06:29:27.704Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-20T06:29:27.705Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-20T06:29:27.705Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-20T06:29:27.706Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-20T06:29:27.707Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-20T06:29:27.708Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-20T06:29:27.708Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-20T06:29:27.709Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-20T06:29:27.709Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-20T06:29:27.710Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-20T06:29:27.710Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-20T06:29:27.711Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-20T06:29:27.711Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-20T06:29:27.712Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-20T06:29:27.713Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-20T06:29:27.713Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-20T06:29:27.713Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-20T06:29:27.714Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-20T06:29:27.715Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-20T06:29:27.715Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-20T06:29:27.715Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-20T06:29:27.716Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-20T06:29:27.716Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-20T06:29:27.717Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-20T06:29:27.717Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-20T06:29:27.718Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-20T06:29:27.718Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-20T06:29:27.718Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-20T06:29:27.719Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-20T06:29:27.719Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-20T06:29:27.720Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-20T06:29:27.720Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-20T06:29:27.720Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-20T06:29:27.721Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-20T06:29:27.721Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-20T06:29:27.722Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-20T06:29:27.722Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-20T06:29:27.722Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-20T06:29:27.723Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-20T06:29:27.723Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-20T06:29:27.723Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-20T06:29:27.724Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-20T06:29:27.724Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-20T06:29:27.724Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-20T06:29:27.725Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-20T06:29:27.725Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-20T06:29:27.725Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-20T06:29:27.725Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-20T06:29:27.726Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-20T06:29:27.726Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-20T06:29:27.727Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-20T06:29:27.727Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-20T06:29:27.727Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-20T06:29:27.728Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-20T06:29:27.728Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-20T06:29:27.729Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-20T06:29:27.729Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-20T06:29:27.729Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-20T06:29:27.730Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-20T06:29:27.730Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-20T06:29:27.730Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-20T06:29:27.730Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-20T06:29:27.731Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-20T06:29:27.731Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-20T06:29:27.731Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-20T06:29:27.732Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-20T06:29:27.732Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-20T06:29:27.732Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-20T06:29:27.733Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-20T06:29:27.733Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-20T06:29:27.733Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-20T06:29:27.734Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-20T06:29:27.734Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-20T06:29:27.735Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-20T06:29:27.735Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-20T06:29:27.735Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-20T06:29:27.736Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-20T06:29:27.736Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-20T06:29:27.736Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-20T06:29:27.737Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-20T06:29:27.737Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-20T06:29:27.738Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-20T06:29:27.738Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-20T06:29:27.738Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-20T06:29:27.739Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-20T06:29:27.739Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-20T06:29:27.739Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-20T06:29:27.740Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-20T06:29:27.740Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-20T06:29:27.740Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-20T06:29:27.741Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-20T06:29:27.741Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-20T06:29:27.741Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-20T06:29:27.742Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-20T06:29:27.742Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-20T06:29:27.743Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-20T06:29:27.743Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-20T06:29:27.820Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-20T06:30:18.806Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-09-21T03:00:00.030Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-21T03:00:00.098Z] 🔄 [POINTS-SCHEDULER] Processing 1 pending point transactions
[2025-09-21T03:00:00.107Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-21T03:00:00.176Z] ✨ [POINTS-SCHEDULER] Released 250 points for technician 5 (1 transactions)
[2025-09-21T03:00:00.176Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-09-21T03:00:00.180Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-21T08:45:49.667Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-21T08:45:49.822Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-21T08:45:49.823Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:49.824Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-21T08:45:49.825Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-21T08:45:49.826Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-21T08:45:49.826Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-21T08:45:49.827Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-21T08:45:49.828Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-21T08:45:49.828Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-21T08:45:49.831Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-21T08:45:49.832Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-21T08:45:50.035Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-21T08:45:50.035Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-21T08:45:50.299Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-21T08:45:50.299Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:50.299Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:50.300Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:50.300Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:50.300Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:50.300Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:50.300Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:50.301Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T08:45:50.305Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-21T08:45:50.305Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-21T08:45:50.305Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-21T08:45:50.310Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-21T08:45:50.313Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-21T08:45:50.314Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-21T08:45:50.314Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-21T08:45:50.314Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-21T08:45:50.620Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-21T08:45:50.625Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-21T08:45:50.630Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-21T08:45:50.630Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-21T08:45:50.632Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-21T08:45:50.632Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-21T08:45:50.633Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-21T08:45:50.634Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-21T08:45:50.635Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-21T08:45:50.636Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-21T08:45:50.636Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-21T08:45:50.637Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-21T08:45:50.638Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-21T08:45:50.639Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-21T08:45:50.639Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-21T08:45:50.640Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-21T08:45:50.641Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-21T08:45:50.641Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-21T08:45:50.642Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-21T08:45:50.642Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-21T08:45:50.643Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-21T08:45:50.644Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-21T08:45:50.644Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-21T08:45:50.645Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-21T08:45:50.646Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-21T08:45:50.646Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-21T08:45:50.647Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-21T08:45:50.648Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-21T08:45:50.648Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-21T08:45:50.649Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-21T08:45:50.650Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-21T08:45:50.650Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-21T08:45:50.651Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-21T08:45:50.652Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-21T08:45:50.652Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-21T08:45:50.653Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-21T08:45:50.653Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-21T08:45:50.654Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-21T08:45:50.654Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-21T08:45:50.655Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-21T08:45:50.656Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-21T08:45:50.656Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-21T08:45:50.656Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-21T08:45:50.657Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-21T08:45:50.657Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-21T08:45:50.658Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-21T08:45:50.658Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-21T08:45:50.658Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-21T08:45:50.659Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-21T08:45:50.659Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-21T08:45:50.660Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-21T08:45:50.660Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-21T08:45:50.660Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-21T08:45:50.660Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-21T08:45:50.661Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-21T08:45:50.661Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-21T08:45:50.662Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-21T08:45:50.662Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-21T08:45:50.663Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-21T08:45:50.663Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-21T08:45:50.664Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-21T08:45:50.664Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-21T08:45:50.664Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-21T08:45:50.665Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-21T08:45:50.665Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-21T08:45:50.666Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-21T08:45:50.666Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-21T08:45:50.666Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-21T08:45:50.667Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-21T08:45:50.667Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-21T08:45:50.667Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-21T08:45:50.668Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-21T08:45:50.668Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-21T08:45:50.669Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-21T08:45:50.669Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-21T08:45:50.669Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-21T08:45:50.670Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-21T08:45:50.670Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-21T08:45:50.670Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-21T08:45:50.671Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-21T08:45:50.672Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-21T08:45:50.672Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-21T08:45:50.673Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-21T08:45:50.673Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-21T08:45:50.674Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-21T08:45:50.674Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-21T08:45:50.675Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-21T08:45:50.675Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-21T08:45:50.676Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-21T08:45:50.676Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-21T08:45:50.676Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-21T08:45:50.677Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-21T08:45:50.677Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-21T08:45:50.677Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-21T08:45:50.678Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-21T08:45:50.678Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-21T08:45:50.678Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-21T08:45:50.679Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-21T08:45:50.679Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-21T08:45:50.679Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-21T08:45:50.680Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-21T08:45:50.680Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-21T08:45:50.681Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-21T08:45:50.752Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-21T15:18:45.131Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-21T15:18:45.216Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-21T15:18:45.216Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.217Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-21T15:18:45.219Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-21T15:18:45.219Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-21T15:18:45.220Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-21T15:18:45.220Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-21T15:18:45.221Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-21T15:18:45.226Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-21T15:18:45.229Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-21T15:18:45.230Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-21T15:18:45.360Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-21T15:18:45.360Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-21T15:18:45.624Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-21T15:18:45.624Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.624Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.625Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.625Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.626Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.626Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.626Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.626Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-21T15:18:45.630Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-21T15:18:45.630Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-21T15:18:45.630Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-21T15:18:45.631Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-21T15:18:45.633Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-21T15:18:45.634Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-21T15:18:45.634Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-21T15:18:45.635Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-21T15:18:45.854Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-21T15:18:45.857Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-21T15:18:45.861Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-21T15:18:45.862Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-21T15:18:45.863Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-21T15:18:45.864Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-21T15:18:45.864Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-21T15:18:45.865Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-21T15:18:45.866Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-21T15:18:45.866Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-21T15:18:45.867Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-21T15:18:45.869Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-21T15:18:45.869Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-21T15:18:45.870Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-21T15:18:45.871Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-21T15:18:45.871Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-21T15:18:45.872Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-21T15:18:45.872Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-21T15:18:45.873Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-21T15:18:45.873Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-21T15:18:45.874Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-21T15:18:45.874Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-21T15:18:45.875Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-21T15:18:45.876Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-21T15:18:45.876Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-21T15:18:45.876Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-21T15:18:45.877Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-21T15:18:45.877Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-21T15:18:45.878Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-21T15:18:45.878Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-21T15:18:45.879Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-21T15:18:45.879Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-21T15:18:45.880Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-21T15:18:45.880Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-21T15:18:45.880Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-21T15:18:45.881Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-21T15:18:45.881Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-21T15:18:45.882Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-21T15:18:45.882Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-21T15:18:45.882Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-21T15:18:45.883Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-21T15:18:45.883Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-21T15:18:45.911Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-21T15:18:45.912Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-21T15:18:45.912Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-21T15:18:45.913Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-21T15:18:45.913Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-21T15:18:45.914Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-21T15:18:45.914Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-21T15:18:45.914Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-21T15:18:45.915Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-21T15:18:45.915Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-21T15:18:45.915Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-21T15:18:45.915Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-21T15:18:45.916Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-21T15:18:45.916Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-21T15:18:45.917Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-21T15:18:45.917Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-21T15:18:45.918Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-21T15:18:45.919Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-21T15:18:45.919Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-21T15:18:45.919Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-21T15:18:45.920Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-21T15:18:45.920Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-21T15:18:45.921Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-21T15:18:45.921Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-21T15:18:45.921Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-21T15:18:45.922Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-21T15:18:45.922Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-21T15:18:45.922Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-21T15:18:45.923Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-21T15:18:45.923Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-21T15:18:45.923Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-21T15:18:45.924Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-21T15:18:45.924Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-21T15:18:45.925Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-21T15:18:45.925Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-21T15:18:45.926Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-21T15:18:45.926Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-21T15:18:45.926Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-21T15:18:45.927Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-21T15:18:45.928Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-21T15:18:45.928Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-21T15:18:45.929Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-21T15:18:45.929Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-21T15:18:45.930Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-21T15:18:45.930Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-21T15:18:45.930Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-21T15:18:45.931Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-21T15:18:45.931Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-21T15:18:45.932Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-21T15:18:45.932Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-21T15:18:45.933Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-21T15:18:45.933Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-21T15:18:45.933Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-21T15:18:45.934Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-21T15:18:45.934Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-21T15:18:45.934Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-21T15:18:45.935Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-21T15:18:45.935Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-21T15:18:45.936Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-21T15:18:45.936Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-21T15:18:45.936Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-21T15:18:45.987Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-22T03:00:00.114Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-22T03:00:00.123Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-22T03:00:00.212Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-22T03:00:00.220Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-23T03:00:00.055Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-23T03:00:00.447Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-23T03:00:00.515Z] 🔄 [POINTS-SCHEDULER] Processing 3 pending point transactions
[2025-09-23T03:00:00.553Z] ✨ [POINTS-SCHEDULER] Released 251 points for technician 5 (3 transactions)
[2025-09-23T03:00:00.553Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-09-23T03:00:01.247Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-23T17:23:33.630Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-09-23T17:57:58.189Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-09-23T18:07:21.423Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-09-23T18:14:02.622Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-09-23T19:50:03.205Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-09-23T20:39:09.414Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-09-23T21:28:22.515Z] [LOG] [VerificationService] Sending verification SMS to +5511941053006
[2025-09-23T21:28:25.044Z] [LOG] [VerificationService] Verification SMS sent. Status: pending
[2025-09-23T21:28:25.044Z] [LOG] [RateLimitService] Token generation recorded for +5511941053006. Count: 1
[2025-09-23T21:28:25.045Z] [LOG] [RateLimitService] Verification attempts reset for +5511941053006
[2025-09-23T21:28:40.775Z] [LOG] [VerificationService] Verifying token for +5511941053006
[2025-09-23T21:28:40.855Z] [LOG] [VerificationService] Verification check status: approved
[2025-09-23T21:28:58.709Z] [LOG] [RateLimitService] Login attempts reset for ricardo.leite@manu1.com.br
[2025-09-23T21:45:51.289Z] [LOG] [RateLimitService] Cleaned up 1 expired rate limit records
[2025-09-23T23:46:34.095Z] [LOG] [RateLimitService] Login attempts reset for ricardo.leite@manu1.com.br
[2025-09-23T23:49:02.310Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-09-24T03:00:00.218Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-24T03:00:00.616Z] 🔄 [POINTS-SCHEDULER] Processing 6 pending point transactions
[2025-09-24T03:00:00.647Z] ✨ [POINTS-SCHEDULER] Released 251 points for technician 5 (3 transactions)
[2025-09-24T03:00:00.656Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-24T03:00:00.660Z] ✨ [POINTS-SCHEDULER] Released 251 points for technician 6 (3 transactions)
[2025-09-24T03:00:00.660Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-09-24T03:00:00.684Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-25T03:00:00.024Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-25T03:00:00.027Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-25T03:00:01.092Z] 🔄 [POINTS-SCHEDULER] Processing 5 pending point transactions
[2025-09-25T03:00:01.152Z] ✨ [POINTS-SCHEDULER] Released 251 points for technician 6 (3 transactions)
[2025-09-25T03:00:01.163Z] 🔄 [POINTS-SCHEDULER] Processing 2 pending point transactions
[2025-09-25T03:00:01.208Z] ✨ [POINTS-SCHEDULER] Released 1 points for technician 5 (2 transactions)
[2025-09-25T03:00:01.208Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-09-25T03:00:01.211Z] ✨ [POINTS-SCHEDULER] Released 1 points for technician 5 (2 transactions)
[2025-09-25T03:00:01.212Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-09-26T03:00:00.024Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-26T03:00:00.036Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-26T03:00:00.103Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-26T03:00:00.104Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-26T17:00:23.115Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-09-26T17:00:46.737Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-09-27T03:00:00.025Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-27T03:00:00.029Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-27T03:00:00.053Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-27T03:00:00.487Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-28T03:00:00.017Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-28T03:00:00.056Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-28T03:00:00.074Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-28T03:00:00.151Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-28T06:17:13.893Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-28T06:17:14.007Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-28T06:17:14.008Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.010Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-28T06:17:14.012Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-28T06:17:14.013Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-28T06:17:14.014Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-28T06:17:14.015Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-28T06:17:14.016Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-28T06:17:14.017Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-28T06:17:14.022Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-28T06:17:14.039Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-28T06:17:14.288Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-28T06:17:14.288Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-28T06:17:14.680Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-28T06:17:14.680Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.681Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.681Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.682Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.682Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.682Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.683Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.683Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T06:17:14.689Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-28T06:17:14.690Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-28T06:17:14.690Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-28T06:17:14.690Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-28T06:17:14.693Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-28T06:17:14.694Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-28T06:17:14.695Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-28T06:17:14.695Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-28T06:17:14.987Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-28T06:17:14.990Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-28T06:17:14.995Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-28T06:17:14.995Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-28T06:17:14.997Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-28T06:17:14.997Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-28T06:17:14.998Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-28T06:17:14.999Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-28T06:17:15.000Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-28T06:17:15.000Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-28T06:17:15.001Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-28T06:17:15.003Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-28T06:17:15.003Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-28T06:17:15.005Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-28T06:17:15.006Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-28T06:17:15.007Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-28T06:17:15.008Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-28T06:17:15.008Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-28T06:17:15.009Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-28T06:17:15.010Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-28T06:17:15.011Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-28T06:17:15.012Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-28T06:17:15.012Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-28T06:17:15.014Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-28T06:17:15.014Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-28T06:17:15.015Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-28T06:17:15.016Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-28T06:17:15.016Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-28T06:17:15.017Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-28T06:17:15.018Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-28T06:17:15.018Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-28T06:17:15.019Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-28T06:17:15.019Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-28T06:17:15.020Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-28T06:17:15.020Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-28T06:17:15.021Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-28T06:17:15.021Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-28T06:17:15.021Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-28T06:17:15.022Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-28T06:17:15.022Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-28T06:17:15.023Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-28T06:17:15.023Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-28T06:17:15.023Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-28T06:17:15.024Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-28T06:17:15.024Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-28T06:17:15.025Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-28T06:17:15.025Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-28T06:17:15.025Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-28T06:17:15.026Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-28T06:17:15.026Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-28T06:17:15.026Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-28T06:17:15.027Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-28T06:17:15.027Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-28T06:17:15.027Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-28T06:17:15.028Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-28T06:17:15.028Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-28T06:17:15.028Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-28T06:17:15.029Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-28T06:17:15.029Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-28T06:17:15.030Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-28T06:17:15.030Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-28T06:17:15.030Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-28T06:17:15.031Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-28T06:17:15.031Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-28T06:17:15.032Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-28T06:17:15.033Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-28T06:17:15.033Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-28T06:17:15.033Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-28T06:17:15.034Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-28T06:17:15.034Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-28T06:17:15.035Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-28T06:17:15.035Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-28T06:17:15.035Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-28T06:17:15.036Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-28T06:17:15.036Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-28T06:17:15.037Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-28T06:17:15.037Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-28T06:17:15.038Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-28T06:17:15.038Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-28T06:17:15.039Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-28T06:17:15.040Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-28T06:17:15.040Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-28T06:17:15.041Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-28T06:17:15.041Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-28T06:17:15.042Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-28T06:17:15.043Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-28T06:17:15.044Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-28T06:17:15.044Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-28T06:17:15.045Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-28T06:17:15.046Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-28T06:17:15.046Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-28T06:17:15.046Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-28T06:17:15.047Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-28T06:17:15.047Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-28T06:17:15.048Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-28T06:17:15.048Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-28T06:17:15.049Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-09-28T06:17:15.049Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-28T06:17:15.050Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-28T06:17:15.050Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-28T06:17:15.051Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-28T06:17:15.052Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-28T06:17:15.052Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-28T06:17:15.052Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-28T06:17:15.143Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-28T09:00:24.800Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-28T09:00:24.867Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-28T09:00:24.867Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:24.869Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-28T09:00:24.870Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-28T09:00:24.870Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-28T09:00:24.871Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-28T09:00:24.871Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-28T09:00:24.872Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-28T09:00:24.873Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-28T09:00:24.875Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-28T09:00:24.877Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-28T09:00:25.088Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-28T09:00:25.089Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-28T09:00:25.413Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-28T09:00:25.414Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:25.414Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:25.415Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:25.415Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:25.415Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:25.416Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:25.436Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:25.437Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-28T09:00:25.443Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-28T09:00:25.443Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-28T09:00:25.443Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-28T09:00:25.443Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-28T09:00:25.447Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-28T09:00:25.449Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-28T09:00:25.449Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-28T09:00:25.450Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-28T09:00:25.703Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-28T09:00:25.707Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-28T09:00:25.712Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-28T09:00:25.713Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-28T09:00:25.715Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-28T09:00:25.715Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-28T09:00:25.716Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-28T09:00:25.717Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-28T09:00:25.718Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-28T09:00:25.719Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-28T09:00:25.720Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-28T09:00:25.721Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-28T09:00:25.722Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-28T09:00:25.724Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-28T09:00:25.724Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-28T09:00:25.737Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-28T09:00:25.738Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-28T09:00:25.738Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-28T09:00:25.739Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-28T09:00:25.740Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-28T09:00:25.741Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-28T09:00:25.741Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-28T09:00:25.741Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-28T09:00:25.743Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-28T09:00:25.743Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-28T09:00:25.744Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-28T09:00:25.745Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-28T09:00:25.746Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-28T09:00:25.746Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-28T09:00:25.747Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-28T09:00:25.748Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-28T09:00:25.748Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-28T09:00:25.749Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-28T09:00:25.750Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-28T09:00:25.751Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-28T09:00:25.751Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-28T09:00:25.752Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-28T09:00:25.753Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-28T09:00:25.753Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-28T09:00:25.754Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-28T09:00:25.755Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-28T09:00:25.755Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-28T09:00:25.756Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-28T09:00:25.756Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-28T09:00:25.757Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-28T09:00:25.758Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-28T09:00:25.758Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-28T09:00:25.759Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-28T09:00:25.759Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-28T09:00:25.760Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-28T09:00:25.760Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-28T09:00:25.761Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-28T09:00:25.762Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-28T09:00:25.762Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-28T09:00:25.763Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-28T09:00:25.763Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-28T09:00:25.764Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-28T09:00:25.765Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-28T09:00:25.766Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-28T09:00:25.768Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-28T09:00:25.768Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-28T09:00:25.769Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-28T09:00:25.769Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-28T09:00:25.770Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-28T09:00:25.770Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-28T09:00:25.771Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-28T09:00:25.771Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-28T09:00:25.772Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-28T09:00:25.773Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-28T09:00:25.773Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-28T09:00:25.774Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-28T09:00:25.774Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-28T09:00:25.775Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-28T09:00:25.776Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-28T09:00:25.776Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-28T09:00:25.777Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-28T09:00:25.778Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-28T09:00:25.778Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-28T09:00:25.779Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-28T09:00:25.780Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-28T09:00:25.780Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-28T09:00:25.781Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-28T09:00:25.782Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-28T09:00:25.782Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-28T09:00:25.783Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-28T09:00:25.784Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-28T09:00:25.785Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-28T09:00:25.785Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-28T09:00:25.786Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-28T09:00:25.786Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-28T09:00:25.787Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-28T09:00:25.787Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-28T09:00:25.788Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-28T09:00:25.789Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-28T09:00:25.789Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-28T09:00:25.790Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-28T09:00:25.790Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-09-28T09:00:25.791Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-28T09:00:25.791Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-28T09:00:25.792Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-28T09:00:25.792Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-28T09:00:25.793Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-28T09:00:25.794Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-28T09:00:25.794Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-28T09:00:25.871Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-29T03:00:00.059Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-29T03:00:00.095Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-29T06:44:09.001Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-09-29T08:45:00.718Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-29T08:45:00.802Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-29T08:45:00.803Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:00.805Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-29T08:45:00.807Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-29T08:45:00.808Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-29T08:45:00.809Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-29T08:45:00.810Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-29T08:45:00.811Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-29T08:45:00.812Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-29T08:45:00.817Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-29T08:45:00.819Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-29T08:45:01.032Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-29T08:45:01.033Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-29T08:45:01.430Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-29T08:45:01.431Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:01.431Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:01.432Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:01.432Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:01.432Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:01.433Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:01.433Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:01.434Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-29T08:45:01.441Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-29T08:45:01.442Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-29T08:45:01.442Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-29T08:45:01.442Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-29T08:45:01.447Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-29T08:45:01.449Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-29T08:45:01.449Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-29T08:45:01.449Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-29T08:45:01.760Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-29T08:45:01.765Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-29T08:45:01.771Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-29T08:45:01.772Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-29T08:45:01.774Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-29T08:45:01.775Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-29T08:45:01.776Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-29T08:45:01.777Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-29T08:45:01.777Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-29T08:45:01.778Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-29T08:45:01.779Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-29T08:45:01.780Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-29T08:45:01.781Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-29T08:45:01.783Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-29T08:45:01.783Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-29T08:45:01.784Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-29T08:45:01.785Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-29T08:45:01.786Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-29T08:45:01.786Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-29T08:45:01.787Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-29T08:45:01.788Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-29T08:45:01.789Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-29T08:45:01.789Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-29T08:45:01.790Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-29T08:45:01.791Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-29T08:45:01.792Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-29T08:45:01.793Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-29T08:45:01.793Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-29T08:45:01.794Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-29T08:45:01.795Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-29T08:45:01.795Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-29T08:45:01.796Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-29T08:45:01.797Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-29T08:45:01.798Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-29T08:45:01.799Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-29T08:45:01.799Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-29T08:45:01.800Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-29T08:45:01.800Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-29T08:45:01.801Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-29T08:45:01.801Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-29T08:45:01.802Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-29T08:45:01.802Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-29T08:45:01.803Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-29T08:45:01.803Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-29T08:45:01.804Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-29T08:45:01.804Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-29T08:45:01.804Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-29T08:45:01.805Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-29T08:45:01.805Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-29T08:45:01.806Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-29T08:45:01.806Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-29T08:45:01.807Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-29T08:45:01.807Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-29T08:45:01.808Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-29T08:45:01.808Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-29T08:45:01.809Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-29T08:45:01.809Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-29T08:45:01.810Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-29T08:45:01.810Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-29T08:45:01.811Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-29T08:45:01.812Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-29T08:45:01.813Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-29T08:45:01.813Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-29T08:45:01.814Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-29T08:45:01.814Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-29T08:45:01.815Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-29T08:45:01.815Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-29T08:45:01.816Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-29T08:45:01.816Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-29T08:45:01.816Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-29T08:45:01.817Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-29T08:45:01.818Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-29T08:45:01.818Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-29T08:45:01.819Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-29T08:45:01.819Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-29T08:45:01.820Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-29T08:45:01.820Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-29T08:45:01.821Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-29T08:45:01.821Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-29T08:45:01.822Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-29T08:45:01.822Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-29T08:45:01.823Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-29T08:45:01.824Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-29T08:45:01.824Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-29T08:45:01.825Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-29T08:45:01.826Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-29T08:45:01.826Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-29T08:45:01.827Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-29T08:45:01.827Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-29T08:45:01.828Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-29T08:45:01.828Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-29T08:45:01.829Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-29T08:45:01.829Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-29T08:45:01.830Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-29T08:45:01.830Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-29T08:45:01.831Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-29T08:45:01.831Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-09-29T08:45:01.831Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-29T08:45:01.832Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-29T08:45:01.832Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-29T08:45:01.833Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-29T08:45:01.833Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-29T08:45:01.834Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-29T08:45:01.834Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-29T08:45:01.907Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-29T08:50:12.358Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-09-30T03:00:04.211Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-09-30T03:00:08.694Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-09-30T04:39:25.578Z] [LOG] [NestFactory] Starting Nest application...
[2025-09-30T04:39:25.661Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-09-30T04:39:25.661Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:25.662Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-09-30T04:39:25.664Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-09-30T04:39:25.664Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-09-30T04:39:25.665Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-09-30T04:39:25.665Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-09-30T04:39:25.666Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-30T04:39:25.667Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-09-30T04:39:25.670Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-09-30T04:39:25.671Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-09-30T04:39:25.973Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-09-30T04:39:25.974Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-09-30T04:39:33.876Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-09-30T04:39:33.877Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:33.877Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:33.877Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:33.877Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:33.877Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:33.878Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:33.878Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:33.878Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-09-30T04:39:33.885Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-09-30T04:39:33.886Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-09-30T04:39:33.886Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-09-30T04:39:33.886Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-09-30T04:39:33.889Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-09-30T04:39:33.890Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-09-30T04:39:33.890Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-09-30T04:39:33.890Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-09-30T04:39:34.281Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-09-30T04:39:34.295Z] [LOG] [RoutesResolver] AppController {/}:
[2025-09-30T04:39:34.301Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-09-30T04:39:34.302Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-09-30T04:39:34.303Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-09-30T04:39:34.304Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-09-30T04:39:34.304Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-09-30T04:39:34.309Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-09-30T04:39:34.310Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-09-30T04:39:34.311Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-09-30T04:39:34.311Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-09-30T04:39:34.312Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-09-30T04:39:34.313Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-09-30T04:39:34.314Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-09-30T04:39:34.314Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-09-30T04:39:34.315Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-09-30T04:39:34.316Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-09-30T04:39:34.316Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-09-30T04:39:34.317Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-09-30T04:39:34.317Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-09-30T04:39:34.318Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-09-30T04:39:34.319Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-09-30T04:39:34.319Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-09-30T04:39:34.320Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-09-30T04:39:34.321Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-09-30T04:39:34.321Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-09-30T04:39:34.322Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-09-30T04:39:34.323Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-09-30T04:39:34.323Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-09-30T04:39:34.324Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-09-30T04:39:34.324Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-09-30T04:39:34.325Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-09-30T04:39:34.325Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-09-30T04:39:34.326Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-09-30T04:39:34.326Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-09-30T04:39:34.327Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-09-30T04:39:34.327Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-09-30T04:39:34.328Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-09-30T04:39:34.328Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-09-30T04:39:34.329Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-09-30T04:39:34.330Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-09-30T04:39:34.330Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-09-30T04:39:34.330Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-09-30T04:39:34.331Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-09-30T04:39:34.331Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-09-30T04:39:34.332Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-09-30T04:39:34.332Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-09-30T04:39:34.332Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-09-30T04:39:34.333Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-09-30T04:39:34.333Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-09-30T04:39:34.334Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-09-30T04:39:34.334Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-09-30T04:39:34.334Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-09-30T04:39:34.335Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-09-30T04:39:34.335Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-09-30T04:39:34.336Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-09-30T04:39:34.336Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-09-30T04:39:34.337Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-09-30T04:39:34.337Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-09-30T04:39:34.338Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-09-30T04:39:34.338Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-09-30T04:39:34.339Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-09-30T04:39:34.339Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-09-30T04:39:34.339Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-09-30T04:39:34.340Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-09-30T04:39:34.340Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-09-30T04:39:34.341Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-09-30T04:39:34.341Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-09-30T04:39:34.342Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-09-30T04:39:34.342Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-09-30T04:39:34.343Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-09-30T04:39:34.343Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-09-30T04:39:34.344Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-09-30T04:39:34.344Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-09-30T04:39:34.345Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-09-30T04:39:34.345Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-09-30T04:39:34.346Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-09-30T04:39:34.347Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-09-30T04:39:34.347Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-09-30T04:39:34.348Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-09-30T04:39:34.349Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-09-30T04:39:34.350Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-09-30T04:39:34.350Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-09-30T04:39:34.351Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-09-30T04:39:34.352Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-09-30T04:39:34.353Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-09-30T04:39:34.354Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-09-30T04:39:34.354Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-09-30T04:39:34.355Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-09-30T04:39:34.356Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-09-30T04:39:34.356Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-09-30T04:39:34.357Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-09-30T04:39:34.358Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-09-30T04:39:34.358Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-09-30T04:39:34.359Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-09-30T04:39:34.359Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-09-30T04:39:34.360Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-09-30T04:39:34.361Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-09-30T04:39:34.361Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-09-30T04:39:34.364Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-09-30T04:39:34.364Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-09-30T04:39:34.365Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-09-30T04:39:34.366Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-09-30T04:39:34.367Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-09-30T04:39:34.495Z] [LOG] [NestApplication] Nest application successfully started
[2025-09-30T13:46:21.768Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-09-30T13:46:30.495Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-09-30T13:46:40.174Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-09-30T13:47:04.796Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-09-30T14:30:02.974Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-09-30T14:30:14.790Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-09-30T14:38:25.321Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-09-30T21:14:30.287Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-01T03:00:00.030Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-01T03:00:00.047Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-01T03:00:00.064Z] 🔄 [POINTS-SCHEDULER] Processing 11 pending point transactions
[2025-10-01T03:00:00.093Z] ✨ [POINTS-SCHEDULER] Released 1005 points for technician 5 (11 transactions)
[2025-10-01T03:00:00.093Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-10-01T03:00:00.106Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-01T04:44:15.693Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-01T15:56:37.802Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-01T17:06:11.222Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-01T17:22:39.928Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-01T17:25:17.723Z] [LOG] [RateLimitService] Login attempts reset for cliente2
[2025-10-01T17:40:15.389Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-02T03:00:00.038Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-02T03:00:00.038Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-02T03:00:00.687Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-02T03:00:00.688Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-02T10:37:04.299Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-02T10:37:04.973Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-02T10:37:04.973Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:04.975Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-02T10:37:04.976Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-02T10:37:04.977Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-02T10:37:04.978Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-02T10:37:04.978Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-02T10:37:04.980Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-02T10:37:04.980Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-02T10:37:04.983Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-02T10:37:04.985Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-02T10:37:05.240Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-02T10:37:05.241Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-02T10:37:05.242Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-02T10:37:05.598Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-02T10:37:05.598Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:05.598Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:05.599Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:05.599Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:05.599Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:05.599Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:05.599Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:05.600Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-02T10:37:05.603Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-02T10:37:05.604Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-02T10:37:05.604Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-02T10:37:05.604Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-02T10:37:05.606Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-02T10:37:05.607Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-02T10:37:05.608Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-02T10:37:05.608Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-02T10:37:05.851Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-02T10:37:05.854Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-02T10:37:05.859Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-02T10:37:05.859Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-02T10:37:05.860Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-02T10:37:05.861Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-02T10:37:05.862Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-02T10:37:05.863Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-02T10:37:05.863Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-02T10:37:05.864Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-02T10:37:05.864Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-02T10:37:05.865Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-02T10:37:05.866Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-02T10:37:05.867Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-02T10:37:05.867Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-02T10:37:05.868Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-02T10:37:05.868Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-02T10:37:05.869Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-02T10:37:05.869Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-02T10:37:05.870Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-02T10:37:05.871Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-02T10:37:05.871Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-02T10:37:05.871Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-02T10:37:05.872Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-02T10:37:05.873Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-02T10:37:05.873Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-02T10:37:05.874Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-02T10:37:05.874Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-02T10:37:05.874Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-02T10:37:05.875Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-02T10:37:05.875Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-02T10:37:05.876Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-02T10:37:05.876Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-02T10:37:05.877Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-02T10:37:05.877Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-02T10:37:05.877Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-02T10:37:05.878Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-02T10:37:05.878Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-02T10:37:05.879Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-02T10:37:05.879Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-02T10:37:05.879Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-02T10:37:05.880Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-02T10:37:05.880Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-02T10:37:05.881Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-02T10:37:05.881Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-02T10:37:05.881Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-02T10:37:05.882Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-02T10:37:05.882Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-02T10:37:05.882Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-02T10:37:05.883Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-02T10:37:05.883Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-02T10:37:05.884Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-02T10:37:05.884Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-02T10:37:05.884Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-02T10:37:05.885Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-02T10:37:05.885Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-02T10:37:05.885Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-02T10:37:05.886Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-02T10:37:05.886Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-02T10:37:05.887Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-02T10:37:05.887Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-02T10:37:05.887Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-02T10:37:05.888Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-02T10:37:05.888Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-02T10:37:05.888Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-02T10:37:05.889Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-02T10:37:05.889Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-02T10:37:05.889Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-02T10:37:05.890Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-02T10:37:05.890Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-02T10:37:05.890Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-02T10:37:05.891Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-02T10:37:05.891Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-02T10:37:05.891Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-02T10:37:05.892Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-02T10:37:05.892Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-02T10:37:05.892Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-02T10:37:05.893Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-02T10:37:05.893Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-02T10:37:05.894Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-02T10:37:05.894Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-02T10:37:05.895Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-02T10:37:05.895Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-02T10:37:05.895Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-02T10:37:05.896Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-02T10:37:05.896Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-02T10:37:05.897Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-02T10:37:05.897Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-02T10:37:05.898Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-02T10:37:05.898Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-02T10:37:05.898Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-02T10:37:05.899Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-02T10:37:05.899Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-02T10:37:05.899Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-02T10:37:05.900Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-02T10:37:05.900Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-02T10:37:05.901Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-02T10:37:05.901Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-02T10:37:05.901Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-02T10:37:05.902Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-02T10:37:05.902Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-02T10:37:05.903Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-02T10:37:05.903Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-02T10:37:05.903Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-02T10:37:05.975Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-02T10:37:13.370Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-02T10:46:37.093Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-02T10:48:34.605Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-02T10:48:59.100Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-02T10:50:03.447Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-02T12:30:13.297Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-02T12:30:47.331Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-02T14:55:51.329Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-02T14:56:21.495Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-02T14:57:34.295Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-02T17:03:56.430Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-02T17:04:25.276Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-02T17:04:44.926Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-02T20:24:46.582Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-02T20:26:45.278Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-02T20:28:30.950Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-03T03:00:00.020Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-03T03:00:00.050Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-03T03:00:00.098Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-03T03:00:00.155Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-03T03:57:52.804Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-03T03:57:52.876Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-03T03:57:52.876Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:52.877Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-03T03:57:52.879Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-03T03:57:52.879Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-03T03:57:52.880Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-03T03:57:52.880Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-03T03:57:52.881Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-03T03:57:52.882Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-03T03:57:52.885Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-03T03:57:52.886Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-03T03:57:53.066Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-03T03:57:53.067Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-03T03:57:53.067Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-03T03:57:53.331Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-03T03:57:53.331Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:53.331Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:53.332Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:53.332Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:53.332Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:53.332Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:53.332Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:53.333Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-03T03:57:53.336Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-03T03:57:53.336Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-03T03:57:53.337Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-03T03:57:53.337Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-03T03:57:53.339Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-03T03:57:53.340Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-03T03:57:53.341Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-03T03:57:53.341Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-03T03:57:53.547Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-03T03:57:53.550Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-03T03:57:53.555Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-03T03:57:53.555Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-03T03:57:53.557Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-03T03:57:53.557Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-03T03:57:53.558Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-03T03:57:53.559Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-03T03:57:53.559Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-03T03:57:53.560Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-03T03:57:53.560Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-03T03:57:53.561Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-03T03:57:53.562Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-03T03:57:53.563Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-03T03:57:53.563Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-03T03:57:53.564Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-03T03:57:53.564Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-03T03:57:53.565Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-03T03:57:53.566Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-03T03:57:53.566Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-03T03:57:53.567Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-03T03:57:53.567Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-03T03:57:53.568Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-03T03:57:53.569Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-03T03:57:53.570Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-03T03:57:53.570Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-03T03:57:53.571Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-03T03:57:53.572Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-03T03:57:53.572Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-03T03:57:53.573Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-03T03:57:53.574Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-03T03:57:53.574Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-03T03:57:53.575Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-03T03:57:53.576Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-03T03:57:53.576Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-03T03:57:53.577Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-03T03:57:53.577Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-03T03:57:53.578Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-03T03:57:53.578Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-03T03:57:53.579Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-03T03:57:53.579Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-03T03:57:53.580Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-03T03:57:53.580Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-03T03:57:53.604Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-03T03:57:53.605Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-03T03:57:53.605Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-03T03:57:53.605Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-03T03:57:53.606Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-03T03:57:53.606Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-03T03:57:53.606Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-03T03:57:53.607Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-03T03:57:53.607Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-03T03:57:53.607Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-03T03:57:53.607Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-03T03:57:53.608Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-03T03:57:53.608Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-03T03:57:53.609Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-03T03:57:53.609Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-03T03:57:53.609Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-03T03:57:53.610Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-03T03:57:53.610Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-03T03:57:53.611Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-03T03:57:53.611Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-03T03:57:53.611Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-03T03:57:53.612Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-03T03:57:53.612Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-03T03:57:53.612Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-03T03:57:53.613Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-03T03:57:53.613Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-03T03:57:53.613Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-03T03:57:53.614Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-03T03:57:53.614Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-03T03:57:53.614Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-03T03:57:53.615Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-03T03:57:53.615Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-03T03:57:53.616Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-03T03:57:53.616Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-03T03:57:53.616Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-03T03:57:53.617Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-03T03:57:53.617Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-03T03:57:53.618Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-03T03:57:53.618Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-03T03:57:53.618Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-03T03:57:53.619Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-03T03:57:53.619Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-03T03:57:53.620Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-03T03:57:53.620Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-03T03:57:53.620Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-03T03:57:53.621Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-03T03:57:53.621Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-03T03:57:53.621Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-03T03:57:53.622Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-03T03:57:53.622Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-03T03:57:53.623Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-03T03:57:53.623Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-03T03:57:53.623Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-03T03:57:53.624Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-03T03:57:53.624Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-03T03:57:53.624Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-03T03:57:53.625Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-03T03:57:53.625Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-03T03:57:53.625Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-03T03:57:53.626Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-03T03:57:53.626Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-03T03:57:53.672Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-03T13:57:05.468Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-03T13:58:45.258Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-03T13:59:02.638Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-03T13:59:10.198Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-03T14:39:53.660Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-03T14:45:09.721Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-03T14:50:39.785Z] ERROR: ❌ [APPOINTMENT-DEBUG] POINTS AWARD FAILED - Appointment: 349 - {"response":{"message":"Appointment not found or not confirmed by technician","error":"Bad Request","statusCode":400},"status":400,"options":{},"message":"Appointment not found or not confirmed by technician","name":"BadRequestException"}
[2025-10-03T14:51:05.264Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-03T14:57:00.886Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-03T14:57:54.135Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-03T15:03:19.707Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-03T15:23:47.790Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-03T15:39:19.380Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-03T15:40:23.468Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-03T15:48:46.796Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-04T03:00:00.030Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-04T03:00:00.053Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-04T03:00:00.116Z] 🔄 [POINTS-SCHEDULER] Processing 1 pending point transactions
[2025-10-04T03:00:00.137Z] ✨ [POINTS-SCHEDULER] Released 250 points for technician 6 (1 transactions)
[2025-10-04T03:00:00.138Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-10-04T03:00:00.143Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-05T03:00:00.034Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-05T03:00:00.050Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-05T03:00:00.154Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-05T03:00:00.156Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-05T08:30:57.517Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-05T08:30:57.587Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-05T08:30:57.587Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:57.589Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-05T08:30:57.590Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-05T08:30:57.590Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-05T08:30:57.591Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-05T08:30:57.592Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-05T08:30:57.593Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-05T08:30:57.593Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-05T08:30:57.596Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-05T08:30:57.597Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-05T08:30:57.783Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-05T08:30:57.784Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-05T08:30:57.784Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-05T08:30:58.000Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-05T08:30:58.001Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:58.001Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:58.001Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:58.002Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:58.002Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:58.002Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:58.002Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:58.002Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-05T08:30:58.006Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-05T08:30:58.006Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-05T08:30:58.007Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-05T08:30:58.007Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-05T08:30:58.010Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-05T08:30:58.011Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-05T08:30:58.011Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-05T08:30:58.011Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-05T08:30:58.285Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-05T08:30:58.289Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-05T08:30:58.296Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-05T08:30:58.296Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-05T08:30:58.298Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-05T08:30:58.299Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-05T08:30:58.300Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-05T08:30:58.301Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-05T08:30:58.302Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-05T08:30:58.303Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-05T08:30:58.304Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-05T08:30:58.305Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-05T08:30:58.306Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-05T08:30:58.307Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-05T08:30:58.328Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-05T08:30:58.329Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-05T08:30:58.330Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-05T08:30:58.330Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-05T08:30:58.331Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-05T08:30:58.332Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-05T08:30:58.333Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-05T08:30:58.333Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-05T08:30:58.333Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-05T08:30:58.334Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-05T08:30:58.335Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-05T08:30:58.335Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-05T08:30:58.336Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-05T08:30:58.337Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-05T08:30:58.337Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-05T08:30:58.338Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-05T08:30:58.338Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-05T08:30:58.339Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-05T08:30:58.339Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-05T08:30:58.340Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-05T08:30:58.341Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-05T08:30:58.341Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-05T08:30:58.341Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-05T08:30:58.342Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-05T08:30:58.342Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-05T08:30:58.343Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-05T08:30:58.343Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-05T08:30:58.344Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-05T08:30:58.344Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-05T08:30:58.345Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-05T08:30:58.345Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-05T08:30:58.345Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-05T08:30:58.346Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-05T08:30:58.346Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-05T08:30:58.347Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-05T08:30:58.347Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-05T08:30:58.348Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-05T08:30:58.348Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-05T08:30:58.349Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-05T08:30:58.349Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-05T08:30:58.350Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-05T08:30:58.350Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-05T08:30:58.351Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-05T08:30:58.351Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-05T08:30:58.352Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-05T08:30:58.352Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-05T08:30:58.353Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-05T08:30:58.353Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-05T08:30:58.354Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-05T08:30:58.354Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-05T08:30:58.355Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-05T08:30:58.355Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-05T08:30:58.356Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-05T08:30:58.356Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-05T08:30:58.357Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-05T08:30:58.357Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-05T08:30:58.358Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-05T08:30:58.358Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-05T08:30:58.359Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-05T08:30:58.359Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-05T08:30:58.360Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-05T08:30:58.360Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-05T08:30:58.361Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-05T08:30:58.361Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-05T08:30:58.361Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-05T08:30:58.362Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-05T08:30:58.362Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-05T08:30:58.363Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-05T08:30:58.363Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-05T08:30:58.363Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-05T08:30:58.364Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-05T08:30:58.364Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-05T08:30:58.365Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-05T08:30:58.365Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-05T08:30:58.366Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-05T08:30:58.366Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-05T08:30:58.366Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-05T08:30:58.367Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-05T08:30:58.367Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-05T08:30:58.367Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-05T08:30:58.368Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-05T08:30:58.368Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-05T08:30:58.368Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-05T08:30:58.369Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-05T08:30:58.369Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-05T08:30:58.369Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-05T08:30:58.370Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-05T08:30:58.370Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-05T08:30:58.370Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-05T08:30:58.371Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-05T08:30:58.449Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-06T03:00:00.087Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-06T03:00:00.116Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-06T04:45:13.659Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-06T04:45:13.747Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-06T04:45:13.748Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:13.749Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-06T04:45:13.751Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-06T04:45:13.751Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-06T04:45:13.752Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-06T04:45:13.753Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-06T04:45:13.754Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-06T04:45:13.754Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-06T04:45:13.758Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-06T04:45:13.760Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-06T04:45:14.102Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-06T04:45:14.102Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-06T04:45:14.103Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-06T04:45:14.539Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-06T04:45:14.539Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:14.540Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:14.541Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:14.541Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:14.541Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:14.542Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:14.542Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:14.542Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T04:45:14.550Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-06T04:45:14.551Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-06T04:45:14.551Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-06T04:45:14.551Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-06T04:45:14.557Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-06T04:45:14.559Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-06T04:45:14.560Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-06T04:45:14.560Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-06T04:45:14.913Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-06T04:45:14.917Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-06T04:45:14.923Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-06T04:45:14.923Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-06T04:45:14.925Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-06T04:45:14.925Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-06T04:45:14.926Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-06T04:45:14.927Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-06T04:45:14.928Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-06T04:45:14.929Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-06T04:45:14.929Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-06T04:45:14.930Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-06T04:45:14.931Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-06T04:45:14.932Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-06T04:45:14.933Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-06T04:45:14.934Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-06T04:45:14.935Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-06T04:45:14.936Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-06T04:45:14.937Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-06T04:45:14.937Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-06T04:45:14.939Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-06T04:45:14.939Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-06T04:45:14.940Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-06T04:45:14.941Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-06T04:45:14.941Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-06T04:45:14.942Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-06T04:45:14.943Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-06T04:45:14.943Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-06T04:45:14.943Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-06T04:45:14.944Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-06T04:45:14.945Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-06T04:45:14.945Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-06T04:45:14.946Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-06T04:45:14.946Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-06T04:45:14.947Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-06T04:45:14.947Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-06T04:45:14.948Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-06T04:45:14.949Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-06T04:45:14.949Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-06T04:45:14.950Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-06T04:45:14.950Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-06T04:45:14.951Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-06T04:45:14.951Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-06T04:45:14.951Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-06T04:45:14.952Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-06T04:45:14.952Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-06T04:45:14.952Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-06T04:45:14.953Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-06T04:45:14.953Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-06T04:45:14.953Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-06T04:45:14.954Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-06T04:45:14.954Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-06T04:45:14.954Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-06T04:45:14.955Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-06T04:45:14.955Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-06T04:45:14.956Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-06T04:45:14.956Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-06T04:45:14.956Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-06T04:45:14.957Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-06T04:45:14.957Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-06T04:45:14.958Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-06T04:45:14.958Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-06T04:45:14.958Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-06T04:45:14.959Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-06T04:45:14.959Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-06T04:45:14.960Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-06T04:45:14.960Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-06T04:45:14.961Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-06T04:45:14.961Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-06T04:45:14.961Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-06T04:45:14.962Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-06T04:45:14.962Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-06T04:45:14.962Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-06T04:45:14.963Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-06T04:45:14.963Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-06T04:45:14.964Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-06T04:45:14.964Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-06T04:45:14.965Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-06T04:45:14.965Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-06T04:45:14.965Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-06T04:45:14.966Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-06T04:45:14.966Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-06T04:45:14.966Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-06T04:45:14.967Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-06T04:45:14.967Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-06T04:45:14.968Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-06T04:45:14.968Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-06T04:45:14.969Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-06T04:45:14.969Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-06T04:45:14.969Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-06T04:45:14.970Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-06T04:45:14.970Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-06T04:45:14.970Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-06T04:45:14.971Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-06T04:45:14.971Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-06T04:45:14.971Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-06T04:45:14.972Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-06T04:45:14.972Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-06T04:45:14.973Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-06T04:45:14.973Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-06T04:45:14.973Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-06T04:45:14.974Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-06T04:45:14.974Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-06T04:45:14.974Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-06T04:45:15.062Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-06T07:19:26.813Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-06T07:19:26.928Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-06T07:19:26.928Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:26.929Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-06T07:19:26.931Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-06T07:19:26.931Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-06T07:19:26.932Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-06T07:19:26.932Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-06T07:19:26.933Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-06T07:19:26.934Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-06T07:19:26.936Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-06T07:19:26.938Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-06T07:19:27.046Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-06T07:19:27.046Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-06T07:19:27.047Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-06T07:19:27.342Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-06T07:19:27.343Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:27.343Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:27.343Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:27.343Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:27.343Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:27.344Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:27.344Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:27.344Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:19:27.347Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-06T07:19:27.348Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-06T07:19:27.348Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-06T07:19:27.348Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-06T07:19:27.350Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-06T07:19:27.351Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-06T07:19:27.352Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-06T07:19:27.352Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-06T07:19:27.546Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-06T07:19:27.549Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-06T07:19:27.554Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-06T07:19:27.554Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-06T07:19:27.555Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-06T07:19:27.556Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-06T07:19:27.557Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-06T07:19:27.557Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-06T07:19:27.558Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-06T07:19:27.558Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-06T07:19:27.559Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-06T07:19:27.560Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-06T07:19:27.560Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-06T07:19:27.561Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-06T07:19:27.562Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-06T07:19:27.562Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-06T07:19:27.563Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-06T07:19:27.564Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-06T07:19:27.564Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-06T07:19:27.565Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-06T07:19:27.565Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-06T07:19:27.566Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-06T07:19:27.566Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-06T07:19:27.567Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-06T07:19:27.567Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-06T07:19:27.568Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-06T07:19:27.568Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-06T07:19:27.569Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-06T07:19:27.569Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-06T07:19:27.570Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-06T07:19:27.570Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-06T07:19:27.570Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-06T07:19:27.571Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-06T07:19:27.599Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-06T07:19:27.599Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-06T07:19:27.600Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-06T07:19:27.600Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-06T07:19:27.601Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-06T07:19:27.601Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-06T07:19:27.601Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-06T07:19:27.602Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-06T07:19:27.603Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-06T07:19:27.603Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-06T07:19:27.603Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-06T07:19:27.604Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-06T07:19:27.604Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-06T07:19:27.604Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-06T07:19:27.605Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-06T07:19:27.605Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-06T07:19:27.605Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-06T07:19:27.606Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-06T07:19:27.606Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-06T07:19:27.606Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-06T07:19:27.607Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-06T07:19:27.607Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-06T07:19:27.607Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-06T07:19:27.608Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-06T07:19:27.608Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-06T07:19:27.609Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-06T07:19:27.609Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-06T07:19:27.610Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-06T07:19:27.610Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-06T07:19:27.610Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-06T07:19:27.610Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-06T07:19:27.611Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-06T07:19:27.611Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-06T07:19:27.612Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-06T07:19:27.612Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-06T07:19:27.612Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-06T07:19:27.612Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-06T07:19:27.613Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-06T07:19:27.613Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-06T07:19:27.613Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-06T07:19:27.614Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-06T07:19:27.614Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-06T07:19:27.615Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-06T07:19:27.615Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-06T07:19:27.615Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-06T07:19:27.615Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-06T07:19:27.616Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-06T07:19:27.616Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-06T07:19:27.617Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-06T07:19:27.617Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-06T07:19:27.618Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-06T07:19:27.618Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-06T07:19:27.618Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-06T07:19:27.619Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-06T07:19:27.619Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-06T07:19:27.620Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-06T07:19:27.620Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-06T07:19:27.620Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-06T07:19:27.621Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-06T07:19:27.621Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-06T07:19:27.621Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-06T07:19:27.622Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-06T07:19:27.622Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-06T07:19:27.623Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-06T07:19:27.623Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-06T07:19:27.624Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-06T07:19:27.624Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-06T07:19:27.625Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-06T07:19:27.625Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-06T07:19:27.625Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-06T07:19:27.626Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-06T07:19:27.673Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-06T07:40:57.824Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-06T07:40:57.888Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-06T07:40:57.898Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:57.900Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-06T07:40:57.902Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-06T07:40:57.902Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-06T07:40:57.903Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-06T07:40:57.904Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-06T07:40:57.904Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-06T07:40:57.905Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-06T07:40:57.908Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-06T07:40:57.909Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-06T07:40:58.033Z] [LOG] [InstanceLoader] WhatsAppModule dependencies initialized
[2025-10-06T07:40:58.034Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-06T07:40:58.034Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-06T07:40:58.035Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-06T07:40:58.289Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-06T07:40:58.290Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:58.290Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:58.290Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:58.290Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:58.291Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:58.291Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:58.291Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:58.291Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-06T07:40:58.300Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-06T07:40:58.300Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-06T07:40:58.300Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-06T07:40:58.300Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-06T07:40:58.303Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-06T07:40:58.304Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-06T07:40:58.304Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-06T07:40:58.304Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-06T07:40:58.529Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-06T07:40:58.533Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-06T07:40:58.538Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-06T07:40:58.538Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-06T07:40:58.539Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-06T07:40:58.540Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-06T07:40:58.541Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-06T07:40:58.541Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-06T07:40:58.542Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-06T07:40:58.542Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-06T07:40:58.543Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-06T07:40:58.544Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-06T07:40:58.544Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-06T07:40:58.545Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-06T07:40:58.546Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-06T07:40:58.546Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-06T07:40:58.547Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-06T07:40:58.547Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-06T07:40:58.548Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-06T07:40:58.548Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-06T07:40:58.549Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-06T07:40:58.550Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-06T07:40:58.550Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-06T07:40:58.551Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-06T07:40:58.551Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-06T07:40:58.552Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-06T07:40:58.552Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-06T07:40:58.553Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-06T07:40:58.553Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-06T07:40:58.554Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-06T07:40:58.554Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-06T07:40:58.554Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-06T07:40:58.555Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-06T07:40:58.555Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-06T07:40:58.556Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-06T07:40:58.556Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-06T07:40:58.556Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-06T07:40:58.557Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-06T07:40:58.557Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-06T07:40:58.558Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-06T07:40:58.558Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-06T07:40:58.559Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-06T07:40:58.559Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-06T07:40:58.559Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-06T07:40:58.559Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-06T07:40:58.560Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-06T07:40:58.560Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-06T07:40:58.561Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-06T07:40:58.561Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-06T07:40:58.561Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-06T07:40:58.562Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-06T07:40:58.562Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-06T07:40:58.562Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-06T07:40:58.562Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-06T07:40:58.563Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-06T07:40:58.563Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-06T07:40:58.564Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-06T07:40:58.564Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-06T07:40:58.565Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-06T07:40:58.565Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-06T07:40:58.565Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-06T07:40:58.566Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-06T07:40:58.566Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-06T07:40:58.566Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-06T07:40:58.567Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-06T07:40:58.567Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-06T07:40:58.568Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-06T07:40:58.568Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-06T07:40:58.568Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-06T07:40:58.568Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-06T07:40:58.569Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-06T07:40:58.569Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-06T07:40:58.569Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-06T07:40:58.570Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-06T07:40:58.570Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-06T07:40:58.571Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-06T07:40:58.571Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-06T07:40:58.571Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-06T07:40:58.572Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-06T07:40:58.572Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-06T07:40:58.573Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-06T07:40:58.573Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-06T07:40:58.573Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-06T07:40:58.574Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-06T07:40:58.574Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-06T07:40:58.575Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-06T07:40:58.575Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-06T07:40:58.576Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-06T07:40:58.576Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-06T07:40:58.576Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-06T07:40:58.577Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-06T07:40:58.577Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-06T07:40:58.578Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-06T07:40:58.579Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-06T07:40:58.579Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-06T07:40:58.580Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-06T07:40:58.580Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-06T07:40:58.581Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-06T07:40:58.581Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-06T07:40:58.581Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-06T07:40:58.582Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-06T07:40:58.582Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-06T07:40:58.582Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-06T07:40:58.583Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-06T07:40:58.644Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-06T07:44:18.624Z] [LOG] [RateLimitService] Login attempt recorded for tenico1. Count: 1
[2025-10-06T07:44:28.403Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-06T08:10:57.888Z] [LOG] [RateLimitService] Cleaned up 1 expired rate limit records
[2025-10-06T11:56:55.640Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-06T12:36:46.508Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-06T12:37:42.361Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-06T12:39:03.366Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-07T03:00:00.106Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-07T03:00:00.120Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-07T03:00:00.216Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-07T03:00:00.220Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-07T14:40:01.261Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-07T14:42:29.272Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-07T14:42:46.940Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-08T03:00:00.045Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-08T03:00:00.050Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-08T03:00:01.501Z] 🔄 [POINTS-SCHEDULER] Processing 5 pending point transactions
[2025-10-08T03:00:01.507Z] 🔄 [POINTS-SCHEDULER] Processing 5 pending point transactions
[2025-10-08T03:00:01.563Z] ✨ [POINTS-SCHEDULER] Released 251 points for technician 6 (3 transactions)
[2025-10-08T03:00:01.762Z] ✨ [POINTS-SCHEDULER] Released 251 points for technician 6 (3 transactions)
[2025-10-08T03:00:01.768Z] ✨ [POINTS-SCHEDULER] Released 1 points for technician 5 (2 transactions)
[2025-10-08T03:00:01.768Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-10-08T03:00:01.773Z] ✨ [POINTS-SCHEDULER] Released 1 points for technician 5 (2 transactions)
[2025-10-08T03:00:01.773Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-10-08T03:30:37.497Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-08T03:30:37.587Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-08T03:30:37.587Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:37.589Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-08T03:30:37.590Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-08T03:30:37.590Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-08T03:30:37.591Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-08T03:30:37.592Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-08T03:30:37.592Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-08T03:30:37.593Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-08T03:30:37.596Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-08T03:30:37.597Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-08T03:30:37.862Z] [LOG] [InstanceLoader] WhatsAppModule dependencies initialized
[2025-10-08T03:30:37.862Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-08T03:30:37.863Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-08T03:30:37.863Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-08T03:30:38.190Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-08T03:30:38.190Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:38.191Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:38.191Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:38.191Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:38.192Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:38.192Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:38.193Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:38.193Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-08T03:30:38.199Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-08T03:30:38.199Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-08T03:30:38.199Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-08T03:30:38.199Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-08T03:30:38.204Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-08T03:30:38.205Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-08T03:30:38.206Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-08T03:30:38.206Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-08T03:30:38.449Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-08T03:30:38.452Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-08T03:30:38.457Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-08T03:30:38.457Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-08T03:30:38.459Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-08T03:30:38.460Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-08T03:30:38.460Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-08T03:30:38.461Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-08T03:30:38.461Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-08T03:30:38.462Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-08T03:30:38.463Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-08T03:30:38.464Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-08T03:30:38.464Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-08T03:30:38.465Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-08T03:30:38.466Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-08T03:30:38.466Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-08T03:30:38.467Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-08T03:30:38.467Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-08T03:30:38.468Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-08T03:30:38.468Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-08T03:30:38.469Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-08T03:30:38.470Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-08T03:30:38.471Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-08T03:30:38.471Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-08T03:30:38.472Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-08T03:30:38.472Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-08T03:30:38.473Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-08T03:30:38.473Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-08T03:30:38.474Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-08T03:30:38.474Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-08T03:30:38.474Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-08T03:30:38.475Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-08T03:30:38.475Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-08T03:30:38.476Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-08T03:30:38.476Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-08T03:30:38.477Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-08T03:30:38.477Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-08T03:30:38.477Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-08T03:30:38.478Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-08T03:30:38.478Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-08T03:30:38.479Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-08T03:30:38.479Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-08T03:30:38.479Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-08T03:30:38.480Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-08T03:30:38.480Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-08T03:30:38.480Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-08T03:30:38.480Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-08T03:30:38.481Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-08T03:30:38.481Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-08T03:30:38.482Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-08T03:30:38.482Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-08T03:30:38.482Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-08T03:30:38.483Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-08T03:30:38.483Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-08T03:30:38.483Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-08T03:30:38.484Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-08T03:30:38.484Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-08T03:30:38.485Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-08T03:30:38.485Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-08T03:30:38.486Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-08T03:30:38.486Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-08T03:30:38.486Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-08T03:30:38.487Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-08T03:30:38.487Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-08T03:30:38.487Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-08T03:30:38.488Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-08T03:30:38.488Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-08T03:30:38.488Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-08T03:30:38.489Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-08T03:30:38.489Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-08T03:30:38.489Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-08T03:30:38.490Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-08T03:30:38.490Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-08T03:30:38.491Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-08T03:30:38.491Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-08T03:30:38.491Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-08T03:30:38.492Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-08T03:30:38.492Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-08T03:30:38.492Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-08T03:30:38.493Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-08T03:30:38.493Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-08T03:30:38.494Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-08T03:30:38.494Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-08T03:30:38.495Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-08T03:30:38.495Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-08T03:30:38.496Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-08T03:30:38.496Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-08T03:30:38.496Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-08T03:30:38.497Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-08T03:30:38.497Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-08T03:30:38.497Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-08T03:30:38.498Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-08T03:30:38.498Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-08T03:30:38.498Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-08T03:30:38.499Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-08T03:30:38.499Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-08T03:30:38.499Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-08T03:30:38.500Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-08T03:30:38.500Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-08T03:30:38.500Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-08T03:30:38.501Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-08T03:30:38.501Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-08T03:30:38.501Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-08T03:30:38.502Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-08T03:30:38.576Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-08T14:47:32.735Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-08T15:02:17.946Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-08T15:38:52.524Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-08T15:57:54.000Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-08T16:00:14.583Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-08T16:09:04.801Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-08T16:19:09.712Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-08T16:21:35.826Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-09T03:00:00.083Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-09T03:00:00.122Z] 🔄 [POINTS-SCHEDULER] Processing 1 pending point transactions
[2025-10-09T03:00:00.150Z] ✨ [POINTS-SCHEDULER] Released 250 points for technician 5 (1 transactions)
[2025-10-09T03:00:00.150Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-10-09T05:11:48.489Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-09T05:11:48.572Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-09T05:11:48.572Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:48.574Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-09T05:11:48.576Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-09T05:11:48.576Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-09T05:11:48.577Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-09T05:11:48.593Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-09T05:11:48.596Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-09T05:11:48.596Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-09T05:11:48.601Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-09T05:11:48.602Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-09T05:11:48.786Z] [LOG] [InstanceLoader] WhatsAppModule dependencies initialized
[2025-10-09T05:11:48.786Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-09T05:11:48.787Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-09T05:11:48.787Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-09T05:11:49.085Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-09T05:11:49.086Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:49.086Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:49.086Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:49.086Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:49.086Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:49.087Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:49.087Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:49.087Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T05:11:49.097Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-09T05:11:49.097Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-09T05:11:49.098Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-09T05:11:49.098Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-09T05:11:49.101Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-09T05:11:49.102Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-09T05:11:49.102Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-09T05:11:49.103Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-09T05:11:49.358Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-09T05:11:49.361Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-09T05:11:49.365Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-09T05:11:49.366Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-09T05:11:49.367Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-09T05:11:49.367Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-09T05:11:49.368Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-09T05:11:49.369Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-09T05:11:49.369Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-09T05:11:49.370Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-09T05:11:49.370Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-09T05:11:49.371Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-09T05:11:49.371Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-09T05:11:49.372Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-09T05:11:49.373Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-09T05:11:49.373Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-09T05:11:49.374Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-09T05:11:49.374Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-09T05:11:49.375Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-09T05:11:49.375Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-09T05:11:49.376Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-09T05:11:49.377Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-09T05:11:49.377Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-09T05:11:49.378Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-09T05:11:49.378Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-09T05:11:49.379Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-09T05:11:49.379Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-09T05:11:49.380Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-09T05:11:49.380Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-09T05:11:49.380Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-09T05:11:49.381Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-09T05:11:49.381Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-09T05:11:49.382Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-09T05:11:49.394Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-09T05:11:49.394Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-09T05:11:49.395Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-09T05:11:49.395Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-09T05:11:49.396Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-09T05:11:49.397Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-09T05:11:49.397Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-09T05:11:49.398Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-09T05:11:49.399Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-09T05:11:49.399Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-09T05:11:49.400Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-09T05:11:49.400Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-09T05:11:49.401Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-09T05:11:49.401Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-09T05:11:49.402Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-09T05:11:49.402Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-09T05:11:49.403Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-09T05:11:49.404Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-09T05:11:49.404Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-09T05:11:49.405Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-09T05:11:49.405Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-09T05:11:49.406Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-09T05:11:49.406Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-09T05:11:49.407Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-09T05:11:49.407Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-09T05:11:49.408Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-09T05:11:49.409Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-09T05:11:49.410Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-09T05:11:49.410Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-09T05:11:49.411Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-09T05:11:49.411Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-09T05:11:49.412Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-09T05:11:49.413Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-09T05:11:49.413Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-09T05:11:49.413Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-09T05:11:49.414Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-09T05:11:49.414Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-09T05:11:49.414Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-09T05:11:49.415Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-09T05:11:49.415Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-09T05:11:49.416Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-09T05:11:49.416Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-09T05:11:49.417Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-09T05:11:49.417Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-09T05:11:49.428Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-09T05:11:49.429Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-09T05:11:49.430Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-09T05:11:49.431Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-09T05:11:49.431Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-09T05:11:49.432Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-09T05:11:49.433Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-09T05:11:49.433Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-09T05:11:49.434Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-09T05:11:49.435Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-09T05:11:49.435Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-09T05:11:49.438Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-09T05:11:49.439Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-09T05:11:49.439Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-09T05:11:49.440Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-09T05:11:49.440Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-09T05:11:49.441Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-09T05:11:49.441Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-09T05:11:49.442Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-09T05:11:49.442Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-09T05:11:49.443Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-09T05:11:49.443Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-09T05:11:49.444Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-09T05:11:49.444Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-09T05:11:49.445Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-09T05:11:49.446Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-09T05:11:49.446Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-09T05:11:49.531Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-09T05:12:29.796Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-09T05:12:49.896Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-09T05:13:11.346Z] [LOG] [RateLimitService] Login attempt recorded for tenico1. Count: 1
[2025-10-09T05:13:15.791Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-09T05:35:35.004Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-09T05:41:48.592Z] [LOG] [RateLimitService] Cleaned up 1 expired rate limit records
[2025-10-09T06:42:15.192Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-09T06:42:15.318Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-09T06:42:15.318Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.320Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-09T06:42:15.323Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-09T06:42:15.323Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-09T06:42:15.325Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-09T06:42:15.325Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-09T06:42:15.327Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-09T06:42:15.327Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-09T06:42:15.333Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-09T06:42:15.335Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-09T06:42:15.548Z] [LOG] [InstanceLoader] WhatsAppModule dependencies initialized
[2025-10-09T06:42:15.549Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-09T06:42:15.549Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-09T06:42:15.550Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-09T06:42:15.855Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-09T06:42:15.855Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.855Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.856Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.856Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.856Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.856Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.856Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.857Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-09T06:42:15.860Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-09T06:42:15.860Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-09T06:42:15.860Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-09T06:42:15.861Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-09T06:42:15.863Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-09T06:42:15.864Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-09T06:42:15.864Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-09T06:42:15.864Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-09T06:42:16.129Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-09T06:42:16.134Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-09T06:42:16.141Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-09T06:42:16.141Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-09T06:42:16.142Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-09T06:42:16.143Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-09T06:42:16.144Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-09T06:42:16.145Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-09T06:42:16.145Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-09T06:42:16.146Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-09T06:42:16.147Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-09T06:42:16.148Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-09T06:42:16.149Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-09T06:42:16.150Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-09T06:42:16.151Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-09T06:42:16.151Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-09T06:42:16.152Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-09T06:42:16.152Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-09T06:42:16.153Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-09T06:42:16.153Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-09T06:42:16.154Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-09T06:42:16.154Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-09T06:42:16.155Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-09T06:42:16.156Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-09T06:42:16.156Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-09T06:42:16.156Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-09T06:42:16.157Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-09T06:42:16.157Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-09T06:42:16.158Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-09T06:42:16.158Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-09T06:42:16.159Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-09T06:42:16.159Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-09T06:42:16.160Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-09T06:42:16.160Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-09T06:42:16.161Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-09T06:42:16.161Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-09T06:42:16.161Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-09T06:42:16.162Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-09T06:42:16.162Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-09T06:42:16.163Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-09T06:42:16.163Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-09T06:42:16.163Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-09T06:42:16.163Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-09T06:42:16.164Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-09T06:42:16.164Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-09T06:42:16.165Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-09T06:42:16.165Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-09T06:42:16.165Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-09T06:42:16.166Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-09T06:42:16.166Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-09T06:42:16.166Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-09T06:42:16.167Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-09T06:42:16.167Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-09T06:42:16.167Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-09T06:42:16.168Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-09T06:42:16.168Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-09T06:42:16.168Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-09T06:42:16.169Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-09T06:42:16.169Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-09T06:42:16.169Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-09T06:42:16.170Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-09T06:42:16.170Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-09T06:42:16.170Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-09T06:42:16.171Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-09T06:42:16.171Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-09T06:42:16.171Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-09T06:42:16.172Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-09T06:42:16.172Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-09T06:42:16.173Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-09T06:42:16.173Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-09T06:42:16.173Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-09T06:42:16.174Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-09T06:42:16.174Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-09T06:42:16.174Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-09T06:42:16.175Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-09T06:42:16.175Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-09T06:42:16.175Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-09T06:42:16.176Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-09T06:42:16.176Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-09T06:42:16.177Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-09T06:42:16.177Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-09T06:42:16.177Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-09T06:42:16.178Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-09T06:42:16.178Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-09T06:42:16.179Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-09T06:42:16.179Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-09T06:42:16.180Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-09T06:42:16.180Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-09T06:42:16.180Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-09T06:42:16.181Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-09T06:42:16.181Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-09T06:42:16.181Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-09T06:42:16.182Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-09T06:42:16.182Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-09T06:42:16.183Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-09T06:42:16.183Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-09T06:42:16.183Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-09T06:42:16.184Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-09T06:42:16.184Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-09T06:42:16.193Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-09T06:42:16.194Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-09T06:42:16.195Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-09T06:42:16.195Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-09T06:42:16.196Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-09T06:42:16.263Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-09T12:58:18.541Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-09T12:58:25.637Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-09T12:58:37.465Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-09T13:05:17.127Z] [LOG] [RateLimitService] Login attempts reset for cliente1
[2025-10-09T14:41:20.617Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-10T03:00:00.076Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-10T03:00:01.350Z] 🔄 [POINTS-SCHEDULER] Processing 2 pending point transactions
[2025-10-10T03:00:01.717Z] ✨ [POINTS-SCHEDULER] Released 250 points for technician 6 (1 transactions)
[2025-10-10T03:00:01.831Z] ✨ [POINTS-SCHEDULER] Released 250 points for technician 5 (1 transactions)
[2025-10-10T03:00:01.831Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-10-10T06:00:43.008Z] [LOG] [NestFactory] Starting Nest application...
[2025-10-10T06:00:43.085Z] [LOG] [InstanceLoader] PassportModule dependencies initialized
[2025-10-10T06:00:43.086Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.087Z] [LOG] [InstanceLoader] HttpModule dependencies initialized
[2025-10-10T06:00:43.088Z] [LOG] [InstanceLoader] VersionModule dependencies initialized
[2025-10-10T06:00:43.089Z] [LOG] [InstanceLoader] ConfigHostModule dependencies initialized
[2025-10-10T06:00:43.089Z] [LOG] [InstanceLoader] DiscoveryModule dependencies initialized
[2025-10-10T06:00:43.090Z] [LOG] [InstanceLoader] CacheModule dependencies initialized
[2025-10-10T06:00:43.091Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-10T06:00:43.092Z] [LOG] [InstanceLoader] ConfigModule dependencies initialized
[2025-10-10T06:00:43.095Z] [LOG] [InstanceLoader] ScheduleModule dependencies initialized
[2025-10-10T06:00:43.096Z] [LOG] [VerificationService] Twilio Verify Service initialized successfully
[2025-10-10T06:00:43.306Z] [LOG] [InstanceLoader] WhatsAppModule dependencies initialized
[2025-10-10T06:00:43.307Z] [LOG] [InstanceLoader] AppModule dependencies initialized
[2025-10-10T06:00:43.308Z] [LOG] [InstanceLoader] CommonModule dependencies initialized
[2025-10-10T06:00:43.308Z] [LOG] [InstanceLoader] JwtModule dependencies initialized
[2025-10-10T06:00:43.639Z] [LOG] [InstanceLoader] TypeOrmCoreModule dependencies initialized
[2025-10-10T06:00:43.640Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.641Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.641Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.641Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.642Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.642Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.642Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.643Z] [LOG] [InstanceLoader] TypeOrmModule dependencies initialized
[2025-10-10T06:00:43.649Z] [LOG] [InstanceLoader] AuthModule dependencies initialized
[2025-10-10T06:00:43.649Z] [LOG] [InstanceLoader] SettingsModule dependencies initialized
[2025-10-10T06:00:43.649Z] [LOG] [InstanceLoader] EquipmentModule dependencies initialized
[2025-10-10T06:00:43.649Z] [LOG] [InstanceLoader] AddressModule dependencies initialized
[2025-10-10T06:00:43.652Z] [LOG] [InstanceLoader] PointsModule dependencies initialized
[2025-10-10T06:00:43.653Z] [LOG] [InstanceLoader] ServiceOrderModule dependencies initialized
[2025-10-10T06:00:43.654Z] [LOG] [InstanceLoader] AppointmentModule dependencies initialized
[2025-10-10T06:00:43.654Z] [LOG] [InstanceLoader] UserModule dependencies initialized
[2025-10-10T06:00:43.907Z] [LOG] [WebSocketsController] AppointmentsGateway subscribed to the "join" message
[2025-10-10T06:00:43.931Z] [LOG] [RoutesResolver] AppController {/}:
[2025-10-10T06:00:43.937Z] [LOG] [RouterExplorer] Mapped {/, GET} route
[2025-10-10T06:00:43.937Z] [LOG] [RoutesResolver] AuthController {/auth}:
[2025-10-10T06:00:43.939Z] [LOG] [RouterExplorer] Mapped {/auth/register, POST} route
[2025-10-10T06:00:43.940Z] [LOG] [RouterExplorer] Mapped {/auth/login, POST} route
[2025-10-10T06:00:43.940Z] [LOG] [RouterExplorer] Mapped {/auth/refresh, POST} route
[2025-10-10T06:00:43.941Z] [LOG] [RouterExplorer] Mapped {/auth/logout, POST} route
[2025-10-10T06:00:43.942Z] [LOG] [RouterExplorer] Mapped {/auth/forgot-password, POST} route
[2025-10-10T06:00:43.943Z] [LOG] [RouterExplorer] Mapped {/auth/reset-password, POST} route
[2025-10-10T06:00:43.944Z] [LOG] [RouterExplorer] Mapped {/auth/generate-2fa-token, POST} route
[2025-10-10T06:00:43.946Z] [LOG] [RouterExplorer] Mapped {/auth/verify-2fa-token, POST} route
[2025-10-10T06:00:43.946Z] [LOG] [RoutesResolver] UserController {/users}:
[2025-10-10T06:00:43.949Z] [LOG] [RouterExplorer] Mapped {/users, GET} route
[2025-10-10T06:00:43.950Z] [LOG] [RouterExplorer] Mapped {/users/technicians, GET} route
[2025-10-10T06:00:43.951Z] [LOG] [RouterExplorer] Mapped {/users/clients, GET} route
[2025-10-10T06:00:43.951Z] [LOG] [RouterExplorer] Mapped {/users/:id, GET} route
[2025-10-10T06:00:43.952Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, POST} route
[2025-10-10T06:00:43.953Z] [LOG] [RouterExplorer] Mapped {/users/:id/equipment-types/:equipmentTypeId, DELETE} route
[2025-10-10T06:00:43.954Z] [LOG] [RouterExplorer] Mapped {/users/:id, PATCH} route
[2025-10-10T06:00:43.956Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card-upload, POST} route
[2025-10-10T06:00:43.956Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, GET} route
[2025-10-10T06:00:43.957Z] [LOG] [RouterExplorer] Mapped {/users/:id/verification-status, PATCH} route
[2025-10-10T06:00:43.958Z] [LOG] [RouterExplorer] Mapped {/users/:id/id-card/:side, GET} route
[2025-10-10T06:00:43.959Z] [LOG] [RouterExplorer] Mapped {/users/:id/profile-completion, GET} route
[2025-10-10T06:00:43.960Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, POST} route
[2025-10-10T06:00:43.961Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins/:adminId, DELETE} route
[2025-10-10T06:00:43.962Z] [LOG] [RouterExplorer] Mapped {/users/:technicianId/admins, GET} route
[2025-10-10T06:00:43.962Z] [LOG] [RoutesResolver] AppointmentController {/appointments}:
[2025-10-10T06:00:43.963Z] [LOG] [RouterExplorer] Mapped {/appointments, GET} route
[2025-10-10T06:00:43.964Z] [LOG] [RouterExplorer] Mapped {/appointments/available-slots, GET} route
[2025-10-10T06:00:43.964Z] [LOG] [RouterExplorer] Mapped {/appointments, POST} route
[2025-10-10T06:00:43.965Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/confirm, POST} route
[2025-10-10T06:00:43.966Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, PATCH} route
[2025-10-10T06:00:43.967Z] [LOG] [RouterExplorer] Mapped {/appointments/:id, DELETE} route
[2025-10-10T06:00:43.967Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/refuse, POST} route
[2025-10-10T06:00:43.968Z] [LOG] [RouterExplorer] Mapped {/appointments/admin, POST} route
[2025-10-10T06:00:43.969Z] [LOG] [RouterExplorer] Mapped {/appointments/technician/self, POST} route
[2025-10-10T06:00:43.969Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/compatible-technicians, GET} route
[2025-10-10T06:00:43.970Z] [LOG] [RouterExplorer] Mapped {/appointments/client/:clientId, GET} route
[2025-10-10T06:00:43.971Z] [LOG] [RouterExplorer] Mapped {/appointments/equipment/:equipmentId/history, GET} route
[2025-10-10T06:00:43.971Z] [LOG] [RouterExplorer] Mapped {/appointments/:id/move, PATCH} route
[2025-10-10T06:00:43.972Z] [LOG] [RoutesResolver] SlotReservationController {/appointments}:
[2025-10-10T06:00:43.973Z] [LOG] [RouterExplorer] Mapped {/appointments/reserve-slot, POST} route
[2025-10-10T06:00:43.973Z] [LOG] [RouterExplorer] Mapped {/appointments/clear-reservation/:chatId, DELETE} route
[2025-10-10T06:00:43.974Z] [LOG] [RouterExplorer] Mapped {/appointments/cleanup-expired-reservations, POST} route
[2025-10-10T06:00:43.974Z] [LOG] [RoutesResolver] SettingsController {/settings}:
[2025-10-10T06:00:43.975Z] [LOG] [RouterExplorer] Mapped {/settings, GET} route
[2025-10-10T06:00:43.975Z] [LOG] [RouterExplorer] Mapped {/settings, POST} route
[2025-10-10T06:00:43.976Z] [LOG] [RouterExplorer] Mapped {/settings, PATCH} route
[2025-10-10T06:00:43.977Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, GET} route
[2025-10-10T06:00:43.977Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, POST} route
[2025-10-10T06:00:43.978Z] [LOG] [RouterExplorer] Mapped {/settings/:userId, PATCH} route
[2025-10-10T06:00:43.978Z] [LOG] [RoutesResolver] PointsController {/points}:
[2025-10-10T06:00:43.979Z] [LOG] [RouterExplorer] Mapped {/points/award/profile-completion/:technicianId, POST} route
[2025-10-10T06:00:43.980Z] [LOG] [RouterExplorer] Mapped {/points/award/appointment-acceptance, POST} route
[2025-10-10T06:00:43.981Z] [LOG] [RouterExplorer] Mapped {/points/deduct/appointment-cancellation, POST} route
[2025-10-10T06:00:43.981Z] [LOG] [RouterExplorer] Mapped {/points/award/equipment-validation, POST} route
[2025-10-10T06:00:43.982Z] [LOG] [RouterExplorer] Mapped {/points/history/:technicianId, GET} route
[2025-10-10T06:00:43.983Z] [LOG] [RouterExplorer] Mapped {/points/balance/:technicianId, GET} route
[2025-10-10T06:00:43.983Z] [LOG] [RouterExplorer] Mapped {/points/my-history, GET} route
[2025-10-10T06:00:43.984Z] [LOG] [RouterExplorer] Mapped {/points/my-balance, GET} route
[2025-10-10T06:00:43.984Z] [LOG] [RouterExplorer] Mapped {/points/action-types, GET} route
[2025-10-10T06:00:43.985Z] [LOG] [RouterExplorer] Mapped {/points/pending/:technicianId, GET} route
[2025-10-10T06:00:43.986Z] [LOG] [RouterExplorer] Mapped {/points/available/:technicianId, GET} route
[2025-10-10T06:00:43.986Z] [LOG] [RouterExplorer] Mapped {/points/my-pending, GET} route
[2025-10-10T06:00:43.987Z] [LOG] [RouterExplorer] Mapped {/points/my-available, GET} route
[2025-10-10T06:00:43.987Z] [LOG] [RouterExplorer] Mapped {/points/admin/trigger-release, POST} route
[2025-10-10T06:00:43.988Z] [LOG] [RouterExplorer] Mapped {/points/debug/clear-log, POST} route
[2025-10-10T06:00:43.988Z] [LOG] [RoutesResolver] ServiceOrderController {/service-order}:
[2025-10-10T06:00:43.989Z] [LOG] [RouterExplorer] Mapped {/service-order/statuses, GET} route
[2025-10-10T06:00:43.990Z] [LOG] [RouterExplorer] Mapped {/service-order, POST} route
[2025-10-10T06:00:43.990Z] [LOG] [RouterExplorer] Mapped {/service-order, GET} route
[2025-10-10T06:00:43.991Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, PATCH} route
[2025-10-10T06:00:43.991Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, GET} route
[2025-10-10T06:00:43.991Z] [LOG] [RouterExplorer] Mapped {/service-order/:id/current-status, GET} route
[2025-10-10T06:00:43.992Z] [LOG] [RouterExplorer] Mapped {/service-order/:id, DELETE} route
[2025-10-10T06:00:43.992Z] [LOG] [RouterExplorer] Mapped {/service-order/by-appointment/:appointmentId, DELETE} route
[2025-10-10T06:00:43.992Z] [LOG] [RoutesResolver] ServiceOrderImageController {/service-order}:
[2025-10-10T06:00:43.993Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images/upload, POST} route
[2025-10-10T06:00:43.993Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/images, GET} route
[2025-10-10T06:00:43.994Z] [LOG] [RouterExplorer] Mapped {/service-order/parts/:partId/images, GET} route
[2025-10-10T06:00:43.994Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId/file, GET} route
[2025-10-10T06:00:43.995Z] [LOG] [RouterExplorer] Mapped {/service-order/images/:imageId, DELETE} route
[2025-10-10T06:00:43.995Z] [LOG] [RoutesResolver] ServiceOrderPartController {/service-order/:serviceOrderId/parts}:
[2025-10-10T06:00:43.996Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, POST} route
[2025-10-10T06:00:43.996Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts, GET} route
[2025-10-10T06:00:43.997Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, GET} route
[2025-10-10T06:00:43.998Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, PATCH} route
[2025-10-10T06:00:43.998Z] [LOG] [RouterExplorer] Mapped {/service-order/:serviceOrderId/parts/:partId, DELETE} route
[2025-10-10T06:00:43.998Z] [LOG] [RoutesResolver] EquipmentController {/equipment}:
[2025-10-10T06:00:43.999Z] [LOG] [RouterExplorer] Mapped {/equipment, GET} route
[2025-10-10T06:00:43.999Z] [LOG] [RouterExplorer] Mapped {/equipment/client/:clientId, GET} route
[2025-10-10T06:00:44.000Z] [LOG] [RouterExplorer] Mapped {/equipment/types, GET} route
[2025-10-10T06:00:44.000Z] [LOG] [RouterExplorer] Mapped {/equipment/brands, GET} route
[2025-10-10T06:00:44.001Z] [LOG] [RouterExplorer] Mapped {/equipment, POST} route
[2025-10-10T06:00:44.001Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, PATCH} route
[2025-10-10T06:00:44.002Z] [LOG] [RouterExplorer] Mapped {/equipment/:id, DELETE} route
[2025-10-10T06:00:44.002Z] [LOG] [RoutesResolver] AddressController {/}:
[2025-10-10T06:00:44.003Z] [LOG] [RouterExplorer] Mapped {/address-by-cep/:cep, GET} route
[2025-10-10T06:00:44.003Z] [LOG] [RouterExplorer] Mapped {/users/address, POST} route
[2025-10-10T06:00:44.004Z] [LOG] [RouterExplorer] Mapped {/users/address/:id, PUT} route
[2025-10-10T06:00:44.004Z] [LOG] [RoutesResolver] VersionController {/version}:
[2025-10-10T06:00:44.005Z] [LOG] [RouterExplorer] Mapped {/version, GET} route
[2025-10-10T06:00:44.145Z] [LOG] [NestApplication] Nest application successfully started
[2025-10-10T12:00:43.871Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-10T12:00:51.768Z] [LOG] [RateLimitService] Login attempts reset for cliente1
[2025-10-10T12:01:57.869Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-10T13:07:45.742Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-10T13:44:53.763Z] [LOG] [RateLimitService] Login attempts reset for cliente1
[2025-10-10T13:49:37.972Z] [LOG] [RateLimitService] Login attempts reset for tecnico2
[2025-10-10T14:08:48.400Z] [LOG] [RateLimitService] Login attempts reset for admin
[2025-10-10T16:44:49.180Z] [LOG] [RateLimitService] Login attempts reset for cliente1
[2025-10-10T16:46:44.840Z] [LOG] [RateLimitService] Login attempts reset for tecnico1
[2025-10-11T03:00:00.031Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-11T03:00:00.052Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-11T03:00:07.251Z] 🔄 [POINTS-SCHEDULER] Processing 3 pending point transactions
[2025-10-11T03:00:07.277Z] 🔄 [POINTS-SCHEDULER] Processing 1 pending point transactions
[2025-10-11T03:00:07.466Z] ✨ [POINTS-SCHEDULER] Released 1 points for technician 5 (2 transactions)
[2025-10-11T03:00:07.468Z] ✨ [POINTS-SCHEDULER] Released 250 points for technician 6 (1 transactions)
[2025-10-11T03:00:07.469Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-10-11T03:00:07.474Z] ✨ [POINTS-SCHEDULER] Released 250 points for technician 6 (1 transactions)
[2025-10-11T03:00:07.474Z] ✅ [POINTS-SCHEDULER] Daily points release process completed successfully
[2025-10-12T03:00:00.035Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-12T03:00:00.035Z] 🕐 [POINTS-SCHEDULER] Starting daily points release process...
[2025-10-12T03:00:00.206Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
[2025-10-12T03:00:00.211Z] 📭 [POINTS-SCHEDULER] No pending points ready for release
