- Shipped
- July 18, 2026 at 7:19 PM UTC
- Author
- Kamo
- Commit
- 6b161b5
Foundation for making the reusable public-chat widget handle the KamoMLOS borrower->loan-officer variant securely, and for propagating lead reassignment into an open chat. - WebChatAssignmentMode (TOPIC_QUEUE default / SPECIFIC_AGENT); WebChatIntegration gains assignmentMode + publicSiteKey (platform-managed key for host-resolved MLOS) - ChatRoutingTokenCodec: short-lived HMAC token over the cluster secret proving the target agent; replaces the browser-supplied preferredAgentMemberId - SupportTicket.leadUid + PublicChatVisitor.leadUid (durable borrower-lead link) + **************** - **************** -> security.chat.routing.{orgId}, emitted from lead reassign (LeadService.updateLead) and pool re-claim (acceptNextLead) - **************** managed-integration finder