ProgrammaSeederRunner - seme 17 baseline LoanProgramCode programmi (idempotent)
Repositories, DTOs, ProgramService (catalogo di sola lettura con fusione sovrapposizione ingenua)
Aggiungi la colonna lenderModel (additivo; null = BROKER predefinito a livello app)
Aggiungi Programma + entità OrgProgramOverride (catalogo + per-org overlay)
Aggiungere fabbriche per credito/segno/indirizzo (predefinito per i tester esistenti)
Aggiungi tipi LOS enum (status, ruolo, persona, programma, modello di lender)
Documento alias myloan per KamoLOS
Aggiunge `myloan` alla lista di riconoscimento SUBDOMAINS e riscrive il commento per rendere esplicito lo scopo della lista (è documentario; il dinamico Traefik...
Expose Prometheus metriche endpoint
Aggiunge micrometro-registry-prometheus e configura management.endpoints per esporre /actuatore/prometeo insieme salute/info. Richiesto così contatori/timer agg...
Micrometro contatori/timer per transizioni, condizioni, webhooks
LoanPipelineService incrementa los transitions total{ da, a} per successo transizione. CreditConditionServizio incrementi E' il momento giusto. per sgomberato/s...
Superficie precedenteMilestoneSha256 in termini di pipeline
Il collegamento hash-chain è reso come un piccolo chip monospazio 'prev <hash>' accanto all'hash snapshot esistente, con il valore completo nel titolo tooltip. ...
Hash-chain LoanPipelineMilestone righe per il rilevamento delle manomissioni
LoanPipelineMilestone guadagna PREVIOUS MILESTONE SHA256. Su ogni transizione, LoanPipelineService calcola lo SHA-256 del traguardo precedente Forma canonica E'...
Problemi di validazione HMDA LAR nell'interfaccia utente
HmdaLarRecordDTO ora trasporta un array di problemi; HmdaLarClient rende: - un banner ambra sopra la tabella che riassume righe-con-problemi (Smarrimenti Σ) qua...
GET /mortgage-apps/hmda/lar/problems conteggio sommario
Aggregate problemi di validazione in tutta la LAR per l'anno dato e restituisce {errors, avverte, righe con esiti} in modo che l'interfaccia utente possa render...
Convalida pre-esportazione HMDA LAR
Nuovo HmdaLarValidationIssue DTO (ERROR/WARN severity, nome del campo, messaggio). HmdaLarService ora annota ogni riga in buildLar() con un elenco di problemi c...
PreTransitionLint avvertenze in TransitionDialog
Entrambe le implementazioni TransitionDialog (dettaglio Pipeline sezione + kanban scheda) ora accendere l'estremità lint quando l'utente sceglie uno stato di de...
Esposizione GET E' il momento giusto
Superficie # Come consulente pre volonta' # controllare gli incendi TransitionDialog quando l'utente sceglie uno stato di destinazione.
PreTransitionLint consulente per APPLICATION TAKEN
Nuovo metodo @Transactional(readOnly) su LoanPipelineService che restituisce un elenco di avvertimenti leggibili per l'obiettivo APPLICATION TAKEN: SSN mancante...
Coda di brindisi globale con provider + useToast hook
Il nuovo ToastProvider a livello di layout rende uno stack Framer Motion di i toast gestiti dal contesto e espone un uso digitatoToast() API (successo/error/inf...
Durevole JetStream consumatore, isolamento esecutore, firme timestamp
Tre cambiamenti in bundle perché tutti vivono in WebhookDeliveryWorker e avere senso insieme: 1. Passare dal core NATS speditore a un JetStream durevole spinta...
Recuperare con grazia da CONCURRENT MODIFICATION sulle transizioni
Promuove la gestione degli errori API a una classe MortgageApiError che conserva backend codice di errore; handlers di transizione in PipelineSezione e la pipel...
Tradurre concomitante-modificazione IllegalStateException a 409 con codice
Abbina con il cambio di blocco ottimizzato-lib condiviso: quando LoanPipelineService getta "Modifica corrente: rinfresco e riprovazione", superficie strutturata...
Optimistic-lock LoanFile.status per evitare transizioni da corsa
Concurrent "Advance" clic potrebbero entrambi scrivere pietre miliari. Aggiunge @Versione a LoanFile e un flusso esplicito in LoanPipelineService.transition in ...
Visualizzazione nome, REO lien editor, webhook admin, pulizia stringa
Pass polacco allineando il frontend con i corrispondenti cambiamenti backend: - I componenti ora rendono i campi *MemberName risolti dal backend (PipelineSecti...
REO lien endpoints + controller abbonamento webhook
- Regime di controllo: PATCH /{uid}/reo-liens/{id}, DELETE/{uid}/reoliens/{id} delegare ai nuovi metodi BorrowerSectionService lien CRUD. - WebhookSubscriptionC...
Risoluzione dei nomi, REO liens, TRID holiday, webhook delivery, ESignTemplate link
Passare attraverso tutti i sottoprogetti LOS: Risoluzione dei nomi di visualizzazione dei membri (MemberNameResolver): - Servizio di risoluzione condiviso sing...
Prezzi, informazioni, HMDA LAR UI
Altri tre sottoprogetti spediti end-to-end: Sottoprogetto 5 — Sezione prezzi & AUS nella pagina di dettaglio: - Listino prezzi delle snapshot con dialogo aggiu...
Controller per i prezzi, le comunicazioni, HMDA LAR
Tre nuovi controller REST sotto /api/security/mortgage-apps: - MortgagePricingController: le istantanee dei prezzi, le serrature dei prezzi, i risultati AUS CR...
Prezzi istantanee, blocchi di velocità, risultati AUS, rivelazioni, timer TRID, HMDA LAR
Sub-progetti 5, 6 e 7 backend spediti insieme: Sub-project 5 (precing & locks): - LoanPricingSnapshot — citazioni (programma, investitore, tasso, APR, punti, g...
LOS pipeline UI — kanban, sezione dettagli, modello admin
Sub-project 4 frontend, end-to-end: - /applicazioni/pipeline (PipelineBoardClient): kanban raggruppato da LoanFileStatus con corsie off-ramp sotto le colonne d...
MortgagePipelineController + LOS PIPELINE configmap entry
Espone il backend di LOS sotto /api/security/mortgage-apps: - GET /pipeline — sommario kanban - GET /{uid}/pipeline - full snapshot - POST /{uid}/transitions -...
Pipeline State machine, condizioni, modelli, eventi NATS
Sottoprogetto 4 (LOS pipeline & workflow) backend: - Nuovo enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - Nuove entità: LoanPipelineMilestone (audit di trans...
Sezioni di origine e sottomissioni UI
Chiude il sottoprogetto 3: il percorso del creatore ottiene un doppio blocco editor (individual NMLS + organizzazione NMLS + indirizzo org) cablato a patchOrigi...
HMDA Sezione demografica UI
Sostituisce il segnaposto Coming-Soon per il percorso hmda. Etnia utilizza la ricerca tri-stato con un blocco sub-checkbox in linea quando Viene selezionato isp...
Servizio militare sezione UI
Sostituisce il segnaposto Coming-Soon per la rotta militare. The sempreServed commutazione upserts tramite ipotecaAppsApi.putMilitary; toggling esso off inoltre...
Immobiliare Posseduto sezione UI
Sostituisce il segnaposto Coming-Soon per il percorso REO. Ogni proprietà carta modifica l'indirizzo, occupazione / stato / uso, valore di mercato, assicurazion...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.