- Spegnimento
- 29 settembre 2026 alle ore 01:13 UTC
- Autore
- Kamo
- Impegno
- c36f881
SP98-A-9. PublicAiChatService.sendMessage ha eseguito l'intero giro del visitatore in uno @Transactional. I titoli di escalation dello strumento di hand-off (versione della persona o agente, o il Breve Operativo) sono letti dentro di esso e una lettura fallita è inghiottita (una consegna generica funziona ancora), ma la mancata chiamata del repository aveva già ha segnato il rollback di transazione solo: l'invio non riuscito a commettere InaspettatoRollbackException, e il messaggio del visitatore e la risposta erano E' tornato. L'integrazione del widget legge, il loop candidato del router e il provider-health scrivere ingoiare i loro fallimenti allo stesso modo, e la transazione ha anche abbracciato le chiamate HTTP del provider (fino a 60 s a round, diversi round). L'invio ora funziona come REST del membro e socket gira già fare, che eseguire il stessa orchestrazione senza transazione: ogni scrittura si impegna da solo. PublicChatTurnCommitTest gestisce il widget dietro il proprio consiglio di transazione e ogni repository dietro a Spring Data, su un vero e proprio gestore di transazioni e un database in-memory: con il brief o la versione di lettura fallisce, il visitatore riceve la risposta, il hand-off viene offerto con la sua descrizione generica, ed entrambi le righe sono impegnate.
