ProgramSeederRunner - Seed 17 programas de empréstimo de base (idempotente)
Repositórios, DTOs, ProgramService (catálogo somente para leitura com mesclagem de sobreposição ingênua)
Adicionar a coluna do modelo do emprestador (aditivo; null = BROKER padrão na camada do aplicativo)
Adicionar Programa + OrgProgramOverride entities (catalog + per-org overlay)
Planilha de pontos de caminho primitiva + /journey/waypoints/[id] placeholder route
Personagem do sub-escritor (sub-escritor da coruja SVG; arte real encomendada)
Adicionar fábricas de crédito/assinatura/endereço (por omissão aos cascudos existentes)
Adicionar tipos de enum LOS (status, role, persona, program, lender model)
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...
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...
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...
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...
Name resolution, REO liens, TRID holidays, webhook delivery, ESignTemplate link
Cross-cutting polish pass across all LOS sub-projects: Member display name resolution (MemberNameResolver): - Single shared resolver service that follows the s...
Preços, divulgações, HMDA LAR UI
Mais três sub-projectos enviados de ponta a ponta: Subprojeto 5 — Seção de preços e AUS na página de detalhe: - Lista de preços instantâneos com diálogo de adi...
Controladores de preços, divulgações, HMDA LAR
Três novos controladores REST em /api/security/mortgage-apps: - HipotecaPricingController: instantâneos de preços, bloqueios de taxa, descobertas AUS CRUD ({ui...
Instantâneos de preços, bloqueios de taxa, descobertas AUS, divulgações, timers TRID, HMDA LAR
Sub-projetos 5, 6 e 7 backend enviados juntos: Subprojeto 5 (privilégio & bloqueios): - EmpréstimoPricingSnapshot — cotações apenas em anexo (programa, investi...
LOS pipeline UI — kanban, seção de detalhes, administrador de modelo
Interface do sub- projecto 4, de ponta a ponta: - /aplications/pipeline (PipelineBoardClient): kanban agrupado por LoanFileStatus com pistas off-ramp abaixo da...
HipotecaPipelineController + entrada de configuração LOS PIPELINE
Expo a infra- estrutura do gasoduto LOS em /api/security/mortgage-apps: - GET /pipeline — resumo kanban - GET /{uid}/pipeline — instantâneo completo - POST /{u...
Pipeline estado máquina, condições, modelos, eventos NATS
Infra- estrutura do sub- projecto 4 (oleoduto LOS e fluxo de trabalho): - Novo Enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - Novas entidades: LoanPipelineMi...
Seções de Originador e Submissões UI
Fecha Sub-projeto 3: a rota do originador recebe dois blocos editor (NMLS individual + organização NMLS + endereço de org) ligado a patchOriginador com a salva ...
HMDA Secção demográfica IU
Substitui o placeholder Coming-Soon para a rota hmda. Etnia usa a pesquisa de três estados com um bloco de sub-checkbox em linha quando Hispânico é selecionado ...
Secção do Serviço Militar UI
Substitui o substituto da rota militar. A everServed switch upserts via hipotecaAppsApi.putMilitary; toggling off também esclarece o status do serviço e a expir...
Imóveis Propriedade da seção UI
Substitui o placeholder Coming-Soon pela rota REO. Cada propriedade cartão edita o endereço, ocupação/status/uso pretendido, valor de mercado, seguro mensal + i...
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.