Record lead reads and refuse un-auditable exports
HIPAA §164.312(b) for SecurityService. The platform records every lead CHANGE (LeadHistory) and every login (SystemAccessLog) and records no READ at all, so "wh...
Documento público de citação/estimação em /{locale}/q/{token}
A superfície voltada para o cliente para o sistema de cotação comercial. Server- rendered assim o org's branding está na primeira pintura — um flash sem marca e...
Quote REST surface — staff management and public share links
Staff endpoints at /api/security/commerce/quotes and an unauthenticated resolver at /api/security/public/quotes. QuoteController extends BaseLosController rath...
Quote/estimate domain — entities, pricing engine, share links
Adds a first-class Quote alongside the existing commerce spine. The pre-existing "ServiceQuote" is an Intent plus a JSON blob carrying one offering and one flat...
Contenção de saída para o resolvedor avatar, como um CiliumNetwork Policy
Restabelece o que 8f6c672 reverteu, na única forma que realmente funciona aqui. A tentativa anterior falhou porque uma Política de Rede simples não pode expres...
Mostrar uma pilha de rostos para conversas em grupo
Um fio com cinco pessoas nele foi representado por uma face arbitrária, que lê como uma mensagem de uma pessoa. Até três participantes sobrepõem-se, portanto "V...
Instrumento da cadeia, colhe entradas expiradas, divulgações de registros
Cada modo de falha neste recurso é silencioso. Um disjuntor travado, um trabalhador fila descartando cada tarefa, um provedor que começou a retornar HTML — cada...
Promover uma matriz LLPA ingerida em ajustes do console
O painel de ingestão só poderia publicar uma folha de taxa. Para uma fonte LLPA MATRIX documento que agora mostra um cartão "Promover como ajustes LLPA": escolh...
Relé Gateway para promover uma matriz LLPA em ajustes condicionais
************* Ganhar ajustes de promoção, espelhando o Promove-rate-sheet relé: Deus-elegível portão, organizaçãoId servidor-faixado em a carga útil via write()...
Gravar gravação de chamadas, correio de voz e acesso transcrito
A gravação não deixou rasto. Uma chamada gravada é o PHI mais denso o lojas de plataformas — a conversa não-reditada — e "que ouviram isto chamada" não foi resp...
Gravar acesso PHI em cada leitura de histórico de conversação de IA armazenado
Wires the shared §164.312(b) spine into the paths that read persisted prompts and completions. The assistant is the module the compliance assessment put OUTSIDE...
Record chat message reads on the endpoints that return bodies
Sending a message left a row; reading one left nothing. Every chat, support and social thread on the platform renders from a handful of endpoints here, and none...
Gravar o acesso do byte nos quatro caminhos do documento que não gravaram nada
/download já logado através de A plataforma é apenas o local de injeção de bytes. Os objectivos de irmãos que servem a exatamente os mesmos bytes — /stream, /bu...
Contêm saída do resolvedor avatar; note o pool de despejo Redis
SecurityService agora executa um buscador cujo URL de destino é escolhido por um não confiável Parte — um registo BIMI é o conteúdo DNS publicado por quem possu...
Mostrar as fotos do remetente e do destinatário
A caixa de correio traduziu uma única letra num único gradiente partilhado para todos. todas as fileiras pareciam iguais e o círculo não trazia informações. Ago...
Avatar endpoints; fix unauthenticated reachability and contact tenancy
Adds the mailbox side of sender avatars, and fixes three pre-existing holes this work would otherwise have built on top of. AUTHENTICATION. OTKPreAuthFilter us...
Sender-avatar resolution chain for the mailbox
Resolves a correspondent's email address to a picture, working outward from what Kamo already knows: member photo, then a photo someone attached to a contact, t...
Sender identity model + org-scoped batch email lookups
Backing store and queries for the mailbox sender-avatar chain. SenderIdentityEntity is the durable tier of the avatar cache. org_id is part of the natural key ...
Audit spine for PHI access — §164.312(b)
The Security Rule requires recording access to ePHI, which means reads. The platform records changes well — LeadHistory, SystemAccessLog, UserHistory, LoanAudit...
403 em vez de 500 quando o limite de conformidade se recusa
Dois sites de chamada de featureService.enableFeature agora entendem o limite HIPAA: - / habilitar mapas PhiModuleNotPermitidoExcepção para 403 carregando a ra...
Enforce the compliance boundary at the feature switch
Wires PhiTenantGuard into FeatureService, the single choke point through which a module is switched on for an organization. This is where the boundary stops bei...
Atribuir automaticamente um número de empréstimo compatível com MERS na criação do pedido
LoanFile.loanNumber foi nulo ao criar (tanto em branco-criar como em lead-promote) e apenas definir quando um mordomo datilografou um — que MERS MIN cunhagem (s...
Renderizar datas de assinatura no fuso horário resolvido do destinatário
SigningSession ganha um 'timeZone' necessário (IANA id) que o ESigService resolve da zona de membro do destinatário, depois da org, depois da UTC. Bem-vindoScre...
Resolver o fuso- horário do assinante do membro, em seguida, org
As datas de assinatura foram renderizadas em qualquer zona em que o cliente não envelope expirando 2026-08-03T05:00Z poderia ler "ago 3" para um assinante do Pa...
Crie HANDLES PHI e PHI EFFECTIVE DATE em orgs
Espelha os dois novos campos da Organização, seguindo o OrgBrandingFieldsMigration convenção, então as colunas são reprodutíveis em qualquer ambiente em vez de ...
ManipulaPhi e phiEffectiveDate on Organization
Backs PhiTenantGuard com uma coluna real. HANDLES PHI NÃO É FALSO DEFÁULO NULL seguindo o padrão ****************, então todos os inquilinos existentes está exp...
PhiTenantGuard e o limite de conformidade do módulo
A pedra angular do limite de conformidade HIPAA: que módulos um inquilino pode alcançar, tendo em conta se esse inquilino lida com informações sanitárias proteg...
Crie HANDLES PHI e PHI EFFECTIVE DATE em orgs
Espelha os dois novos campos sobre a entidade Organização na biblioteca de kamo-shared, após a convenção OrgBrandingFieldsMigration. HANDLES PHI NÃO É NULL DEFA...
Emite o segmento local do sinalizador nas ligações de assinatura
Extrai o build duplicado byte-for-byteSignLink para SignLinkBuilder e acrescenta um segmento locale originado de Organization.language, falling voltar ao inglês...
Adicione as alçasPhi locatário bandeira e PhiTenantGuard
A pedra angular do limite de conformidade HIPAA: uma bandeira por organização mais uma guarda decidir quais módulos que essa organização pode alcançar. Tudo a j...
Adicionar o interruptor de idioma à barra superior do sinalizador
Menu marcado com endonym sobre os 22 locais suportados. Preserva a consulta string on switch — ?t= é a única credencial do assinante.
Disposição do espelho para locais RTL via stylis-plugin-rtl
A direção do tema MUI sozinho muda a lógica do componente, mas deixa física Propriedades CSS intocadas, então em árabe com espaçamento LTR. Troca a Chave de cac...
Roteie o sinalizador em /{locale} com o middleware do próximo- intl
Adiciona i18n/routing.ts (localePrefix sempre), i18n/navigation.ts, e middleware.ts, e move a árvore de rota sob src/app/[locale]/. request.ts agora resolve a p...
Blink o ícone de e- mail enquanto um indicador não lido está mostrando
O crachá não lido sozinho foi fácil de perder no bar superior. NavItemButton ganha um blinkIcon prop que pulsa o ícone (e seu crachá) — mantido distinto do 'bli...
Iniciação com 5 usuários, Negócios com 25
Reposiciona as tampas de assento publicadas sobre /pricing (e a calculadora, JSON-LD oferece, e resumos llms.txt) para corresponder à assinatura catálogo: Start...
Clarify MeridianLink market secret é a credencial de serviço de sincronização de entrada (ingressos por LO no perfil de membro)
MeridianLink cartão de crédito de escritório-empréstimo no perfil de membro + botão de comando LO pré-warn
Fase L3 do mapeamento LOS empréstimo-oficial MeridianLink (por §3.4-3.6 do especificação de projecto: - Novo proxy LOS-credencial **************************** ...
Criar LO-scoped (bloquear se não mapeado) + membro MeridianLink credencial API + status de link LO de configuração de mercado
Fase L2 do projeto de mapeamento empréstimo-oficial MeridianLink (kamo-internal **************************** §3.3-3.6), construído sobre o esquema/resolver de l...
Credencial MeridianLink por membro (MarketLosUserCredencial) + resoluçãoForMember + LO-scoped outbound push
Campanhas de e-mail em massa UI — grid, editor, guia provedor, leads action
Adiciona a superfície de marketing de e-mail de nível org sob /marketing/email: - Guia de e-mail em massa (após Social Media) + campanhas AG Grid workspace com ...
Resolução do destinatário em massa-email + campos de contato do departamento
- Está bem. POST /api/segurança/marketing-email/ destinatários/resolver transforma IDs de lead/conta/aplicação em destinatários de email. Gated on MANAGEM BULK ...
Suporte de compartilhamento de lib para resolução de destinatário de e-mail + email de contato da empresa
- Está bem. contactEmail branch (contato da empresa Editável por e-mail via PUT /api/security/org, usado como campanha company-scope De) - ApplicationRepository...
Infraestrutura de campanha de email em massa — fornecedor, expedidor, conformidade, em tempo real
Infra- estrutura para campanhas de e-mail em massa em nível de org, totalmente separada do dia a dia provedor de e-mail para que ele não pode ser estrangulado /...
Andaimes de aviso de ação adversa ECOA/FCRA + temporizador de satisfação
A metade do mecanismo de emissão é compartilhada. ComplianceTimerGanhos de serviço ******************* SATISFIED (deixa OFERTA/INCOMPLETE NOA e já satisfeito in...
Adicionar máquina mestre lançador remoto-desktop (god-gated)
Terceiro desktop de um clique ao lado do Linux/Windows: entrada navRegistry (ComputerIcon), meta 'master' através do openKamoDesktop + rota proxy SSO, e despach...
Adicionar "master" alvo para Master Machine SSO deep-link
buildAutoConnectUrl agora menta uma conexão Master Machine (KAMO GUAC MASTER HOSTNAME, padrão 192.168.4.46); incluído em cada token para reutilização de sessão....
Adicionar o dispositivo "Master Machine" (kamo-dev-1) RDP ao Guacamole
A estação de trabalho local do Kubuntu compartilha sua sessão de Plasma/Wayland ao vivo sobre o RDP via KRdp. Adiciona uma conexão de bootstrap SQL idempotent (...
Entidades de fundação de campanha em massa-email + campos de contato departamento/org
Adiciona a base bibliotecária compartilhada para campanhas de e-mail de nível org: - OrgBulkEmailProviderEntity (separar do provedor diário; UNIQUE org id) - Em...
Modelo canônico STEWARD TASK ROUTED
A notificação de administrador de decisão roteado precisa de um modelo de email canônico. Registos STEWARD TASK ROUTED em CANONICAL KEYS com seu par json/html; ...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.