- Enviado
- 12 de noviembre de 2026 a las 1:16 UTC
- Autor
- Kamo
- Commit
- 5529c35
Chat fijado por el miembro (<ID de miembro del chat de Kamo>): - bootstrap ?memberId= devuelve la tarjeta pública del miembro (PublicOfficerCard compartida: ACTIVA, desbloqueada TeamMember de la organización de la clave solamente; cualquier otra cosa ignorada) más mortgageLender (compartido) Nunca para una integración SPECIFIC_AGENT (su agente proviene de un token firmado). - createSupportSession / AI handoff take memberId: verificado de la misma manera, almacenado en la conversación **************** y asignado directamente a ese miembro a través de assignToPreferredAgent (notificación ASSIGNED, sin NEW_TICKET en toda la cola). - Excepción de acceso estrecho **************** el miembro fijado alcanza QUE Conversación sin **************** - detalle del ticket + unirse, sesión leída fallback (thread/STOMP/attachments), cambios de estado, su propia lista de tickets **************** la insignia de cuenta pendiente Nada más: no hay cola, no hay otro ticket, no hay ajustes; salir de la compañía lo termina. El correo electrónico de mensaje perdido ya sigue al asignado. Continuación entre sitios: - POST /sessions/support/transfer mints un token de 10 minutos, de un solo uso, de 256 bits (SHA-256 en Redis chat:transfer:*) vinculado a la conversación + org; POST /sessions/support/resume lo redime con Un GET+DEL atómico, solo a través de una clave de la misma org, que devuelve la misma sesión Es un 404. Direcciones de la web: - PUT /web-chat-integrations/{id} acepta allowedOrigins: normalizado a orígenes desnudos, nunca vacío (blank = cualquier sitio web), escrito en la KEY y reflejado en websiteUrl; rellena la caché de claves de la puerta de enlace. El DTO ahora lleva los allowedOrigins de la clave.
