Adicionar renovaçãoCost + campos hipotecários do LoanType
Espelhos do campo isVeteran (3f0cea1): coluna de entidade, 3 DTOs **************************** HipotecaCamposDTO + LeadDTO Builder), LeadService criar / atualiz...
Construtor de 6-arg compatível com o LeadFieldPatch (isVeteran defaults null)
Mantém os consumidores 6-arg existentes (por exemplo, testes de aplicação LOS SecurityService) compilando sobre o compartilhamento-lib lombada sem uma mudança d...
Sync isVeteran através de MeridianLink LoXmlFieldMapper (ID TODO-flagged)
Fios LeadClaimMortgage.isVeteran na viagem de ida e volta LO-XML usando o campo de convenção id aBIsVeteran (correspon... mutuário-atributo prefixo de aBFirstNm...
Adicionar campo hipotecário Veterano (entidade, DTOs, serviço, histórico)
Org-scope inbound LOS loan lookup + pós-commit outbound push + inbound history audit
Aplicar o LosPatch possui o últimoPulledAt (stamp no-op também); um gravador de links
Localizador de perda de mercado filtrado ativo
Adiciona ************* para os consumidores pode tratar uma ligação LOS com eliminação suave (isActive=false) como ausente, espelhando o padrão de leitura filtr...
PlatformOAuthProviderType add-order guard
Regressão trava a fase 5 pull-forward: MERIDIANLINK(8,"meridianlink", "MeridianLink Hipoteca") deve permanecer a última constante para que não exista O provedor...
Falha fechada em branco MeridianLink Salvar status + OKWithWarning test
Mapeador de campos LO-XML
LoXmlFieldMapper traduz Lead/LeadClaimMortgage <-> confirmado MeridianLink IDs LO-XML (sLAmtCalc, sPurchPrice, sApprVal, sLPurposeT, aBFirstNm, aBlastNm) com um...
MeridianLink empréstimos modificados + ligação profunda
Adicionar à ListaEmpréstimos ModificadosByAppCode (parse ArrayOfString -> nomes de empréstimos), E o AppView. GetPmlLoanUrl (prefixo a parcial URL com a máquina...
MeridianLink SOAP cliente criar/salvar/carregar
MeridianLinkSoapClient envolve as operações do Loan.asmx em um Spring-WS WebServiceTemplate (namespace ****************%p-op SOAPAction): Empréstimo. Criar -> n...
Cache de tickets do MeridianLink
MeridianLinkAuthService mentas e caches do sTicket por (instanceBaseUrl + sha256(clienteSecret)) com um relógio Fornecedor<Instant> injetado e um relógio config...
Resolução de credos MeridianLink
Adiciona o pacote de adaptação SOAP fase 2 com MeridianLinkCreds (record de redigir secreto) + MarketLosConnectionResolver, que descodifica o segredo por mercad...
Entidade LeadLosLink + repositório
Rastreia o link de um lead em um arquivo de empréstimo LOS externo, uma linha por (lead, fornecedor). Transporta a contabilidade sincronizada (conteúdo, última ...
MarketLosConnection entity + repositório
Ligação por credencial/configuração por mercado a um LOS externo (MeridianLink / KamoMLS / Encompass), uma linha por (mercado, fornecedor). O segredo vive apena...
LeadMarket.mlosColuna de integração + DTO
Adiciona a coluna MLOS INTEGRATION (STRING-stored, NO MLOS padrão, null-guarded mais DTO/criar/atualizar-pedir encanamento. LeadMarketService colapsa o valor d...
Promover base hipotecária-mercado leva a LeadClaimMortgage em salvar campos de hipoteca persistir
Um lead cujo subtipo de mercado é (residencial/comercial) hipoteca foi armazenado como um lead base, a menos que o vendas de backendType si mesmo igualou o tipo...
Adicionar 6 campos hipotecários persistentes (dívidas, impostos, seguros, HOA, pagamento corrente, idade do mutuário)
Adicionar campo de marca bgWatermark à Organização
Nulable String coluna (NONE o FULL o SIMPLE) dirigindo o fundo de per-org preferência marca d'água do logotipo; null resolve para FULL no cliente. Mergulhado em...
**************************** (inquérito de linha ativa para P(fund))
MlosAiClient — ponto de entrada de I.A. de nível aprovado para a MLOS
Best-effort text()/vision() em uma camada de custo através do provedor configurado do org (AIService internal endpoints). Retorna optional.empty em nenhuma-forn...
Lead hipotecário transporta finanças de mutuário (renda, crédito, preço de compra, entrada de pagamento, saldo de refi/cash-out)
Surge o existente **************** e acrescenta quatro colunas declaradas para LeadClaimMortgage; fios DTOs (ler/atualizar/criar), o registro de campo de histór...
Adicionar Gerenciar Direitos próprios / Outros Fundo Imagens (Grupo Geral)
Adiciona GESTÃO OWN BACKGROUND IMAGES (165) e ************* (166) para RoleRightType, serviceType null para que eles pousem nas configurações gerais Grupo (espe...
LOAN DOCS READY LO modelo canônico — notificação atribuída LO quando os documentos de um empréstimo estão todos em
LoanFileDTO.loanTransactionId (app view sabe seu negócio)
Surge a transação do empréstimo para que a visão /aplicações possa mostrar/comutar irmão Empréstimos. Verificado: mvn install clean.
Origem/transacção-primeiro esquema — atribuição de LO, congelamento de WORM, documentos abrangidos pelo acordo
Espinha dorsal para o sistema-gerido-originador + transação-primeiro refator (spec 2026-07-08): - LoanTransaction: transactionNumber (org-unique) + atribuitedLo...
AusEngineClassifier compartilhado — uma fonte de verdade para o mapeamento da agência §8.2
O programa→engine, run→engine, e decisão→gate mappings foram locais para **************************** A fase de bloqueio dos mercados de capitais AUS precisa da...
Nível de custo do AiProvider + bandeira de visão (dois eixos de capacidade ortogonal)
Adiciona costTier (LIGHT/MEDIUM/HEAVY via novo AiProviderTier enum) e suportaVision boolean para AiProvider, para que as integrações podem escolher o quão caro ...
EmailRemoteImageConsent entity + repositório
Registo de membros que um membro escolheu para mostrar imagens externas (remotas) para uma mensagem específica, chaveada por member id + normalized RFC Message-...
Registre o verdadeiro preço do investidor não-par no RateLock + LoanPricingSnapshot
A taxa vinculativa-bloqueio-de-registro e sua cotação limitada transportaram apenas taxa + dias de bloqueio; os pontos de desconto/originação foram deixados nul...
MaterialEvent entity+repo (usage analytics)
Anexar apenas os eventos de uso **************** com um per-(imgld,tipo) Consulta agregada. Tabela MATERIAL EVENTS (DDL CRDB direcionado; KI auto- scans).
MaterialReview entity+repo (status side-table)
PROJECTO/PENDAÇÃO/APROVAÇÃO/ARCHIVED por material, chaveado por imgld (imagem do esquema intocado). Quadro MATERIAL REVISÕES (DDL; KI com o alvo).
Adicionar o MemberVoipOAuthToken para conexões RingCentral por membro
Por membro OAuth token chaveado (memberId, provedor, installId) backing RingCentral de extensão – softphone sip-provision mais a registro de chamada pessoal do ...
MaterialCampanha + entidades/repos do item (coleções)
Coleções de primeira classe denominadas agrupando materiais entre pastas. Tabelas MATERIAL CAMPAIGNS + MATERIAL CAMPAIGN ITEMS (segmentada CRDB DDL; KI auto- ...
MaterialTag + entidades/repos de atribuição (marcas com foco em org)
Plano, eixo de etiqueta transversal sobre pastas para materiais de marketing. Tabelas MATERIAL TAGS e MATERIAL TAG ASSIGNMENTS (criado via CRDB DDL; KI auto- sc...
MaterialShareLink entidade de registro + repo (ligações públicas gerenciadas/tracked)
Revólveres revogáveis, expirantes e view-contados links públicos para materiais de marketing — persistiu assim os links podem ser listados, revogados e contados...
DecisãoGate.aplicado Limiar expõe a barra de confiança real
O portão aplica internamente max( sobreposição do inquilino, segurançaFloor, piso de palco) mas As chamadas só tinham a parede do inquilino. aplicado Limiar ret...
As soluções pontuais incluem janelas SUPERSEDED (resolução histórica eficaz)
Todos os três resolvedores de versão efetiva (diretriz, guia, política de bloqueio) queried somente status=ACTIVE, então window-filtered. Mas a super-sessão mud...
* * * * * * * * * * *
Conversão de assincronização (threads virtuais) e varreduras programadas mantêm um ImgDat separado; save()/merge () cascatas na coleção de imagens órfãs Removal...
Rejeitar os montantes negativos de rendimento / activo / passivo na secção poupa
Estenda o requireNonNegative guard (já no montante do empréstimo + valores de propriedade) ao principal DTI/inputs de activos no Serviço de Empréstimo: rendimen...
CanvaSchedule entity + repo (geração recorrente)
Programação recorrente (receita + cadência + metas sociais opcionais) com uma consulta de reivindicação atômica para que uma varredura MediaService execute cada...
CanvaAutofillRecipe entity + repo (receitas de preenchimento automático salvas)
Org-shared chamado vinculação de um modelo de marca Canva para valores de campo (literal texto ou uma imagem de Materiais), para que os administradores possam e...
Adicionar o campo ID do material de ponta a ponta na lib- partilhada
Adiciona um material nullable, max-40-charId à entidade líder (MATERIAL ID VARCHAR(40)), regista-o no LeadHistoryFieldRegistry (categoria de perfil) assim as ed...
Transição de auto-submissão do mutuário de primeira classe
PROJECTO→APLICAÇÃO TAKEN para um mutuário (uma parte emprestada, não um operador, por isso não LOS TAKE APLICATION). Rotas através do transition() com um predic...
Transcrição coluna em Gravação + GravaçãoMetadata
Adiciona uma coluna de TEXTO TRANSCRIPT à entidade de Gravação e insere uma transcrição Não, não, não. (com compatibilidade para trás os construtores assim que ...
Modelo canónico da reunião-síntese
Adiciona o modelo transacional "reunião- resumo" (sujeito + HTML marcado com {{ roomName}} e em bruto { { summaryHtml}) e regista- o no CANONICAL KEYS assim qu...
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.