Responsabilidade Reconciliador — Regras de inclusão no pagamento das agências (núcleo WS6)
Computador puro/sem estado que transforma cada responsabilidade no pagamento mensal que conta contra DTI, com uma fundamentação citada: excluído omitido/pago, l...
Especificações de quantidade de período explícito para os sucessores delta
RequisitosQuantidade ganha uma lista de períodos explícita (+ deltaJson builder); quando presente é o conjunto necessário, para que um sucessor possa ser "apena...
****************como a única fonte chave do período
Adiciona períodoKeyFor(date) para que o write-path (satisfier stamping) e o Os períodos-chave do avaliador de cobertura são idênticos; o avaliador agora deleita...
Primitivos da cobertura do período para a coleção de documentos do período
A base pura e aditiva da coleção de conhecimento do período (doc 06 §4) — o primeira fatia do banco-declaração "colete apenas os meses que ainda não tenho" Cons...
Adicionar colunas de branding em branco do software à Organização
Persistir campos de branding de software via patchOrganização whitelist
Adicionar colunas de atribuição WEB CHAT INTEGRATION ID ao visitante/ticket/ai-session
WebChatEntidade de integração + repo + DTO + configuração de design padrão
Adicionar ALOW MOBILE ACCESS (167) à direita geral para o co-piloto móvel
Novo RoleRightType (serviceType=null → Grupo geral) gating the 'Setup Mobile Página do centro de interação do Access. RoleRightsSyncService preenche-o para todo...
Adicionar uma pesquisa de contagem de uso de anon para a quota pública de web-chat
Adicionar ao públicoDailyMessageCap para AiOrgSettings para uma cota de web-chat
Adicione colunas de atribuição creating-key-hash para PublicChatVisitor + SupportTicket
Adicionar localOrganizaçãoOwners for per-org public-chat system member
Dispositivo-token + push-registration entities, HMAC stream-token codec
hashed secret, rotation grace, deslize excellence), push device registrations (um destino push por dispositivo+org+kind) e StreamTokenCodec — de curta duração T...
Treinamento de empréstimo fechado multi-passe — contador de passe + chave upsert corpus
O treinador de empréstimo fechado re-leitura agora um empréstimo em passagens sucessivas até o seu a extração reproduz o resultado do empréstimo, por isso: - Le...
Preservação do estado de progresso escrever para o treinador de empréstimo fechado
correr é correr, sem tocar no estado. Uma pausa de operador (status → PAUSADO) já não pode ser batido por uma linha cheia excepto da piscina thread — a atualiza...
Endurecer o treinador de empréstimos fechados — run lock + per-loan idempotence
- ClosedLoanTrainingRun.claim(): APDATE condicional atômica que leva posse de uma corrida apenas quando não é já running ou seu batimento cardíaco Está velho (o...
Consulta da lista de empréstimos de Org para o treinador de empréstimos fechados
**************************** dá ao treinador cada LOS-ligado empréstimo para um provedor org+, cada um carregando o Empréstimo externo que ele lê status + docum...
Fundação de auto-treinador de empréstimo fechado (Verdade de terreno MeridianLink)
Fundação para a extracção de documentos de formação contra empréstimos financiados (chave de resposta): - Empréstimo FechadoTraining Executar entity+repo — per-...
Mensagens de mutuário simples para rejeições de documentos
RejeiçãoReasonType foi um enum nu (o mutuário literalmente viu "ILLEGÍVEL"). Cada valor agora carrega um mutuárioMessage() remediation string + a messageFor() m...
Revisão de QC em toda a plataforma (rotulagem cruzada para o modelo compartilhado)
Um documento é um documento — extração e o modelo é nível de plataforma, não por Emprestador. Adiciona uma fila de needs review + QcReviewService.platformReview...
Configuração do Documento-AI da Plataforma no SystemConfiguration + cross-org corpus
Acrescenta: (padrão 0.85) + EXTRACTION MODEL ID para o plataforma SystemConfiguration singleton — as alavancas largas da plataforma para o portão QC e o modelo ...
Fila QC (portal de revisão do empregado)
Adiciona uma consulta ORG-scoped NEWS REVIEW + QcReviewService.org Fila para que os funcionários possam trabalhar todos os empréstimos de baixa confiança extraç...
Caixa de QC garantida pela confiança + dados de treinamento rotulados + conciliação dom/autoemprego
Motor QC (Fase 4 núcleo): - Verificado Facto ganha primeira classe EXTRACTION CONFIDENCE, DOC TYPE CODE, QC STATE colunas (QcState: ********************** Recon...
Reconcile outrosfatos do Rendimento* em outras linhas
Alarga a reconciliação dos factos com um outro ramo do Income.*: documentos de atribuição/benefício (Segurança social, pensão/aposentadoria, pensão de alimentos...
Capture + criptografar SSN completo na aplicação mutuário
A postura de aplicação precisa do real social do mutuário, não um último-4 (um emprestador não pode fazer nada com 4 dígitos). Emprestador.ssnEncriptado existiu...
Largar o parágrafo de antevisão da mensagem- corpo dos modelos de e- mail perdidos
Segurança: os e-mails de notificação não mais renderizam conteúdo de mensagem; o membro assina para ler mensagens. Sender + contagem + CTA apenas.
Registro de notificação de e-mail faltado + modelos canônicos
MensagemEmailNotice entity (MESSAGE EMAIL NOTICES, receiver único+sourceKey+canal) com estados de supressão PENDING/SENT, repositório incl. sudo-safe markRead/ ...
GraphMessageIdMap entity for Microsoft 365 Graph mail id mapping
Mapas opacos do Microsoft Graph IDs de mensagens para UIDs numéricos sintéticos estáveis por caixa de correio, assim Graph caixas de correio flui através do con...
Entidade CitySceneProfile + Índices de procura de cidades GeoLite para cenas de portal baseadas em cidades
- CitySceneProfile (city scene profile): fatores de cena ambiental por cidade (terreno/relevo/silhueta, clima/koppen, hidrologia, ecorregião RESOLVE + palette f...
O servlet guard deve definir o servlet bean — Condições de arranque no tipo, não o registo
servletRegistration do f8bcc82 O Bean sozinho colidiu com a configuração automática **************************** WebServicesAutoConfiguration bean is **********...
Inscrição desactivada MessageDispatcherServlet — mata a mina terrestre multi-servlet de verdade
A remoção do Web-services STARTER (55eae0a) não foi suficiente: Spring-ws-core Ele próprio carrega MessageDispatcherServlet, e WebServices AutoConfiguração do B...
Spring-ws CLIENT-ONLY — o servidor inicial fez cada serviço consumidor multi-servlet
* **************auto-registra um serviço de mensagens TODOS os serviços que dependem de compartilhamento de lib; com Spring Security 6 que quebra qualquer requi...
Modelo canónico LOAN STATUS UPDATE — mutuário notificado em todas as alterações de fase do ficheiro de empréstimo
UpdateLoanFile PATCH não deve anular os campos ausentes — somente patch de status empréstimo apagadoNúmero/datas
Qualquer patch de arquivo de empréstimo parcial (o envio do portal envia apenas {statusId:2}) incondicionalmente sobrescrito empréstimoNúmero, canalId, e cada d...
Modelo canônico RESUME PORTAL LINK — mutuário de link mágico para continuar em qualquer dispositivo
Procura de blocos IP ligados a uma única linha indexada
findByIpInRange's bi-sided range predicate forçado BarataDB para verificar cada bloco com redeIniciar <= ip sempre que o IP caiu em uma lacuna (private/bogon/ X...
HipotecaProviderResolver deps → ObjectProvider — foi crash-looping MediaService
O @Service é escaneado por cada serviço com.kamo, mas mlos. repositórios de configuração só existem onde @EnableJpaRepositórios os registra. Deps do construtor ...
Modelo canónico MEET YOUR LO — introdução do mutuário quando um LO aceita a sua liderança
CreateFromLead salvou declarações contra um emprestador transitório — salve o gráfico do aplicativo primeiro
Mesma TransientPropertyValueException a em branco create() fixada em sua primeira chamada; createFromLead's primeira chamada real é o portal promover costura (c...
Inserção AccountGuid sempre violou FIRST SEEN AT NOT NULL — Leads do portal ZERO já criados
O Hibernate inclui todas as colunas mapeadas no INSERT (sem @DynamicInserrt), de modo que o timestamp não definido saiu como NULL explícito e o padrão DB nunca ...
**************************** (conjunto de candidato a cotação emprestado)
O fornecedor doc-04 RUNTIME — HipotecaProviderResolver + FornecedorTypeBridge
A aba integrações escreveu MortgageProviderConfig linhas nada consumido em tempo de execução. Resolução: (org, FornecedorCategory) → ativação-gated, perfil-esco...
Reconciliação de fato real — fatos de evidência agora povoam o URLA
Substitui o stub M3a log-only: asset.* fatos (agrupados por documento fonte) tornam-se linhas de ativos e emprego.* os factos tornam-se linhas de emprego atravé...
NmlsId é patchable — a empresa NMLS finalmente tem um caminho de escrita
Organization.nmlsId (identificador SAFE Act alimentando o originador da projecção do originadorOrgNmlsId e o A pílula de licença do portal do mutuário) era legí...
EncerramentoHorizon — horizonte monotónico + nulo para terminal/desconhecido
Adicionar vendedorCampo de crédito + @JsonIgnoreTolerância de propriedade sobre solicitação de chumbo DTOs
Renovação de espelhosCost: entity column, 3 DTOs (CreateLeadRequest/ UpdateLeadRequest/LeadDTO MortgageFieldsDTO + LeadDTO builder), LeadService cria/atualiza a...
EncerramentoHorizon — compartilhado §5 close-date heurística (estágio → dias úteis)
Uma fonte para o horizonte de encerramento, de modo que as previsões de mercados de capitais e o projeto de varredura do doc-freshness A mesma data-limite. Um C...
Transportar valores de hipoteca em LeadListDTO para a grade /leaders
O /leaders Residencial-Mortgage colunas (valor do empréstimo, finalidade do empréstimo) e o LTV/DTI do lado do cliente precisam de dados de hipoteca que a proje...
Sincronizar renovaçãoCost + atualLoanType através de MeridianLink mapper (ids TODO-flagged)
Estenda a fiação LO-XML isVeteran (1f583db) às duas novas renovações/ Agilizar-refi campos adicionados em 4A (5132026). - LoXmlFieldMapper: FIELD RENOVATION CO...
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.