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...
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...
[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...
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...
Registros do cliente OAuth2 CRUD (platform-admin gated, criptografado-em-descanso, segredos nunca vazados) + plataforma-enc-key env
Proxies Steward WRITE — feedback de registro, publicar política pull-through, acionar corrida de preços
Escreva disciplina, aplicada de forma idêntica nos três POSTs: - corpo a jusante construído servidor-side de um WHITELIST de campos de navegador; - organization...
Alternativa FFA ao vivo — endpoint rápido + transmissão em atualizações de produtos
- PATCH (MANAGEM CREDITS): Alternar os produtos Free-for-all flag do atalho Leads-Disponível; publica fornecedor-produto + disponibilidade. - Está bem. → *****...
Avisar quando falta uma conexão socialProduto/mercado (leader criado mas não agrupado)
Serviço de Segurança Read-proxy para Governança da MLOS
Um controller / cliente par frente MLOSGovernanceService cinco leituras (ambos os seus steward-feedback e pull-through-policy modules share /api/governance). or...
Serviço de Segurança Read-proxy para Documentos da MLOS (doc + doc-orchestração)
Dois navegador-face read-proxy controlador / clientes pares frente de MLOSDocService (/api/docs) Ecrã do administrador de documentos. organizaçãoId resolvido a ...
Revisão de preços lido proxy (taxa escada + decomposição LLPA)
MlosPricingController @ /api/security/mlos/pricing + MlosPricingClient to MLOSPricingService (/api/pricing). Reusa o MlosBaseController. executa injecções de in...
?status filter na lista de mercados; remover DELETE redundante
GET /api/security/commerce-markets agora tem um status opcional = arquivado (padrão ativo) para que as configurações Aba arquivada possa carregar mercados arqui...
Subscrita revisão ler proxy (agência AUS + regras internas não-QM)
MlosComwritingController @ /api/security/mlos/ underwriting + MlosComwriting Cliente a MLOSUnderwritingService (/api/underwriting, X-Internal-Auth). Reusa o Mlo...
Administrador de mercados de capitais leu proxy para o Centro de Comando
Adicionar um proxy com o nome MLOS, somente leitura, que permite o capital & risco interno kamo Centro de Comando alcançar MLOSCapitalMarketsService sem expor o...
Comutador de sistema, visualizadores de leads, edição de saldo de crédito, paginação de histórico
- /créditos/GET+PATCH (org credit-suspend), /créditos/leader-viewers (VIEW LEADS) titulares incl. subsídio-all) para o filtro de membro do histórico. - Edição d...
Injetar o lead de teste + corrigir a lista Gerenciar-Créditos para todos os administradores
- Novo posto. (MANAGEM CREDITS): cria um sintético 'Void > Test Lead' (John Doe / 555-555-5555 / noreply@<org domínio base>) com requiresAtribuição=verdadeira ...
Arquivo de arquivo original para MinIO + final de download
Injeta MinIOStorageService; POST /source-file armazena o upload bruto no privado bucket interno; GET /{id}/source-file streams it back (org-checked); a chave é ...
Persistir runs/registros, modelo CRUD, cabeçalho auto-detectar e re-importar
- LeadImportPersistenceService: header normalize+SHA3 printprint (ordenado/desordenado), mapeamento/linha de viagens de ida e volta do JSON, persistir execução ...
GET /leaders/disponível-síntese para o alerta de chumbo NavPri ao vivo
Agrega a aceitabilidade do chamador em todos os mercados ativos (comment gate + credit/FFA/ Regras de despesas diárias). Returns hasAcceptable / hasAcceptableCr...
Marca-reatribuição fechada por MARK à direita; Gerenciar-Créditos retorna membros com direito de Gasto/Receção
LeadAcceptController: a mudança de marca requer MARK LEADS REQUIRES ASSIGNMENT. LeadCreditController.manage: retorna membros elegíveis (suportadores SPEND RECEI...
API de atribuição de crédito
- Controlador de Accept: GET /leaders/disponível, POST /leaders/aceito (atómico, com comentários, FFA + crédito), GET /leaders/descomentário, POST /leaders/{id}...
Filtro de status de mercado, arquivo/reativação, fornecedores de mercado
- Está bem. (padrão ativo); enriquecer cada mercado DTO com produtos de fornecedores derivados dos seus fornecedores - Substituir DELETE /leader-markets/{id} po...
Iniciar o relógio de teste no primeiro login do proprietário de org
Novas orgs de sementes com um teste PENDING (source=TRIAL, trialExpiresAt=null) que não concede nada até começar, em seguida, começar o relógio de 3 dias no o p...
O portão de membros concede catálogo ilimitado para julgamento ativo + expõe julgamentoExpiresAt
Adicionar kamp- apps, VectorService, kamolos, kamo- singer- monorepo ao changelog público
Endpoint de representação de membros em modo de Deus
POST /api/security/ipersonate menta um ***+OTK fresco para um arbitrário membro da org atual do chamador, fechado na sessão de chamada carregando modo deus (GD)...
Devolver o orgName + idioma em / user- info
Resolver o nome de exibição da org e o idioma selecionado pelo membro (ISO-639- 1 código) do DB para que o kamo-universo possa mostrar a bandeira de linguagem o...
Direitos dos membros do âmbito de aplicação à raiz do produto, não KamoCRM
DireitoO serviço resolve agora a raiz do direito de cada membro através DireitoRootResolver (novo ancestral-ou-se-próprio do mercado) em vez de a caminhar para ...
Oferta de programas de backfill para mercados hipotecários existentes na inicialização
O DataLoader agora chama **************************** após o enchimento AppMortgage-engagement. Varrer todos os MORTGAGE existentes ComércioMarket e garante que...
PUT /programs/{code}/active + deprecate legado hipoteca POS endpoints
- O Programa de Hipotecas ganha o Controlador. com corpo {"isActive": bool}, fechado em LOS TAKE APLICATION. Delegados * ************* que aumenta a fila OrgPro...
Aplicar direitos LOS + /commerce/engagements endpoint
- HipotecaAppController: todos os terminais agora portões em RoleRightType. Leituras requer LOS VIEW PIPELINE; a criação de uma nova aplicação requer LOS TAKE ...
Emit Lender marca + campos de divulgação em per-org config.json
Duas mudanças que terminam o oleoduto kamo-los voltado para o mutuário: 1. OrganizationController ganha um público GET /api/security/org/domínio/{host} endpoin...
HipotecaConnectController — conexões + fatos verificados + parâmetros de conciliação
Expo a superfície de primeira captura de ligação em... - GET/POST/connections + POST/connections/{id}/complete - GET/POST/factos verificados + POST/factos verif...
Adicionar MortgageProgramController — list programs, set persona, set selected program
Expor o endpoint das métricas de Prometeu
Adiciona micrometro-registro-prometheus e configura management.endpoints expor /actuador/prometeu ao lado da saúde/info. Necessário para o contadores / temporiz...
GET /mortgage-apps/hmda/lar/issues count summary
Agrega questões de validação em todo o LAR para o ano e retorna {errors, adverte, rowsWithIssues} para que a UI possa renderizar um banner de uma linha antes do...
Expor GET ****************************
Superfícies *************como um aviso pré-voo verifique se o TransitionDialog dispara quando o usuário escolher um status de alvo.
Traduzir alteração concorrente IlegalStateException para 409 com código
Pares com a mudança otimista-bloqueio de lib compartilhado: quando LoanPipelineService lança "Alteração Concorrente: atualizar e tentar novamente", superficie u...
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.