Jurnal de schimbări
Ce e nou.
Fiecare îmbunătățire a platformei, pe măsură ce se livrează.
· DaemonService
Consumatorul durabil transmite achiziționarea de către investitori a unui fișier de împrumut FUNDED
MlosLoanFundedConsumer subscrie - Nu. (durabilă daemon-mlos-împrumut-finanțat) și transmite fiecare achiziție către obiectivul de conducte/finanțat al serviciului de securitate prin intermediul SecurityPipelineClient, avansând împrumutul ÎNCHIS -> FUNDED (stadiul de origine terminală). Reseseaza impartirea IdempotentEventCorectProcessor (dedus + nak-retry + DLQ) exact ca MlosClosingCompletedConsumator; idepotent server-side (deja FUNDED = 200 noop). SecurityPipelineClient generalizat (închidere completă + finanțată, organism Închidere cheiePackageId - > context). configmap: daemon.jobs.mlos-împrumut-finanțat activat, max-tentings 5.
· SecurityService
Prefixul biroului de vânzare a împrumuturilor + cusătura conductei închise->FUNDED
- *************** a generalizat cusătura eClose la un avans partajat() + adăugat POST /finanțat (închis - > Fondat pentru achiziționarea de investitori). Același contract idepotent/cel puțin o dată (pregătit deja noop, codor greşit, blocant ţinut, tranzitor 5xx). Cerere de închidere câmpPackageId - > context generic. - *******************================================================================================================================================================== ==================================================================================================== *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.
· kamo-shared-library
Angajament la bordAt + tip de eveniment finanțat prin împrumut (cabinet de vânzare-împrumut)
- MlosCommitment.boardedAt: marker in-system pentru un angajament PURCHASED imprumuturi la bord pentru service (înmânarea externă a sistemului de service este piciorul blocat). - MlosEventTypes.LOAN FUNDED ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* achiziționarea; cusătura conductei o consumă pentru a avansa împrumutul ÎNCHIS -> FUNDED (stadiul de origine terminală). KamoInitializer run completed .
· kamo-shared-library
Entitățile de birou de vânzări de angajamente/credite (consumator pe timp de funcționare pentru configurația investitorului expediat)
Slice 2 fundație pentru capital-piețe birou de împrumut-vânzare (doc 08) Livrarea ************* a avut un consumator fără termen; acestea adaugă operaţional înregistrări: - MlosCommitment: un angajament deschis de livrare a investitorilor (investitorConfigId, LivrareCommitmentType BEST EFFORTS/MANDATOR/AOT, PROVIZORII TIPULUI DE Angajament/BULK/FORT, PONDERATE/noteRate/preț/expirație, status ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* - MlosCommitmentAlocation: alocarea unui împrumut blocat pentru un angajament (angajament Id, mlosLockRecord Id, creditFileuid, status PELLING->DELIVERED->PURCHASED / PAIRED OFF). La PURCHASE, avansurile de împrumut închise->FUNDED. Entitățile operaționale simple (ciclul de viață mutagen) care extind bazaUuidEntity; decizia de blocare a examinatorului-WORM Rămâne RceCommitment Decision. FK-by-id + org denormalizat per mlos.* model. NOTĂ: necesită o rulare kamoInitializator pentru a materializa mlos angajament + mlos angajament alocare (ddl-auto actualizare, aditiv) înainte ca serviciul de birou să le poată interoga la termen.
· DaemonService
Consumatorul durabil transmite finalizarea eÎnchiderea conductei de fișiere de împrumut
DaemonService jumătate din cusătura eÎnchide -> statutul de fișier de împrumut. Noul MlosClosing CompletedConsumator subscrieri Nu-ţi face griji. și transmite fiecare eveniment la obiectivul conductei interne a Serviciului de securitate prin SecurityPipelineClient, astfel încât încheiat de închidere auto-avansează împrumutul CLEAR TO CLOSE -> ÎNCHIS. Reuses the shared-lib consumer-refiiness core exact as MlosDecizieRoutedConsumator: IdempotentEvent Procesor (marker per-consumator în tx efect secundar, nak-retry plafonat la broker max-deliver, DLQ la capac, corpuri de neparsabil mort-scrise imediat) + boot-time rebind. Înainte este idepotent server-side prea (un împrumut deja închis / FUNDED este un 200 no-op). Desfășurarea este deja recrea (cerință de consum durabil). Configuraţie: ***************** activate, încercări maxime 5.
· SecurityService
Completarea CElose avansează aparatul de stare a fişierului de împrumut (CLEAR TO CLOSE -> ÎNCHIS)
Închide cusătura ciclului de viață terminal: un pachet eÎnchide complet executat/notarizat/sigilat emis Dar nimic nu l-a consumat, aşa că împrumutul a stat la CLEAR TO close până când un om clic. Noul obiectiv intern al serverului-la-server POST *************** (X-Normal-Auth, constant-time, Oglinzi Los InternallyAppyController) rezolvă aplicația împrumutului și conduce LoanPipelineService.tranziție CLEAR TO CLOSE -> ÎNCHIS cu un actor de sistem acordat exact LOS CLOSE AND FUND. Idempotent + cel puțin o dată în condiții de siguranță: deja închis/FUNDAT - > 200 no-op; non-yet-CLEAR TO CLOSE - > logat Skip (retry can't fix out-of-order); condiții de blocare deschise -> a avut loc pentru steward (un doc-completare Evenimentul nu suprascrie niciodată automat un blocant de conformitate); numai eşecuri tranzitorii ale DB scapă ca 5xx pentru a recerca. Finanţarea (CLOSED - > FUNDED) rămâne un fapt separat, sub formă de bani, pentru biroul de livrare a pieţelor de capital.
· kamo-shared-library
ÎnchiriereArtefact de proveniență = timbru nul-> valoare unică (anables after-commit eClose expedition)
Splits the closingArtifact @ PreUpdate WORM guard so the eclose seller dispecery can move out of the asamblare/tranzacție de avans (doc 05 §6): nodul angajează PRIMUL, apoi înregistrările expeditorului asinc care Vânzătorul a trimis-o la + rezoluţia vânzătorului. - IDENTITATEA ************** rămâne îngheţată din greu de la naştere. - DIVENANȚA (prestatorul de nume/externRef) devine o singură dată timbru nul-> valoare: un punct de referință nul încărcat poate fi setați exact o dată (trimitere post-commit); o dată a persistat este încărcat ca baza de referință pe următoarea @PostLoad and frozen against Change (o reluare este încă un rând nou). Numai dispecerul de încredere scrie, o singură dată, astfel încât garanţia de apendice-numai deţine peste tranzacţii. De asemenea, se adaugă ************* pentru expediţia de reconciliere-Pending matura eşuat.
· kamo-internal
Recomandare de blocare per-împrumut pe biroul de blocare
Suprafețe recomandarea RCE blocare-vs-așteptați (Lock / Lock-with-steward-override / Do-not-blocare) cu raţionament + un "model necalibrat - > administrator decide" nota atunci când Închis la rece. Numai citire; comiterea rămâne acțiunea umană.
· SecurityService
Proxi recomandarea de blocare per-împrumut (doar-citire)
GET *************** (operator+org portate, org server-timbru) -> RCE per-împrumut LOCK/ASTEPTAT/BLOCAT recomandare. ă comite rămâne acțiunea umană existentă /locks.
· kamo-internal
Categorii de furnizori EClose pe fila de integrare (RON/eNote/eVault/MERS)
Suprafețe cele patru categorii de picior legalizate cu opțiunile lor de furnizor (proof/ Notar DocuSign, DocMagic/Snapdocs, eOriginal/DocMagic, MERS eRegistry/DocMagic) prin urmare, o org își configurează vânzătorii eÎnchideți prin intermediul formularului existent per furnizor.
· kamo-shared-library
Categoriile de furnizori EClose (RON/ENOTE/EVAULT/MERS) + cei care găsesc artefact-by-externRef
- VendorCategory câștigă cele patru șine de picior legalizate astfel încât fila de integrare poate configurați un vânzător per-org RON/eNote/eVault/MERS (additive STRING enum, no Check churn). - ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* rezoluţie pentru apelarea vânzătorului Async eClose.
· kamo-internal
Suprafete de audit/scriere Steward
IU rezidual: executat-PDF Descărcare + afișare delegație + comanda vânzător cronologia evenimentului; acțiunile de validare a ofertei/validare pe sertarul AUS; Sertar cu detalii de decizie non-QM (stipulări concediate); bord investitor eligibil + histogramă de finanțare-probabilitate privind capitalul; pista de audit a pachetului de închidere (completatAt/SHA-256/template version); congelate catalog-versiune proveniență + catalog-backed produs picker în compozitorul de prețuri.
· SecurityService
Proxy signed-doc download, delegație passthrough, evenimente vânzător, AUS renunțare/validare scrie, detaliu non-QM, stare-template scrie
- Dezvăluire: (Steward, LOS VIEW PIPELINE) - GET *************** (scopul de împrumut al partidului); ambele octet-relaying PDF executat de la ESigService; câmpurile de delegare filetat prin SpulberareEnvelopeSyncService (delegateToName rezolvate). - GET ***************** (RequireView, loan-bound). - Subscriere: Agenţie poştală-aus-waivers/agenţie-aus-validare (org-etichetat, control al dreptului de proprietate; Obțineți decizii interne privind regulile/{id} (org eșuați). - Pune-le aici. (operator, org server-timbru).
· ESigService
Descărcare internă a documentelor semnate + câmpuri de delegare a destinatarului
- GET **************** se scurge pe executat (aplatizat) PDF pentru un plic deținut de orga (440 până la semnarea completă). - Primitorul Sumar poartă - Nu. (populat in toSummary); mentLink Internline acum 409s a DELEGATED recipient.
· kamo-internal
Culegător de produse pentru declanşatorul non-QM
Înlocuiește produsul simpluId de intrare cu un selector de produs populat din catalog activ al org (produse non-QM mai întâi, cip NON-QM), care se încadrează înapoi la produs simpluId intrare atunci când catalogul nu poate fi citit. Completează numărul 13.
· SecurityService
Proxy catalogul de produse org pentru picker run-trigger
GET *************** (operator+org portat; org-scoped by the interogare în aval, trecere prin) → MLOPROCARE Lista produselor de service.
· kamo-internal
Dezvăluire nulă/sinc/resend UI, workflow-template authoring, non-QM run, non-doc seller orders, in-place config edit
Consola Steward UI pentru celelalte lacune auditate: - #3/#8/#12/#17 Secţiunea Dezvăluiri: plicuri native vii voide; 'stare proaspătă' hidrati per-recipient stare chips-uri; per-recipient Resend; destinatari decodificați arată motiv + timbru temporal. - #10 Închiderea fluxului de lucru-template autor: înlocuiește cipul vine-soon cu un panou real grafic și o formă de autor care construiește fluxul de lucruStep[] (subsistem/necesar/ AdaptorCategoria + domeniu de aplicare/eficientDate) care publică; 400/409 suprafață. - #13 Non-QM run: a 'Run interne reguli' card (împrumut + produsId) oglindire Run AUS. - #15 Order non-document services - Nu. prin intermediul punctul final existent al locului; NOT CONFIGURED sincer. - #16 Editare In-place pentru investitor & sub-rule config (PUT), păstrarea identității rând.
· SecurityService
Dezvăluirea Steward nulă + status-sinc + resend (nativ eSign)
- Void (#3): POST /esign-envelopes/{id}/videa golurile plicului viu KAMO NATIV în ESigService ATUNCI oglindește ciobul local la EsignStatus. VOIDED (cabină retrogradată numai pe un gol nativ 2xx; ESig 4xx releed). Cronometrele TRID neatinse. - Status Sync + progres per-receptiv (#8): new DiscoveryEnvelopeSyncService Extrage oglindirea nativ-status *************** MapNativeStatus) din BorrowerSignatureService (care acum delegaţi, comportament conservat); POST ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** ciot nativ într-un set și returnează fiecare plic cu un administrator complet destinatar E o listă cu cei mai buni oameni. Cronometrele TRID sunt Nu m-am mulţumit niciodată. - Resend (#17): POST *************** re-livrează o invitație de semnare prin intermediul obiectivului intern de retrimitere ESig. Toate poarta are orice Disklockright, org server-timbru, în aval 4xx release.
· SecurityService
Anularea ordinului de vânzător proxy (personal, legat de împrumut)
Expune POST Doar personalul. org rezolvat server-side, și ordinul trebuie să aparțină acestui împrumut aplicației (verificat în raport cu lista de comenzi a împrumutului) înainte de anularea este transmis la Serviciul MLOSVendor. Tranziția CANCELED strat record + 409-on-terminal / 404-pe-necunoscute sunt aplicate în aval și transmis verbatim.
· ESigService
Motivul decodorului de suprafață + obiectivul de retrimitere internă
- PrimitorSummary poartă acum decodorReason + decodorAt (persistent de ceremonie de decodor, dar anterior omis din fiecare proiecție), astfel încât o obiecția privind semnatarii relevanți pentru conformitate este vizibilă pentru prima parte din aval suprafețe (șină de divulgare a datoriilor, birou de închidere al debitorului). - Adăugaţi POST *************** poate re-livra o invitație de semnare pierdut. Proprietatea Org reverificat în serviciu.
· SecurityService
Proxy administrator scrie/citeste goluri
Închide partea serviciului de securitate a unui lot de lacune proxy verificate în cazul în care un MLOS capacitatea motorului a existat, dar niciun proxy care să poată fi accesat de browser nu a făcut: - subscrierea: obţineţi motive de acţiune adversă (motive principale Reg-B/ECOA), Post agentie-aus-steer, Post agentie-aus-pick-cele mai bune, Post intern-reguli-run (non-QM) - pieţele de capital: POST /locks/{id}/evenimente *************** la motorul de tarifare, proprietatea eşuează... închis prin citirea de blocare, LOCK exclus din lista albă, economie colectate de la apelant (niciodată derivat automat), cronometrul TRID lăsat la motor. - preţuri: GET / Ajustări / {id}/impacts org-filtrat (linii străine căzute, renumărate). - doc-orchestrare: POST ron-fallback (notarizare alternativă record), Post/GET inchiderea fluxului de lucru-templitare (publica + detalii), org tastat server. - Doc: GET / loans / {id} / clearability Toate operatorii+org poartă; în aval 4xx/409 releed verbatim.
· SecurityService
Proxy closing-package retry-step + cancel (org-proprietate verificată)
· SecurityService
Se asamblează pachetul de închidere proxy (luminează partea de scriere eÎnchide)
POST *************** (cu timbru de operator) → MLOSDocOrchestrare asamblor: rezolvă șablonul de închidere a fluxului de lucru al chiriașului Data închiderii + materializează graficul artefact (eSign/RON/eNote/eVault/MERS) cu onestitate state în curs de desfășurare. Partea cu scrisul a fost construită, dar nu a avut apelant.
· SecurityService
Criteriul de evaluare transparent privind gradul de utilizare a creditului (etape reale)
GET / imortage-apps/{uid}/readiness (party-gated) → un compus ponderat din REAL, repere explicabile (trimitere / documente îndeplinite / conditii eliminate / clar-la-aproape), fiecare cu propriile sale progrese. Nr. ML/producție predictivă.
· SecurityService
Carry ipotecă AsigurareIntrodus în vedere de plată împrumutat
· SecurityService
Criteriul final de evaluare a plății creditului (PITIA completă, subset sigur)
GET *************** (partage-gated) → Debitorul este estimat complet plata lunară a locuințelor + componente, un subset BROATER-SAFE al subscrierii calificare (plată numai disponibil: fals atunci când nu poate fi derivat.
· SecurityService
Proxi calificarea creditului citită (la nivel de operator)
· SecurityService
Extragerea veniturilor din activități independente din declarațiile K-1 și P&L
K1 și PL STMT returnate anterior DOC TYPE NOT SUPPORTED; adăugați prompte de vedere (angajament.angajator) Denumirea + ocuparea forței de muncă.salagiiAnual) astfel încât un debitor independent K-1 / profit-and-loss upload se împacă în URLA la fel cum o face 1040/Sched-C.
· SecurityService
Browner cerere-rata-blocare → coadă de conductă administrator
POST *************** (party-gated): împrumutatul cere să închidă rata lor; înregistrate ca un OPEN non-blocare PRICENŢIECondiţie astfel încât aterizează în Conducta stewardului, unde biroul de blocare îşi încuie încuietoarea şi o curăţă. Imposibil.
· SecurityService
Criteriul de evaluare a stării de blocare a ratei dobânzii (LOCKED/FLOATING)
GET / imortage-apps/{uid}/rate-lock (party-gated) → poziţia de blocare a siguranţei împrumutului: ÎNCHIS (rata de expirare +) atunci când există un angajament activ, neexpirat, altele care plutesc. Fail-deschis la FLOATING Backs Doc 05 §5.

Universul tău te așteaptă.
Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.
Gratuit pentru totdeauna — nu este necesar un card de credit