Mlos requirement single- live index keyed per-human (emprestador uid)
Deixa-te de festas. (rejeitaria uma segunda co-empresário exigência); criar **************** em **************************** Já me candidatei ao prod.
Satisfação-across confuso-deputado IDOR + conta parte auto-cura
- ALTO: Satisfeito-across fechado no caminho partido, mas espalhado sobre o próprio DOCUMENTO Parte a jusante; verificar se o documento pertence à parte autoriz...
Ligação de partido vazamento trans-humano + backfill de nível de conta
Correcções de revisão adversária: - ALTO: soltar o membroId dedup que conflitou o empréstimo é o mutuário primário com o O PRÓPRIO — um membro que cria um empré...
Navegação configurável por membro — opções de arrastar entre trilho e barra superior, trilho expansível, layout por membro
Transforme os dois navs hardcoded (NavPri/NavTop) em um sistema baseado em dados, por membro. - Registo de navegação único (navRegistry) + resolução pura (reso...
Links de partido de auto-cura antes do requisito enriquecido lido
listaDocumentRequirements calls asseverePartyLinks para que as linhas de exigência sempre carregam um contaBorrowerPartyId (o alvo de upload/satisfação do mutuá...
**************************** auto-cura
Religação idempotente de cada mutuário sobre um empréstimo à sua conta-parte, documento superfícies para que um upload pode sempre resolver o partido cofre do m...
Página do cofre do documento — partes, requisitos, satisfazer/aceitar/rejeitar
- AccountDocumentsTab: per-empréstimo-visão do partido do cofre do documento da conta e requisitos por empréstimo. Carregar uma vez, satisfazer cada empréstimo ...
Proxy a superfície de exigência apoiada no cofre
- MlosDocClient: verbos POST (gerar, satisfazer, aceitar, rejeitar, satisfazer-across) + empréstimo / partido enriquecido lê sobre X-Internal-Auth. - HipotecaAp...
Conta-emprestador-participante serviço de link + localizadores de cofre
- * * * * * * * * Encontrar ou criar o reusável partido de conta (document-vault shared-human chave) para cada empréstimo Emprestador; dedup ssn4+dob, Além diss...
Converta sequências de conta- fusão + produto padrão em linha para as teclas next-intl
Cordas multidoentes de marca branca devem ser translatáveis. Move a janela/botão de fusão da conta e o Originação do empréstimo Portal Web default-product toolt...
Gaveta de perfuração de transação no gasoduto
Clicando em um negócio multi-empréstimo abre uma gaveta à direita mostrando o status do grupo + cada empréstimo membro (emprestador, propriedade, estado do empr...
Ponto final do detalhe da transação
Devolve o resumo de um grupo de negócios + AppMortgageSummaryDTO de cada membro O gasoduto por transacção). Visualização do operador ou uma parte no acordo (é m...
Produtores-produtos — terminologia de produto padrão em branco, opção de diálogo, cabeçalho FFA
- Renomear 'KamoMLOS' → 'Borrower Origination Web Portal' em toda parte nos fornecedores-produtos UI (tooltip estrela, snackbars) — trata-se de um produto multi...
O conjunto de produtos padrão falhou — O UPDATE a granel do HQL não permite a adesão do fornecedor→org
setDefault usou um 'leaderVendorProduct ... onde p.vendor.id in (subquery)' — Hibernate atualizações em massa rejeitam a associação implícita, então a chamada f...
Infraestrutura de cofre de documentos de membros P4 (docs reutilizáveis entre empréstimos)
- MemberDocumentService: upload de um doc ONCE na ContaBorrowerParty escopo → ImageService cria um Img no Auto-criado imagem-member-vault balde ************* Ha...
Oleoduto por transacção — lista por transacção, não por empréstimo (proprietário req)
AplicaçõesPipelineConsole agora lista uma linha por empréstimoTransaction (seu empréstimo representativo + quaisquer empréstimos legados ainda não agrupados), c...
Designação do produto padrão do portal KamoMLOS nos produtos de fornecedores (#11)
Uma estrela comuta em cada produto designa o único portal KamoMLOS da org auto-atribuir produto (única activa). Gated via GET /leader-vendores/mlos-readiness: m...
Infraestrutura de designação do produto P3 por omissão (activa única) + disponibilidade do operador
- Está bem. designa ONE LeadVendorProduct como KamoMLOS da org portal auto-atribuir produto; single-active (demote qualquer outro, org-scoped, fail-closed) via ...
Infra- estrutura de primeiro portal de leads P2c
- HipotecaVerticalResolver: resolve o mercado de chumbo de uma org RESIDENCIAL MORTGAGE, MORTGAGE CommerceMarket, LeadVendorProduto designado por defeito, e POS...
Administração de fusão de contas UI (MERGE ACCOUNTS)
AccountManager ganha uma ação Merge Accounts (aberto por ************* selecionar exatamente duas contas de clientes, escolher o sobrevivente, opcionalmente man...
Ferramenta de fusão de contas P2a + infraestrutura de transação P2b
P2a — merge de contas de administração (requisito de proprietário A), fechado por MERGE ACCOUNTS: - AccountMergeService: repares EVERY account uid child via UPD...
Digitalizar **************************** (entidades de transacção P1)
Fundamento da entidade P1 — primeiro-lead / account-centric / transaction-grouped refator
NOVAS entidades (aditivo; KI executa DDL): - TransactionGroupStatus enum + LoanTransactionStatusDeriver: ciclo de vida do grupo derivado (Criado→...→Concluída) ...
Reconstruir para pegar compartilhamento-lib createBlank persistente-order fix (D52)
CreateBlank deve persistir no gráfico do aplicativo antes de iniciarBorrower
bootstrapBorrower seeds a Declarations/HMDA shell who NOT-NULL mutuário FK requer o O emprestador para ser persistente; createBlank chamou-o ANTES da gravação e...
Auto-criação do emprestador = createBlank então seloOwnershipAndGet (dois txs)
Sequência do selo de propriedade do mutuário como uma chamada de serviço separada após o createBlank compromete, Assim, o novo gráfico de mutuário/declarações é...
Propriedade do mutuário de selos numa tx separada (evitar cascata de gráficos transitórios)
createBlankOwnedByMember re-saved o gráfico do aplicativo no mesmo tx que createBlank, antes do As linhas do mutuário/declarações foram lavadas → TransientPrope...
Autorização de auto-atendimento do empréstimo (garantia IDOR do empréstimo)
Um mutuário é um simples membro de uma organização sem direitos de operador LOS; podem agir em conformidade com o ONE A sua aplicação é parte — e só essa. Guard...
Propriedade do empréstimo-parte emprestador no AppMortgageService
Adiciona os primitivos de propriedade para o self-service do mutuário (um mutuário é um org simples Membro sem direitos de operador LOS): - createBlankOwnedByMe...
Coluna empréstimo-viagem + filtro de admissão no gasoduto de empréstimo
A grelha de dados sub=pipeline (ApplicationsPipelineConsole) agora mostra pré- tomada o progresso da jornada do mutuário para que os funcionários de org possam ...
Endpoint pré-aplicado do mutuário-viagem para o gasoduto do operador
Novo GET **************************** (LOS VIEW PIPELINE) retorna por- DRAFT o progresso da tomada de empréstimo para que os administradores do gasoduto possa...
Controladores LOS aceitam sessões por empréstimo *** (doc03 §0.1)
BaseLosController agora resolve a sessão do chamador via ChamadorSessionResolver (Atributo validado em X-OTK FIRST — operadores/BFF inalterados — depois uma pri...
LOE-Core marcador de programas autoritativo + /programas/escores (doc03 §9 Fase 2)
Porta o marcador do cliente KamoMLOS (lib/los/scoring.ts) para o Serviço de Segurança LOE-Core: LoeCoreScorer pontua o catálogo de programas efetivos da org (ba...
Semente os 17 conjuntos de regras reais do programa (doc03 §9 Fase 1)
Migra os dados autoritários do conjunto de regras do cliente KamoMLOS Arquivos em ********************** (17 códigos, extraídos fielmente) e substitui o placeho...
Uma verdadeira fusão profunda para sobreposições de regras de programas de org (doc03 §9 Fase 0)
Substitui a mesclagem M2 last-write-winsOverlay placeholder (que foi descartada silenciosamente A base de referência autorizada em qualquer sobreposição de org)...
MlosExtractedEntidade de estadiamento candidata para o gasoduto de ingestão (D48)
O terminal por campo de saída do analisador do MLOSIngestionService: um encenado, revejável candidato à extracção (segmento/fonte-doc FK, targetEntity, fieldPat...
Retirada do perfil do melhor esforço isolado para caminhos de parede legal (D47)
mergeFactsBestEffort executa o write-back de enriquecimento em sua própria transação (REQUIRES NOV) para que uma falha nunca possa reverter a transação do chama...
Seção de licenciamento baseado em Estado no meu perfil membro
Novo SectionCard (ID NMLS + tabela licenciada por estado com ativamente Fornecendo caixa de seleção e datas de renovação/expiração, renovação<=expiração validad...
API de licenciamento do Estado-Membro + disponibilidade de lead com licença
Adicionar ao Estado-MembroLicensingController (GET/PUT /api/security/members/{id}/ licença de estado) garantida por direitos STATE LICENSING * com servidor-side...
Licença de membro com sede no Estado + portão de aceitação de chumbo
Reuse mlos.legal StewardLicense como o único por membro/por estado NMLS registro (adicionar ativamenteFornecer Negócios). Adicionar membro-nível Member.nmlsId. ...
Remover o ID do Produto Fornecedor dos campos mappáveis
O produto do fornecedor é selecionado uma vez ao nível de execução/template (passo de configuração) e aplicado a cada linha; o importador da infraestrutura já i...
Adicionar fonte aos campos de lead mappable
O 'fonte' principal é mostrado na página de detalhe principal, mas faltava na lista de campos de importação; adicioná-lo (caminho 'source') agora que o importad...
Mapear uma coluna importada para o campo principal `source`
Adicione o caso "source" ao setDirectFieldOnCreateRequest para que o caminho de mapeamento 'source' seja honrado.
Adicionar o campo 'source' importável ao CreateLeadRequest + persistir no createLead
O Lead tem um texto livre `source` (mostrado/editado na página de detalhes) mas foi não importável — CreateLeadRequest não tinha nenhum campo fonte, então creat...
Adicionar CenárioProfileSource.PRICING para roteirista de cenários FICO/ratio write-back (D45)
Cenário canônico-facto espinha — derivador de gênese + fatosJson povoar + write-back + overlay matcher (D45)
D1/D45 amplia o consumo de Cenários de Empréstimos. povoa o dormente FactsJson e faz dela a fonte compartilhada da verdade para os fatos do mutuário/empréstimo:...
Página de Regras de Canal — completa a superfície de configuração §3.2
Coleção de regras de aplicabilidade do canal CRUD — completa a configuração §3.2
createChannelRule/update/delete na coluna de recolha plana D31 (nível de perfil, org erro-fechado, WORM change-log); controlador /canal-rules GET/POST/PUT (dele...
Configuração de habilitação do produto — por programa monoativo, datado de forma eficaz
**************************** (demote-então-inserir programado) + lê; controlador /product-enablements GET (ativo por programa) / PUT (publicar). Corpo carrega p...
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.