Descreva a tarefa em linguagem natural. O agente vai criar a branch, escrever o código, rodar os testes e abrir o PR automaticamente.
feat
Crie um módulo de autenticação com JWT, incluindo login, registro e guard de rotas protegidas
feat
Adicione um endpoint GET /users/:id que retorna os dados do usuário com as permissões dele
fix
Corrija o vazamento de memória no serviço de notificações e adicione tratamento de erros adequado
test
Escreva testes unitários para o UsersService cobrindo os casos de criação e busca de usuários