Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · kamo-internal

    Loan-sale desk UI - terminal captain-market steward screen

    LoanSaleDeskPanel di ibu kota & Pusat Perintah Risk: tampilkan komitmen pengiriman investor (filter status), membuka komitmen * * * * * * * * * * * * * * * * dan komitmen mengalokasikan terkunci pinjaman, antar, beli (dana clossed - > FUNDED), papan, dan pasang dari alokasi. Kabel Dikirim.. proxy via captain MarketsApi. Mengganti kesenjangan peta jalan dicatat dalam audit sebagai layar pelayan terbesar yang hilang.

  2. · DaemonService

    Konsumen Durable depan investor membeli ke berkas loan FUNDED

    Pengelola MlosLoan FundedConsumer * * * * * * * * * * * * * * * (tahan lama daemon-mlos-loan- didanai) dan meneruskan setiap pembelian ke Layanan SecurityService 's / didanai ujung pipa melalui SecurityPipelineClient, memajukan pinjaman CLOSED - > FUNDED (tahap awal terminal). Mengulang bersama Aku hampir menghancurkan inti Prosesor (dedup + nak-coba + DLQ) persis seperti Konsumen yang selesai MlosCloding; idempoten server- side (already FUNDED = 200 noop). SecurityPipelineClient tergeneralisasikan (penutupan Selesai + didanai, tubuh kunci menutup PackageId - > konteks). konfigurasi: daemon.jobs.mlos- loan... didanai aktif, max- percobaan 5.

  3. · SecurityService

    Proksi tabel penjualan Loan + CLOSED- > seam pipeline FUNDED

    - * * * * * * * * * * * * * tergeneralisasikan seam eClose ke muka bersama () + ditambahkan POST / didanai (CLOSED - > FUNDED pada pembelian investor). Idempoten / at-least-sekali kontrak (already-target noop, Salah-precoder skip, blocker diadakan, transient 5xx). Permintaan daerah penutupan PackageId - > konteks umum. - * * * * * * * * * * * * org* -scoped komitmen meja titik akhir (terbuka / daftar / get / alloption / * * * * * * * * * * * * * * * org SERVER- STAMPED dari sesi; pembuka dicap sebagai kreeting ByMberId.

  4. · kamo-shared-library

    Dewan Komitmen + loan - tipe acara yang didanai (meja loan-sale)

    - MlosCommitent.boardedAt: in- penanda sistem untuk pinjaman komitmen PURCHASED 's naik ke layanan (layanan eksternal - handoff sistem adalah kaki diblokir). - MlosEventTypes.LOAN _ FUNDED * * * * * * * * pembelian; jahitan pipa mengonsumsi untuk memajukan pinjaman CLOSED - > FUNDED (tahap awal terminal). KamoInisializer run completion - mlos _ completion (+ rolling _ at) dan mlos _ commitment _ alocation hidup.

  5. · kamo-shared-library

    Komitmen / loan-sale entities meja (waktu-jalan konsumen untuk pengiriman kepercayaan investor)

    Slice 2 fondasi untuk loan pasar modal (doc 08) - tahap asal terminal. The dikirim * * * * * * * * * * * * * * had NO waktu-jalan konsumen; ini menambahkan operasional catatan: - MlosCommitment: sebuah komitmen membuka pengiriman investor (configId, DeliveryComment Type BEST _ EFFORTS / MANTATORI / AOT, Commitment Type INDIVIDUAL / BULK / FORWARD, notional / noterate / Price / expired, status * * * * * * * * * * * * / CANCELLED / EXPIRED). - MlosComment Allocation: satu alokasi pinjaman terkunci untuk sebuah komitmen (komitmen Id, mlosLockRecord Id, loanFileUid, status PENDING- > DELIVERED- > PURCHASED / PAIRED _ OFF). Pada PURCHASE kemajuan pinjaman CLOSED- > FUNDED. Entitas operasional yang sederhana (lifecycle mutable) memperluas BasuUidEntity; pemeriksaan - keputusan kunci Worm Tetap Récomment Decision. FK-by-id + denormalized org per mlos. * pola. CATATAN: Memerlukan run KamoInivalizer untuk mewujudkan mlos _ commitment + mlos _ commitment _ alokasi (ddl-auto update, aditif) sebelum layanan meja dapat query mereka di waktu-jalan.

  6. · DaemonService

    Konsumen dustable forward eClose pelengkapan ke pipeline berkas loan

    DaemonService setengah dari eClose - > loan-file status seam. Mloscloaking Baru Selesai Konsumer (Dan demi rombongan yang menggiring dengan sebenar-benarnya) demi para malaikat yang menggiring atau mengarak awan. * * * * * * * * * * * * * * * (daemon-mlos- penutupan-selesai) dan forward setiap acara untuk SecurityService pipa internal titik akhir via SecurityPipelineClient, jadi menyelesaikan penutupan otomatis kemajuan CLEAR _ TO _ CLOSE - > CLOSED. Mengurangi shared- lib consumer-reliability core persis seperti MlosDecisionRoumer Consumer: IdempotentEvent Prosesor (per- consumer dedup spidol di side-effect tx, nak- retry capped at the broker max-deliver, DLQ di cap, tubuh unparseable mati-dilettered segera) + boot- time rebind. Depan adalah idempoten server-side juga (pinjaman sudah DITUTUP / FUNDED adalah 200 no- op). Penyebaran sudah dilakukan (jangka waktu - kebutuhan konsumen). konfigurasi: * * * * * * * * * * * * * * * * * * * diaktifkan, ancaman 5.

  7. · SecurityService

    Melengkapi EClose memajukan mesin status loan-file (CLEAR _ TO _ CLOSE - > CLOSED)

    Menutup jahitan lifecycle terminal: sebuah paket eClose sepenuhnya dieksekusi / tidak resmi / disegel * * * * * * * * * * * * tapi NOTHING dikonsumsi itu, sehingga pinjaman duduk di CLEAR _ TO _ CLOSE sampai manusia diklik. Server internal baru ke titik akhir server POST * * * * * * * * * * * * * * * * (X-Internall-Auth, Stalit-time, mirror LosInternalApplyController) menyelesaikan aplikasi pinjaman dan mendorong LoanPipelineService.transisi CLEAR _ TO _ CLOSE - > Menutup dengan sebuah sistem aktor diberikan persis LOS _ CLOSE _ AND _ FUND. idempoten + at -leas- sekali aman: telah DITUTUP / FUNDED - > 200 no-op; not- CLEAR _ TO _ CLOSE - > log lewati (coba lagi tidak dapat membetulkan out-of -order); membuka kondisi blocking - > ditahan untuk steward (a doc-completion event never auto- overrides a compliance blocker); hanya sementara DB kegagalan escape sebagai 5xx untuk mencoba lagi. Pendanaan (CLOSED - > FUNDED) tetap menjadi uang terpisah - fakta disbursed untuk meja pengiriman modal-pasar.

  8. · kamo-shared-library

    Provenance close Artifact = satu-time null- > nilai stamp (aktifkan setelah -commit eClose pengiriman)

    Splits the CloutArtist @ PreUpdate WORM guard sehingga pengiriman vendor eClose dapat keluar dari perakitan / transaksi muka (doc 05 = 6): node melakukan pertama, maka dispatcher async catatan yang vendor itu dikirim ke + vendor apos; s resolusi ref. - IDENTITY * * * * * * * * * * * * * * * * * tetap hard- beku sejak lahir. - PROVENANCE (providerName / externalRef) menjadi salah satu waktu null- > nilai cap: sebuah null haded- baseline mungkin set tepat sekali (posting-commit pengiriman); sekali bertahan itu dimuat sebagai baseline di berikutnya @ PostLoad dan membeku terhadap PERANGKAT (sebuah re- run masih sebuah baris baru). Hanya operator terpercaya yang menulisnya, sekali, sehingga tambahan - hanya jaminan berlaku di transaksi. Juga menambahkan * * * * * * * * * * * * * * * * untuk pengiriman konsiliasi 's pencekikan - PENDING menyapu.

  9. · kamo-internal

    Per- kunci pinjaman rekomendasi di meja kunci

    Permukaan kunci RCE - vs - tunggu rekomendasi (Kunci / Kunci - dengan - pramugari override / Do-not-lock) dengan rasionale + a 'model tidak terkalibrasi - > steward memutuskan' catatan ketika cold- start- clamped. Baca saja; komitmen tetap tindakan manusia.

  10. · SecurityService

    Proksi rekomendasi kunci per- pinjaman (baca-saja)

    GET * * * * * * * * * * * * * * (operator + org gated, org dicap) - > rekomendasi RCE per-loy LOCK / TUNGGU / BLOCKED. The commit tetap aksi manusia / kunci yang ada.

  11. · kamo-internal

    Kategori vendor EClose pada tab integration (RON / eNote / eVault / MERS)

    Permukaan empat kategori netarized- kaki dengan pilihan vendor mereka (Bukti / bukti) Documens Notaris, DocMagic / Snapdocs, eOriginal / DocMagic, MERS eRegistry / DocMagic) sehingga sebuah org mengkonfigurasi vendor eClose melalui bentuk penyedia per- yang ada.

  12. · kamo-shared-library

    Kategori vendor eclose (RON / ENOTE / EVAULT / MERS) + artifact-by-externalRef finder

    - Vsupportagegori memperoleh empat jalur kaki notaris sehingga tab integrasinya bisa konfigurasi sebuah per-org RON / eNote / eVault / MERS vendor (addititif STRING enum, tidak ada CHECK churn). - * * * * * * * * * * * * * * * - kegagalan tertutup resolusi untuk async eClose vendor callback.

  13. · kamo-internal

    Audit Steward / tulis surface - signed-doc download, delegasi chip, vendor event timeline, pengabaian / validasi AUS, bukan - QM stipulasi, dewan investor, pendanaan histogram, menutup jejak audit, katalog provenance, katalog katalog

    Residual- sapu UI: dieksekusi -PDF Unduh + delegasi menampilkan + vendor-order event timeline; Offer-waiver / Record- validasi aksi di laci AUS; bukan-QM keputusan laci detail (dipecat ketentuan); eligible- papan investor + funding- probabilitas histogram di modal; penutupan-paket jejak audit (selesai Pada / SHA-256 / template versi); katalog beku - versi provenance + katalog - didukung produk pemetik dalam komposer pricing.

  14. · SecurityService

    Proxy signed-doc download, delegasi Paste, peristiwa vendor, pengabaian AUS / validasi tulis, non-QM detail, condition- template tulis

    - Disclosure: GET * * * * * * * * * * * * * * * (steward, LOS _ VIEW _ PIPELINE) + GET * * * * * * * * * * * * * * * (Pinjam party-scoped) keduanya byte- relaying PDF dieksekusi dari ESigService; daerah delegasi threaded melalui DisclosuReEnvelopeSyncService (delegaedToName diselesaikan). - Vendor: GET * * * * * * * * * * * * * * * * (RecorreView, loan-bound). - Underwriting: POST agency-aus- waivers / agency- aus- validations (org- dicap, ownership- diverifikasi); GET prooral- rule-decisions / {id} (org fail- closed). - Docs: PUT * * * * * * * * * * * * * * * (operator, org tertempel server).

  15. · ESigService

    Internal signed- dokumen download + daerah delegasi penerima

    - GET * * * * * * * * * * * * * * stream yang dijalankan (flattened) PDF untuk sebuah orgasme dimiliki amplop (404 sampai sepenuhnya ditandatangani). - RekcipientSummary membawa * * * * * * * * * * * * * * * (penduduk di toSummary); mintLinkInternal sekarang 409s penerima DELEGATED.

  16. · kamo-internal

    Pemotongan untuk pemicu jalankan non- QM

    Mengganti masukan produksi polos dengan pemilih produk penduduk dari katalog aktif org (bukan - QM produk pertama, chip NON- QM), jatuh kembali ke plain masukan productId ketika katalog tidak dapat dibaca. Kompleks # 13.

  17. · SecurityService

    Proksi katalog produk org untuk picker run- trigger

    GET * * * * * * * * * * * * * * (operator + org gated; org-scoped oleh requery hilir, passthrough) Brasero MLOSPricing Daftar produk layanan.

  18. · kamo-internal

    Disclosure void / sync / resend UI, lembar kerja-template menulis, bukan -QM jalankan, perintah bukan-doc vendor, in-place konfigurasi sunting

    Steward konsol UI untuk yang tersisa diaudit kesenjangan: - # 3 / # 8 / # 12 / # 17 DisclosuresSection: Void live native amplop; 'Refresh status' hydrates per- chips status penerima; per- reciever Resend; decoderd penerima tampilkan alasan + timestamp. - # 10 Penutupan - alur kerja - template menulis: menggantikan datang - segera chip dengan panel nyata - daftar versi yang diterbitkan, laci detail merender stessJson graph, dan sebuah formulir menulis yang membangun Langkah Kerja (subsistem / diperlukan / adapterKategori + scope / efektiveDate) yang mempublikasikan; 400 / 409 muncul. - # 13 jalankan Non-QM: a 'Jalankan kartu aturan internal' (pinjaman + producId) mirroring Run AUS. - # 15 Order layanan penjual dokumen non-dokumen * * * * * * * * * * * * * * * via titik akhir tempat yang ada; jujur TIDAK _ KONFIGURED relayed. - # 16 In-place penyuntingan untuk investor & sub- aturan config (PUT), mempertahankan identitas baris.

  19. · SecurityService

    Pengungkapan steward void + status- sync + resend (native eSign)

    - Void (# 3): POST / e amplop / {id} / void voids amplop hidup KAMO _ NATIVE dalam ESigService KEMUDIAN mencerminkan stub lokal ke EsignStatus. VOIDED (stub diturunkan hanya pada kekosongan 2xx native; ESig 4xx relayed). TRID timers tersentuh. - Status sync + per-receiver progress (# 8): DisclocuureEnvelopeSyncService baru ekstrak native- status merefleksi * * * * * * * * * * * * * * * * * * mapNativeStatus) diluar BorrowerSignatureService (yang sekarang delegasi, perilaku diawetkan); POST * * * * * * * * * * * * * * * setiap cermin stub asli dalam satu set dan kembali setiap amplop dengan penerima steward penuh daftar * * * * * * * * * * * * * * TRID timers are tidak pernah otomatis-puas. - Resend (# 17): POST * * * * * * * * * * * * * * * * * * * mengirim kembali undangan penandatanganan melalui ESig internal mengirimkan titik akhir. Semua gerbang mempunyai DiscloureRight, org server-dicap, hilir 4xx relayed.

  20. · SecurityService

    Proxy vendor- order dibatalkan (staff, loan-bound)

    Tampilkan POST Hanya staf, org memecahkan sisi server-, dan perintah harus dimiliki oleh aplikasi INI pinjaman (Diverifikasi terhadap daftar perintah pinjaman) sebelum pembatalan diteruskan ke MLOSVAthorService. Lapisan-rekaman transisi CANCELLED + nya 409-on-terminal / 404- on- tidak diketahui dipaksa hilir dan disampaikan verbatim.

  21. · ESigService

    Alasan penerima decoder di permukaan + internal mengirimkan titik akhir

    - RececipientSummary now carry decoderRecoderRecoderdat + decoderdAt (yang bertahan oleh upacara decoder tetapi sebelumnya diabaikan dari setiap proyeksi), jadi compligence-relevant signer keberatan terlihat ke hilir party pertama surface (page disclosure rail, closing-desk). - Tambahkan POST * * * * * * * * * * * * * * * * * * * * * - Parity-partai pertama dengan staf mengirim ulang, jadi hipotek pengungkapan rel dapat mengembalikan undangan penandatanganan yang hilang. Kepemilikan organ kembali diperiksa dalam layanan.

  22. · SecurityService

    Proxy steward menulis / membaca kesenjangan - AUS * * * * * * * * * * * * * * * * * * lock lifecycle events, LLPA blast-radius, eClose RON-fallback + workflow-template mempublikasikan / detail, clearable pinjaman

    Menutup sisi SecurityService dari sekumpulan kesenjangan proksi yang diverifikasi dimana sebuah MLOS kemampuan mesin ada tapi tidak ada proksi browser- terjangkau yang dilakukan: - Penulisan: Dapatkan keterangan-aksi- alasan (Re-B / ECOA alasan utama), POST agency-aus-steer, POST agency- aus-pick-best, POST proceal- rule-runs (bukan-QM) - org + acting anggota server- dicap; fakta server diturunkan hilir. - pasar modal: POST / locks / {id} / event - post- lock lifecycle (expan / float - * * * * * * * * * * * * * * * ke mesin harga, kegagalan kepemilikan - tertutup melalui pembacaan kunci, LOCK dikecualikan dari whitelist, ekonomi dikumpulkan dari pemanggil (tidak pernah otomatis), timer TRID kiri ke mesin. - Harga: GET / penyesuaian / {id} / dampak - membalikkan LLPA blast- radius, per- line org- filtered (baris asing dijatuhkan, dihitung). - Doc- orkestra: POST ron- fallback (catatan alternatif notarisasi), POST / GET Closing -workflow- templates (mempublikasikan + detail), org server-dicap. - doc: GET / pinjaman / {id} / clearability - loan-lebar clearable rolll-up. Semua operator + org gated; hilir 4xx / 409 relayed verbatim.

  23. · SecurityService

    Proxy closing-package retry-step + cancel (org- kepemilikan diperiksa)

  24. · SecurityService

    Proksi penutupan paket merakit (nyalakan sisi tulis eClose)

    POST * * * * * * * * * * * * * * * * (operator- gated, org- dicap) MLOSDocOrchestration perakit: menyelesaikan template penyewaan-alur kerja seperti menutup tanggal + mewujudkan grafik artefak (eSign / RON / eNote / eVault / MERS) dengan jujur Menunggu negara bagian. Sisi menulis dibangun tetapi tidak memiliki penelepon.

  25. · SecurityService

    Pinjaman transparan penutupan-kesiapan titik akhir (tonggak nyata)

    GET / hipotek -apps / {uid} / readiness (party-gated) pabta komposit berbobot REAL, Milestone yang bisa dijelaskan (isi / dokumen / kondisi terbaca / clear-to-close), masing-masing dengan kemajuan sendiri. Tidak ada fabrikasi ML / prediktif.

  26. · SecurityService

    Membawa penggabungan hipotek ke tampilan pembayaran peminjam

  27. · SecurityService

    Peminjam gaji -estimasi titik akhir (penuh PITIIA, subset aman)

    GET * * * * * * * * * * * * * * Diperkirakan penuh. pembayaran properti bulanan + komponen, BORROWER - SAFE subset dari submenulis kualifikasi (pembayaran saja - tidak pernah pendapatan / DTI / utang). tersedia: salah ketika tidak dapat dibaca.

  28. · SecurityService

    Proksi kualifikasi pinjaman dibaca (operator- gated)

  29. · SecurityService

    Ekstrak pendapatan kerja sendiri dari pernyataan K-1 dan P & L

    K1 dan PL _ STMT sebelumnya mengembalikan DOC _ TYPE _ NOT _ SUPORTED; tambahkan prompt visi (employment.majikan Nama + majikanku .wagesAnnual) sehingga peminjam yang bekerja sendiri K-1 / profit-and-loss upload persetujuan ke URLA dengan cara yang sama 1040 / Sched-C tidak.

  30. · SecurityService

    Peminjam request-rate- kunci antrian pipeline Ásteward

    POST * * * * * * * * * * * * * * * * (party- gated): peminjam meminta untuk mengunci tingkat mereka; dicatat sebagai OPEN tidak-memblok LOANKASI PRICING sehingga tanah di steward pipa, di mana meja kunci melakukan kunci nyata dan membersihkan itu. Idempoent.

Alam semestamu menunggu.

Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.

Gratis selamanya — tidak diperlukan kartu kredit