Per-pane edit-lock REST API + auto-save spazzatrice
Aggiunge /api/security/leads/{id}/locks E' una cosa da fare. LeadLockService: prenotazione esclusiva per-pane, battito cardiaco abbordante che resettare un TTL ...
PublishRouted per eventi riconciliati di fatto (perno di flusso sbagliato)
Staff vendor-doc upload endpoint soddisfa i requisiti di terze parti
# POST # (LOS write): personale caricare una valutazione/titolo/HOI/flood doc al negozio di immagini a livello di prestito, poi soddisfare il requisito THIRD PA...
Cascade condizione waive/delete ai requisiti di documento
waiveCondizione ed eliminazioneCondizione ora migliore sforzo chiamare MLOSDocService soppresso-per-condizione dopo una rinuncia / cancellazione di successo, qu...
I prestiti del mutuatario per il proprio partito
I requisiti arricchiti /documenti leggono autorizzato qualsiasi parte all'app e restituito i requisiti di ogni partito, così su un prestito congiunto un mutuata...
Informare il mutuatario quando hanno presentato tutti i documenti (DOC COMPLETE)
Spazzamento giornaliero di promemoria di documenti eccezionali (prestiti di rinnovi, sbavati)
Informare il mutuatario quando un documento è accettato (DOC ACCEPTED, per-partito instradato)
Autorizzazione a volta per parte + routing di notifica per parte
La volta del conto ha tenuto documenti per-PARTY (umano condiviso) ma autorizzato accesso per-ACCOUNT — due grandi difetti multi-umani su un prestito comune: -...
Abilitare mlos.intake (registri assunzione repos → optare per fagioli cancelli)
Borrower notifiche chiudere il loop di raccolta
DocNotificationService invia e-mail transazionali (stabilito EmailTemplateServiceClient percorso, destinatario = account primario, link al portale da dominio ra...
Il raggruppamento di tubature per transazione è stato rotto
TransactionSummaryDTO.loanUids ha portato uids LOAN-FILE, ma la console pipeline chiavi righe su APPLICAZIONE uid — in modo da raggruppare silenziosamente cadde...
Proattivo checklist generazione + pipeline doc sommario
- Generare la lista di controllo del documento di scenario a APPLICATION TAKEN (MortgagePipelineController aggancio di transizione) quindi esiste il momento in ...
L'upload dei risultati è stato interrotto (access level NON-NULL)
Il percorso di imaging a livello di account non era mai realmente eseguito (0 volte Imgs in prod): uploadDocument è stato passato accessoLevel=null. Passare CON...
Satisfy-across confuso-deputy IDOR + account partito self-heal
- SUPERIORE: l'attraversamento del sentiero è stato recintato, ma si è fatto un'idea del DOCUMENT parte a valle; verificare il documento appartiene alla parte a...
Collegamenti di partito self-heal prima di necessità arricchita leggere
elencoDocumentRequirements chiama garantirePartyLinks così requisito righe portare sempre un accountBorrowerPartyId (il target di upload/soddisfacente del mutua...
Proxy la superficie del requisito a volta
- MlosDocClient: verbi POST (generare, soddisfare, accettare, rifiutare, soddisfare-across) + prestito/parte arricchita legge su X-Internal-Auth. - MortgageAppC...
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Restituisce un sommario arrotolato del gruppo di affari + AppMortgageSummaryDTO di ogni membro (drill-in per la per-transazione pipeline). Vista operatore o una...
Predefinito prodotto non riuscito — HQL bulk UPDATE non consente il venditore→org unirsi
setDefault ha usato una massa 'update LeadVendorProduct ... dove p.vendor.id in (subquery)' — Hibernate aggiornamenti di massa rifiutano l'associazione implicit...
P4 documento membro volte backend (documenti riutilizzabili attraverso prestiti)
- MemberDocumentService: caricare un documento ONCE su AccountBorrowerParty → ImageService crea un Img in Secchio auto-creato per l'imaging-membro-vault********...
Backend di design del prodotto predefinito P3 (single-active) + prontezza dell'operatore
- No, no. designa UN LeadVendorProduct come KamoMLOS dell'org prodotto porta auto-assegna; singolo-attivo (demode qualsiasi altro, org-scoped, fail-closed) via ...
P2c porta il primo portale backend
- MortgageVerticalResolver: risolve un org RESIDENTIAL MORTGAGE LeadMarket, MORTGAGE CommerceMarket, designato default LeadVendorProduct, e EFFECTIVE POS-enable...
Strumento di emergenza account P2a + backend di transazione P2b
P2a — conto di amministrazione si fondono (requisito proprietario A), gated da MERGE ACCOUNTS: - AccountMergeService: reparents EVERY account uid bambino tramit...
Ricostruisci per ritirare la creazione condivisa-libBlank persist-order fix (D52)
Borrower self-create = creareBlank poi timbroOwnershipAndGet (due tx)
Sequenza il timbro di proprietà del mutuatario come una chiamata di servizio separata dopo creareBlank commette, in modo che il nuovo grafo del mutuatario/dichi...
Autorizzazione self-service di Borrower (guardia IDOR di partito)
Un mutuatario è un semplice membro org senza diritti LOS dell'operatore; possono agire sull'ONE l'applicazione sono un partito a — e solo quello. Guardia a stra...
Pre-app-taken prestito-journey endpoint per la pipeline dell'operatore
Nuovo GET E' il momento giusto. (LOS VIEW PIPELINE) restituisce per-DRAFT avanzamento del mutuatario in modo che gli amministratori del gasdotto possono guardar...
I controller LOS accettano per-borrower *** sessioni (doc03 §0.1)
BaseLosController ora risolve la sessione del chiamante tramite CallerSessionResolver (X-OTK-validated attributo FIRST — operatori/BFF invariati — allora una pr...
LOE-Core server-authoritative program scorer + /programs/scores (doc03 §9 Fase 2)
Porta il cliente di KamoMLOS (lib/los/scoring.ts) in SecurityService LOE-Core: LoeCoreScorer segna l'efficace catalogo del programma dell'org (baseline profonda...
Stato membro licenza API + licenza-consapevole disponibilità di piombo
Aggiunga il regolatore di licenza degli Stati membri (GET/PUT /api/security/members/{id}/ stato-licenza) gated da diritti STATE LICENSING * con lato server rinn...
Mappa una colonna importata sul campo `source` principale
Aggiungi caso "fonte" per impostareDirectFieldOnCreateRequest in modo che il percorso di mappatura 'fonte' sia onorato.
Canale di applicazione regole raccolta CRUD — completa §3.2 config
creareChannelRule/update/delete sulla spina dorsale di raccolta piana D31 (livello file, org fail-closed, WORM change-log); controller /channel-rules GET/POST/P...
Configurazione di attivazione del prodotto — per-programma monoattivo, efficace-dated
Non e' vero. (program-scoped demote-then-insert) + leggi; controller /product-enablements GET (attivo per programma) / PUT (pubblicato). Corpo trasporta program...
Politiche di profilo modificate in modo efficace — Pubblicazione dei prezzi/capitali/servi
Nuovo MlosPolicyWriteService (isolato; il suo repos in modo che il config-collection write- servizio è intatto): versione demote-then-insert monoattivo sullo st...
InvestorConfig consegna + sub-collezioni regola impegno CRUD
Non e' vero. (+update/delete) sulla spina dorsale di configurazione D31 (org fail-closed tramite l'investitore genitore, WORM change-log per riga); controller /...
InvestorConfig credit-box overlay subcollection CRUD
♪ **************************************************************************************************************************************************************...
ScenarioDiscoveryService — genesi del profilo canonico a creazione/aggiornamento del prestito-app (D1)
MortgageAppController (re)produce il BorrowerScenarioProfile canonico tramite il nuovo ScenarioDiscoveryService dopo l'entrata in servizio. (migliore sforzo, il...
Le singole integrazioni scrivono superficie — MortgageProviderConfig (D40)
Sostituisce il percorso di scrittura solo AUS con il CRUD generico di connessione del provider VendorCategory+vendorKey: /provider-connections GET/POST/PUT, sol...
AUS-connession config superficie di scrittura (D37) + singolo mercato ipotecario per org (D38)
- MlosConfigWriteService ***************************************************************************************************************************************...
Delegazione degli investitori superficie di scrittura — per-programma CRUD (D39)
Goccia delegatoAuthority da InvestorConfig scrivere / visualizzare; aggiungere il InvestorDelegazione sotto /investors/{id}/delegation (GET/POST/ PUT, eliminare...
[08] ReconciledFactPublisher — los.pipeline.fact pubblicare cucitura (D34)
doc 08 §3.3: il blocco******************************************************************************************************************************************...
[04] fetta E2 RiskOverlay raccolta CRUD (D31)
Sovrapposizioni di rischio (credit-box / geo-concentrazione / strati limite di esposizione su base credit box) come raccolta di configurazione sulla colonna ver...
[04] fetta E2 InvestorConfig collezione CRUD (D31)
Il secondo dominio di configurazione di raccolta (doc-04 §3.2 InvestorConfig) — per-investor approvazione/consegna/autorizzazione che alimenta l'esecuzione dei ...
[04] fetta E2 licensing collection CRUD (D31)
Il primo dominio di configurazione di COLLECTION (doc-04 §3.2 LicensingEntry, molti per profilo) — una nuova forma di scrittura id-keyed sulla stessa spina dors...
Correggere il commento auto-esecuzione D28 (override REPLACES config, non AND)
Osservazione recensione: la mappa GET javadoc ha detto 'auto-execute = config AND override' Ma la configurazione di override-replaces. Solo commento; il GET sup...
Bloccare la logica di scrittura dello stadio-override D28 (rifiuti della parete legale, delete+audit, rollback)
6 test sui nuovi metodi MlosConfigWriteService: fasi legali respinte prima di qualsiasi scrittura; routine upsert urti profiloVersione + aggiunge il WORM change...
[04] pass-2 AutonomyStageOverride CRUD + mappa dell'autonomia per stadio (D28)
L'autonomia per-stadio esce dalla configurazione verticale differita fino a StageWallRegistry esisteva (la sua nota di deferral ora è soddisfatta): - No, no. u...
Ricostruire per raccogliere il gruppo di diritti di marketing (shared-lib 4cfbf64)
RoleRightsSyncServizio self-heals i 6 nuovi diritti di marketing (ids 150-155) in tutti i ruoli sull'avvio; /roles/rights poi serve il gruppo MARKETING.
Assegnabili-membri endpoint + estensione del lavoro sul profilo dei membri
- E' una cosa da fare. (VIEW LEADS supports abitudine grant-all) → {id,name,extension} per l'assegnazione di lead-view dropdown (nome + estensione di lavoro, no...
Doc-04 strato di configurazione dell'inquilino — sommario di attivazione + 5 domini GET/PUTs
mlos.config.enabled + com.kamo.z.shared.mlos.config in @EnableJpaRepositories. MlosConfigSelfHealRunner: default LenderProfile + 5 singoli di dominio per attivo...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.