- Expédié
- 29 septembre 2026 à 02:22 UTC
- Auteur
- Kamo
- Commite
- 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).
