KamoCRM

La piste d'audit AI-dispatch nomme les personnes de la même façon que le chat

FixSecurityService
Expédié
29 septembre 2026 à 02:22 UTC
Auteur
Kamo
Commit
e2efdd7

**************** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * préfixe de priorité (nom d'utilisateurAlias gagne inconditionnellement sur le nom réel), avec son propre commentaire avertissement les deux ne doivent jamais dériver. Une fois le service média chat commencé à montrer "Luna Blackwell" pour le membre de l'IA Luna, cette copie encore a montré "luna" dans l'historique d'expédition System Bugs / piste d'audit pour l'exactitude même membre — la dérive le commentaire existe pour empêcher. Porte le même garde MediaService MemberDisplayNames porte maintenant : un alias seulement compte comme un surnom choisi quand il diffère du propre compte nom d'utilisateur (insensible au cas, paré), jamais inconditionnellement. Fait paquet-privé et statique, de la même façon que cette classe expose déjà isDispatchable, donc SystemBugAiDispatchServiceTest peut le pin directement contre les cas identiques MemberDisplayNamesTest pins in mediaservice — les deux les copies peuvent encore dériver à l'avenir, mais pas silencieusement, puisque les deux les mêmes entrées produisent les mêmes sorties. Maison de longue durée: cette priorité appartient à la bibliothèque kamo-partagée plutôt qu'à la bibliothèque deux copies synchronisées à la main, mais les modifications de la lib partagée passent par un lent, versioné déployer le chemin (enregistré comme une règle, non fait ici).

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification