Per-pane edit-lock REST API + varredor de salvamento automático
Adiciona /api/security/leades/{id}/locks * * * * * * Apoiado por LeadLockService: reserva exclusiva por painel, batimentos cardíacos de rascunho que redefinir u...
Endpoint de upload de pessoal fornecedor-doc satisfaz requisitos de terceiros
* ******************************* (LOS escrever): os funcionários enviam um documento de avaliação/título/HOI/blood para a loja de imagens de nível de empréstim...
Condição de cascata renunciar/excluir aos requisitos de documentação
renunciarCondição e excluirCondição agora melhor-esforço chamada MLOSDocService Supressão-para-condição após uma renúncia bem-sucedida / exclusão, então uma con...
Obrigações do mutuário relativamente ao seu próprio partido
Os requisitos enriquecidos /documento ler autorizaram qualquer parte no aplicativo e retornou TODOS os requisitos do partido, assim em um empréstimo conjunto um...
Notifique o mutuário quando ele tiver enviado todos os documentos (DOC COMPLETE)
Varredura diária de lembretes de documentos pendentes (mutuários re-nudge, estrangulado)
Notificar o mutuário quando um documento é aceito (DOC ACCEPTED, per-party routed)
Autorização de cofre por partido + roteamento de notificação por parte
O cofre da conta continha documentos por party (humano compartilhado), mas autorizados acesso por cliente — dois defeitos multi-humanos elevados num empréstimo ...
Activar mlos.intake (registra repos de entrada → opt in to gated beans)
Notificações de emprestadores fecham o ciclo da coleção
DocNotificationService envia emails transacionais (criado EmailTemplateServiceClient caminho, destinatário = membro primário da conta, ligação portal do domínio...
O grupo de pipeline por transação foi quebrado
TransactionSummaryDTO.loanUids transportava uids LOAN-FILE, mas as linhas de chaves do console de pipeline no que diz respeito à aplicação — o agrupamento caiu ...
Proactive checklist generation + pipeline doc summary
- Gerar a lista de verificação do documento de cenário em Application TAKEN (MortgagePipelineController Assim, existe o momento em que um empréstimo entra no ol...
O envio do servidor foi interrompido (Access level NOT- NULL)
O caminho de imagem de nível de conta nunca tinha realmente executado (0 abóbada Imgs em prod): uploadDocument foi passado acesso Level=null. Pass CONFIDENCIAL ...
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...
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á...
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...
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...
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...
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...
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...
Reconstruir para pegar compartilhamento-lib createBlank persistente-order fix (D52)
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 é...
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...
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...
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...
Mapear uma coluna importada para o campo principal `source`
Adicione o caso "source" ao setDirectFieldOnCreateRequest para que o caminho de mapeamento 'source' seja honrado.
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...
Políticas de perfil actualizadas com eficácia — publicação de preços/capital/serviço
Novo MlosPolicyWriteService (isolado; seus próprios repos para que a configuração- coleção escreva- serviço é intocado): versão demote-então-inserir monoativo n...
InvestidorConfig entrega + compromisso regras sub-coleções CRUD
**************************** (+atualização/exclusão) na coluna de configuração D31 (org fail-closed via o investidor-mãe, WORM change-log por linha); /investido...
InvestidorConfig credit-box sobreposição sub-colecção CRUD
************* na coluna de configuração D31 (org fail-closed via o investidor-mãe, WORM change-log por linha, configVersion padrão 1); /investidores/{id}/sobrep...
CenárioDiscoveryService — gênese do perfil canônico na criação/atualização do empréstimo-app (D1)
HipotecaAppController (re)produz o perfil canônico do cenário do empréstimo através do novo ScenarioDiscoveryService depois de... (melhor esforço, a sua própria...
Superfície de escrita de integração única — HipotecaProviderConfig (D40)
Substitui o caminho de escrita AUS-only com o CRUD genérico de conexão com o provedor FornecedorCategory+vendorKey: /provider-connections GET/POST/PUT, secret w...
AUS-connection config write surface (D37) + mercado único de hipotecas por org (D38)
- MlosConfigWriteService *************org-scoped (resolverPerfil), One-per-AusKind unicidade, segredo preservado em edições em branco-secreto, WORM auditoria es...
Delegação de investidores — CRUD por programa (D39)
Deixar delegadaAutoridade do InvestorConfig write/view; adicione o Subcolha de delegação de investidores em /investidores/{id}/delegações (GET/POST/ PUT, delete...
[08] ReconciliadoFact Publisher — los.pipeline.fact publica costura (D34)
doc 08 §3.3: o bloqueado ************* não deve ganhar um NATS editor (que edita não modifica). Adicionar um wrapper ReconciledFactPublisher não bloqueado que s...
[04] fatia E2 RiskOverlay coleção CRUD (D31)
Sobreposições de risco (caixa de crédito / geoconcentração / camadas de exposição-limite caixa de crédito base) como uma coleção de configuração na coluna D31: ...
[04] fatia E2 InvestorConfig coleção CRUD (D31)
O domínio de configuração da segunda coleção (doc-04 §3.2 InvestorConfig) — por investidor Aprovação/entrega/autoridade que alimenta a execução dos mercados de ...
[04] fatia E2 recolha de licenças CRUD (D31)
O primeiro domínio de configuração da COLECÇÃO (doc-04 §3.2 LicenciamentoEntry, muitos por perfil) — uma nova forma de escrita id-keyed na mesma coluna de audit...
Corrigir o comentário de execução automática D28 (sobrescrever a configuração REPLACES, não END)
Observação de revisão: o mapa GET javadoc disse 'auto-execute = config AND sobreset' Mas o que está a fazer? Apenas comentários; O GET apresenta fielmente o val...
Bloqueie a lógica de escrita de sobreposição de palco D28 (rejeição de parede legal, exclusão + auditoria, rollback)
6 testes sobre os novos métodos MlosConfigWriteService: fases de parede legal rejeitadas antes de qualquer gravação; rotina upsert bumps profileVersion + adicio...
[04] pass-2 AutonomyStageOverride CRUD + mapa de autonomia por estágio (D28)
A autonomia por estágio superficial a configuração vertical diferida até StageWallRegistry Existiu (a sua nota de diferimento está agora satisfeita): - Está be...
Reconstruir para pegar grupo de direitos de marketing (lib compartilhado 4cfbf64)
PapelDireitosSyncService auto-cura os 6 novos direitos de Marketing (ids 150-155) em todos os papéis no boot; /roles/direitas então serve o grupo MARKETING.
Endpoint de membros atribuíveis + extensão de trabalho no perfil de membro
- Está bem. (Prémios VIEW LEADS para o dropdown de atribuição de visualização de lead (nome + extensão de trabalho, não e-mail). - GET /api/security/members/{id...
Doc-04 camada de locação-configuração — auto-cura + resumo de ativação + 5 domínio GET/PUTs
mlos.config.enabled + com.kamo.z.shared.mlos.config em @EnableJpaRepositórios. MlosConfigSelfHealRunner: LenderProfile padrão + 5 singletons de domínio por ativ...
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.