Script di fumo per l'API /mortgage-apps esistente end-to-end tramite proxy KamoLOS
Aggiungere fabbriche per credito/segno/indirizzo (predefinito per i tester esistenti)
Revert "feat(los): introdurre LOS entità pacchetto marcatore"
Questo reverte commettere E' il momento giusto
Aggiungi tipi LOS enum (status, ruolo, persona, programma, modello di lender)
Il cancello di benvenuto deve solo innescare per i veri visitatori di ritorno
Nuovi visitatori stavano colpendo il cancello di benvenuto nel momento in cui entrato nel loro nome, perché haPriorProgress è stato ricomputato dalla corrente d...
Flusso predefinito + rimuovere isDone-solo auto-avanzata per stimare
Il vero bug dietro gli utenti che atterrano sullo schermo di stima-riveal anche dopo "Start over": il motore di flusso restituisce DONE quando stato. il flusso ...
Force-dinamica così nuovi schieramenti non sono mascherati da HTML cache
La homepage era stabilmente prerendered (○ / nell'output di costruzione), che significa lo stesso HTML — e i suoi riferimenti incorporati a blocchi specifici ha...
Welcome-back gate + sempre disponibile "Start over"
I visitatori di ritorno con lo stato IDB persistito sono stati ritirati direttamente in qualsiasi fase hanno raggiunto l'ultimo — compresa la valutazione scherm...
Allineare Dockerfile con pattern di kamomarketing (nodo: 24-alpine, 2-stadio)
CI costruire fallito in nodo:20-alpina su `npm ci` perché npm 10.8 (bundled con Node 20) risolve Next.js @swc/helpers peerDep (>=0.5.17) a 0.5.21 mentre il file...
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...
Allineare k8s + aggiungere forgejo workflow per kamomarketing pattern
- k8s manifesta seguire il comprovato kamomarketing/kamo-internal style (kamolos-deployment / kamolos-service / kamolos-config / kamolos-route) - IngressRoute u...
Bypass service worker per attacco + inline-image fetches
Fare clic su una riga di allegati <a download> navigata al file invece di scaricarla. L'operatore del servizio di posta elettronica stava intercettando ogni /ap...
Risolvere cid: immagini in linea al tempo di sanitize per fermare flicker firma
Cid: la riscrittura stava accadendo in un uso post-commitEffect, quindi i sanitizzati HTML ha colpito il DOM con src="cid letterale:..." e l'effetto ha mutato o...
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...
Unificare tutte le scatole di stato vuoto forate in <EmptyState />
Una dozzina di copie in linea di "rotondato-xl bordatura-bianco/10 bg-bianco/[0.015] ..." attraverso i file di sezione, la colonna kanban, l'elenco HMDA LAR, e ...
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...
Promuovere ModalShell/ModalActions e SaveSpot in moduli condivisi
Otto file di sezione più la pagina webhooks admin ogni definito il proprio copia di ModalShell + ModalActions e/o di un chip salva-stato SaveSpot. Tutti ora viv...
Consolidare la sessione del controller/diritti/aiutanti di risposta in BaseLosController
Sei controller LOS-area (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) ogni copiato lo stesso - 80 line...
Unire DTO parziali in stato locale, lasciare il refetch-after-patch
Ogni autosave (campi nomi, occupazione, attività, passività, REO, dichiarazioni, militari, demografie HMDA, originatore) usato per emettere un pieno ipotecaApps...
Collapse pipeline kanban N+1 a un singolo gruppo di conteggio query
listForOrganization() usato per emettere una condizione-fetch per prestito (201 quesiti a 200 prestiti). Ora un unico gruppo JPQL aggregato chiave da prestitoFi...
Webhook consumer + worker config in configmap
Supporta il consumatore durevole JetStream in WebhookDeliveryWorker. Env-var overrides per il nome durevole, consegna-policy (set to All to replay backlog una v...
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...
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
