f56c3c9054c7b908f03c25664fc74642f209ccc2
- Wire LeadsModule/OpportunitiesModule em app.module.ts; adiciona os exports correspondentes ao barrel @eden/database. Bugs reais encontrados e corrigidos antes do commit (não pegos pelo próprio agente porque ele não tinha o módulo de auth disponível no worktree dele para testar de verdade — só stubado e revertido): 1. Os controllers de Leads/Opportunities liam `req.user?.id`, mas nosso JwtAuthGuard real popula `request.edenUser`, nunca `request.user` — todo evento de auditoria de lead/oportunidade estaria gravando actorId: null sempre, perdendo a atribuição de quem fez a ação. Trocado para o padrão real (@CurrentUser() + EdenAuthenticatedUser). 2. As chamadas appendAuditEvent() nos dois services omitiam o campo obrigatório `actorType` — corrigido para "user" em todas as 6 ocorrências. Também corrigidos: import de guards/decorators via um barrel "../auth" inexistente (trocado pelos caminhos reais), e os dois módulos não importavam AuthModule (necessário para o Nest resolver as dependências do JwtAuthGuard via DI). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
89.8%
JavaScript
9.7%
Python
0.3%
Shell
0.1%