Planilha de pontos de caminho primitiva + /journey/waypoints/[id] placeholder route
Personagem do sub-escritor (sub-escritor da coruja SVG; arte real encomendada)
Smoke script for existing /mortgage-apps API end-to-end through KamoLOS proxy
Adicionar fábricas de crédito/assinatura/endereço (por omissão aos cascudos existentes)
Reverter "feat(los): introduzir marcador de pacotes de entidades LOS"
Isto reverte o commit ****************************
Adicionar tipos de enum LOS (status, role, persona, program, lender model)
O portão de boas-vindas só deve disparar para visitantes verdadeiros que retornam
Visitantes novinhos estavam no portão de boas-vindas no momento em que digitou o seu nome, porque o anteriorProgress foi recomputado a partir do actual Estabele...
O fluxo padrão + remover é auto-avançar para estimar
O verdadeiro bug por trás dos usuários que aterrissam na tela de estimativa-revelação mesmo depois "Iniciar": o motor de fluxo retorna DONE quando o estado. flu...
Implantações novas e dinâmicas não são mascaradas por HTML em cache
A página inicial foi estaticamente pré- renderizada (o / na saída de compilação), que significa o mesmo HTML — e suas referências incorporadas ao bloco específi...
Portão de boas-vindas + sempre disponível "Iniciar"
Visitantes retornados com estado persistente do BID estavam sendo abandonados diretamente em qualquer fase que tenham atingido — incluindo a previsão-revelação ...
Alinhar Dockerfile com padrão de kamomarketing (node: 24-alpina, 2 estágios)
Falha na compilação do IC no nó:20- alpino em `npm ci` porque npm 10.8 (abundou com Node 20) resolve Next.js @swc/helpers peerDep (>=0.5.17) a 0.5.21 enquanto o...
Documentar o nome de myloan para KamoLOS
Adiciona `myloan` à lista de reconhecimento SUBDOMAINS e reescreve o comentário para tornar explícito o propósito da lista (é documentário; a dinâmica Traefik l...
Alinhar k8s + adicionar fluxo de trabalho forgejo por padrão kamomarketing
- os manifestos k8s seguem o estilo kamomarketing/kamo-internal comprovado (kamolos- deployment / kamolos- service / kamolos- config / kamolos- route) - Ingress...
Trabalhador de serviço bypass para buscas de anexos + imagens em linha
Clicando em uma linha de anexos <a download> navegada para o arquivo em vez de Baixando-o. O trabalhador do serviço de e-mail estava interceptando cada /api/ema...
Resolver cid: imagens em linha no tempo de higienização para parar o brilho da assinatura
Cid: reescrita estava acontecendo em um uso pós-compromissoEffect, então o higienizado HTML atingiu o DOM com literal src="cid:..." e o efeito mutou cada img no...
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...
Contadores/timer de micrômetros para transições, condições, webhooks
EmpréstimoPipelineService incrementa los transitions total{ de, para} por sucesso transição. EmpréstimoConditionService incrementations ************************...
Superfície anteriorMilestoneSha256 na linha do tempo do gasoduto
O link hash-chain é renderizado como um pequeno chip monoespaço 'prev <hash>' ao lado do hash instantâneo existente, com o valor completo no título dica. Nenhum...
Filas de Hash-chain LoanPipelineMilestone para detecção de adulteração
EmpréstimoPipelineMilestone ganha ANTERIOR MILESTONE SHA256. Em cada transição, LoanPipelineService calcula o SHA-256 do marco anterior forma canónica *********...
Problemas de validação de HMDA LAR de superfície na IU
HmdaLarRecordDTO agora carrega um array de problemas; HmdaLarClient renderiza: - um banner âmbar por cima da tabela que resume linhas com problemas (... erros /...
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...
Validação do HMDA LAR antes da exportação
Nova HmdaLarValidationIssue DTO (ERROR/WARN gravidade, nome do campo, mensagem). O HmdaLarService agora anota cada linha no buildLar() com uma lista de problema...
Unificar todas as caixas em estado vazio em <EmptyState />
Uma dúzia de cópias em linha de "borda redonda-xl-dashed borda-branco/10 bg-branco/[0.015] ..." através dos arquivos de seção, a coluna kanban, a lista LAR HMDA...
Pré-Transição de superfícieAvisos de linha em TransiçãoDialog
Ambos TransitionDialog implementations (detail pipeline section + kanban board) agora dispare o endpoint do lint quando o utilizador escolher um estado de desti...
Expor GET ****************************
Superfícies *************como um aviso pré-voo verifique se o TransitionDialog dispara quando o usuário escolher um status de alvo.
PreTransitionLint advisory for Application TAKEN
Novo método @Transactional( readOnly) no LoanPipelineService retornando uma lista de advertências legíveis para o alvo PEDIDO TAKEN: SSN em falta (último 4), DO...
Fila de brinde global com provedor + uso Gancho Toast
Novo ToastProvider no nível de layout renderiza uma pilha de Motion Framer de tostas gerenciadas por contexto e expõe um uso digitadoToast() API (sucesso/erro/i...
Promover ModalShell/ModalActions e SaveSpot para módulos compartilhados
Oito arquivos de seção mais a página de administração webhooks cada definido seu próprio cópia de ModalShell + ModalActions e/ou um chip SaveSpot save-state. Tu...
Consolide os assistentes de sessão/direita/resposta do controlador no BaseLosController
Seis controladores de área LOS (MortgageApp, MortgagePipeline, HipotecaPricing, Hipoteca Divulgação, HipotecaHmda, WebhookAssinatura) cada copiado o mesmo 80 li...
Mesclar DTOs parciais no estado local, soltar refetch-after-patch
Cada gravação automática de estilo de edição (campos de nomes, emprego, ativos, passivos, REO, declarações, militares, demografia do HMDA, originador) usado par...
Recolher o gasoduto kanban N+1 para uma única pesquisa de contagem agrupada
listForOrganization () usado para emitir um pedido de condição por empréstimo (201 consultas em 200 empréstimos). Agora um único agrupamento JPQL agregado chave...
Webhook consumer + worker config in configmap
Apoia o consumidor durável JetStream em WebhookDeliveryWorker. Env-var sobrepõe-se ao nome durável, política de entrega (configurado para Todos para replay back...
Durável JetStream consumidor, isolamento executor, assinaturas cronometradas
Três mudanças agrupadas porque todos eles vivem em WebhookDeliveryWorker e fazer sentido juntos: 1. Mudar de núcleo NATS expedidor para um cliente de impulso d...
Recuperar graciosamente de CONCURRENTE MODIFICAÇÃO em transições
Promove o tratamento de erros de API para uma classe MortgageApiError que preserva o código de erro da infra- estrutura; manipuladores de transição na Tubulação...
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...
Optimistic-lock LoanFile.status para evitar transições de corrida
Os cliques "Avançar" concomitantes podem tanto escrever marcos. Adiciona @ Version a LoanFile e um flush explícito em LoanPipelineService.transition para o Opti...
Exibição de nomes, editor de lien REO, administrador webhook, limpeza de strings
Passagem polaca que alinha a interface com as alterações correspondentes da infra- estrutura: - Componentes agora renderizam os campos resolvidos *MemberName a...
Endpoints de garantia REO + controlador de assinatura webhook
- Hipoteca Controlador de Apps: POST /{uid}/reaos/{reoId}/liens, PATCH /{uid}/reo-liens/{id}, DELETE /{uid}/reo-liens/{id} delegando-se aos novos métodos CRUD d...
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
