- Expédié
- 13 novembre 2026 à 09:48 UTC
- Auteur
- Kamo
- Commit
- 13d349c
Un message de chat peut contenir des docLinks (CONTRACT DocLinkSpec; au maximum dix, Le jumeau basé sur la subvention de attachableBySender: nothing Le nom du document est attaché au message — /issue interne de DocsService, agissant en tant qu'EXPÉDITEUR, ouvre le document à travers le lecteur de l'expéditeur (un Ils ne peuvent pas lire est un simple refus 404), applique la politique de partage de l'organisation et les droits, et seulement ensuite mints le lien (source CHAT, sourceRef chat:<message id>) et les subventions. - Conversations des membres (chat, ticket d'assistance d'un membre) : liens VÉRIFIÉS avec une subvention pour chaque autre personne dans la conversation; le client Le type de lien est ignoré. - Un visiteur public du web-chat ou un contact social : un lien ANYONE (org La politique + SHARE_DOCS_ANYONE_LINK décide), dont l'adresse sign.<org> est Le texte du message, puisque c'est tout ce que leur côté montre. Émis à l'intérieur de la transaction de l'envoi après l'existence de la ligne ; un refus est émis Le renvoi et les réponses avec le code de DocsService et des mots clairs, Kamo Les documents ne répondant pas sont 503 DOC_LINKS_UNAVAILABLE, et tout retour en arrière (y compris un 40001 retry) révoque ce qui a été minté. La réponse d'envoi, la trame NATS et le relais STOMP (lire la trame brute — pas un champ du DTO partagé) Les pages d'historique contiennent des docLinks par message à partir d'un fichier indexé Lecture de doc_share_links par source_ref (état OK/EXPIRED/REVOKED).
