- Navios
- 29 de setembro de 2026 às 00:28 UTC
- Autor
- Kamo
- Enviar
- 434cb44
SP98-D-5 e D-9. Um bate-papo pede ao SecurityService um limite de fretamento de um membro de IA (até 1 s + 2 s) dentro da transação de envio aberto, e leia as linhas de domínio da organização remetente para o URL da foto após o INSERT da mensagem - um YugabyteDB lido tardiamente não pode reiniciar, que perdeu dois «Reiniciar leitura exigida» (2026-09-26 03:04 e 09:31 UTC). - AiTurnGuard.limitFor(sender) é perguntado antes da transação; admita(sessão, remetente, limite) apenas conta dentro dela e recusa uma IA cujo limite não foi resolvido primeiro. - MediaController.createMessage abre sua própria transação (TransactionTemplate) após ambas as buscas; a sua captura-tudo fica fora dele, por isso um envio que falha após o seu INSERT é rolado de volta antes dos seus 500 em vez de enviar a mensagem o cliente irá tentar novamente. - Exec2ExecService.post lê o limite, em seguida, posta em sua transação. - SenderAvatars compila o URL da foto do VisualizadorThemeDomain (um join-fetch) e o avatar re-ler por id, fora de qualquer transação. OrgDomainResolver não tinha nenhum chamador e é removido.
