- Navios
- 6 de outubro de 2026 às 01:11 UTC
- Autor
- Kamo
- Enviar
- 8f0ac9a
LeadIntakeProcessingJob cria todos os leads que chegam através do endpoint de ingestão, via LeadService.createLead, que indexa os telefones e endereços do lead (LEAD CONTACT POINTS) somente quando Existe um bean LeadContactPointService — é @Autowired(required = false). DaemonService nunca declarado um, então o índice foi silenciosamente ignorado: nenhuma chamada, texto ou e- mail poderia Chumbo de admissão. Encontrado rastreando chamadas de Harmony Home Loans JustCall: 38 Harmony lidera com um telefone ou (fonte "Sep. Active Va Leads" e em branco), pontos de contacto; todos os leads criados de outra forma os tinham. Nenhuma outra org afetada. LeadCommsBeanConfig declara o feijão (a regra de posse de serviço SharedLibBeanSafety Obrigações de ensaio), e @EnableJpaRepositórios ganha com.kamo.z.shared.comms para seu repositório — o pacote VOIPService e SecurityService já verifica na mesma Boot 3.1.5. LeadService é o único bean-lib compartilhado com dependências de comunicação opcionais; todos os três agora resolvem aqui como fazem em outros lugares. Os 38 leads existentes auto-curam-se: A aba Comunicações do SecurityService chama seedIfAbsent, que indexa um lead a partir de sua data de criação na primeira vez que a aba é aberta. Testes: LeadCommsBeanConfigTest (feijão presente; varredura cobre o repositório) — RED first, 2 falhas. Suíte completa 111/111.
