Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· DaemonService
City-scene örnekleyicisi KamoUniverse Earth
- EdtTile: ET4 karolar için güncel okuyucu (Copernicus DEM + ESA WorldCover + ESA WorldCover + WorldClim + HydroSHEDS + RESOLVE ecoregions + okyanus maskesi), hafızaya alındı, dengeleme Sayfa başına okur (yazarlık başına, 210 karoMB değil). Gerçekliğe karşı doğrulandı N34 W117 Mojave karo. - EcoResolver: eco biomes.json (dünyadaki foliage'den alıntılanmış fiilatim.rs + eco table.rs) → per-ecoregion flora palette. ECO 433 → Joshua ağacı, hiçbir füzyon. - CitySceneSampler: koordinatlar → versiyonlanmış sahne faktör belgesi (terrain rahatlaması) + SW ufuk silhouette, iklim + Koppen, kıyı/river/lake Distance+azimuth, 1/5/15km'de arazi çekirdeği, flora paleti, yoğunluk + karanlık-sky inşa etti. İnşa Edilmiş İnşa Edilmiş sentoidler yakın çevre bölgesine geri döndü. - CitySceneryFillService + CitySceneryFillJob: PENDING (ve stale-generator) şehir scene profil satırları bir 1-min tick. K8s: sadece /mnt /worldchunks Earthdata Dağ (her iki düğümde temsil), SCENERY ENABLED.
· SecurityService
Expose full geo fields + city-scene profili API
- geoip/me şimdi geri dönüyor **************** (already tarafından yükleniyor Tek blok+lok görünümü, daha önce de iptal edildi) – güçler şehir sahneleri ve Müşteri sıfır yeni sorgu maliyetinde kişiselleştirme. - CitySceneryService/Controller: GET /scenery/ profil/{state}/{city} geri dönüyor şehir örnek sahne faktörleri, ilk görüşte bir PENDING sırasını malzemelendirme (portalal) Bu arada devlet sahnesini ortaya koyar; Taksim'den koordinatları çözer, caller lat /lon ipucu veya belirtilen bir ZIP. InternalATCH P overrides demiryolu için Sanat yönü (X-Internal-Auth, sürekli zamanlı).
· kamo-shared-library
CitySceneProfile varlık + GeoLite şehir temelli portal sahneleri için görünüşe göre
- CitySceneProfile (şehir scene profil): per-city çevresel sahne faktörleri (terrain/relief/silhouette, iklim/koppen, hidroloji, RESOLVE ecoregion + florate paleti, arazi kaplı karışım, inşa/dark-sky) bir versiyon olarak JSONB sözleşmesi, KamoUniverse yer parçalarından soğukkanlı. UUID pk, PENDING→READY Durum, sanat overrides katmanı, jeneratör vers için geri dönüşüm. GeoLiteBlock: geo name id + postal code indexler so a starer city / ifade ZIP Bir temsilci koordinatına karar verir; blok / konum repos, alıcıları kazanır. - Sabit iki stale count-pinned testleri (ImageAssocType roster, kanonik şablonlar).
· SecurityService
WRITTEN ESIGN ile E-consent Act text + gerçek kredi-bureau adaptör demiryolu - hiçbir mal girişi gerekli
E-CONSENT: tam ESIGN Act §101 (c) açıklığa yazardı. Onay, kağıt kopyaları doğru, + efekti geri çekmek için, bakımla iletişim kurun, Donanım/software gereksinimleri, doğrulayıcı-act koşulu) varsayılan v1 DisclosureText, otomatik olarak per org - bir TENANT bir eklenerek özelleştirilir Daha yüksek versiyon (yapı tarafından çok katmanlı, platform sahibi asla döngü). Yakalama = WORM ConsentRecord on the borçer's own LoanParty (createdtedted) Aksi takdirde: vücut sha256, açıklama versiyonu, WEB CHECKBOX, IP, cihazı; hibe Ve her ikisini de kaydetti, asla krediyi engellemez. Parti-gated – Onay, ödünç verenin kendi eylemidir, operatör atlamaz. CREDIT: CreditBureauAdapter SPI onant'ın CREDIT satıcı demiryolunda (MortgageProviderResolver - asla zor kodlanmadı): StubKrediAdapter sadece bir süre sonra Tenant açıkça STUB'yi yapılandırır; MismoRestKrediAdapter yakalamak için Gerçek-vendor adaptörü (MISMO 2.4 soft tri-merge over HTTPS, Basic auth from from HTTPS, Yapının müşterisiId + AES-GCM-decrypted secret, CREDIT SCORE parsing both Özellikler emirleri) - bir büro eklemek = bir bean eklemek. Her sipariş devam eder Bağlantı denetimi satır ************ kredi-ledger Okunma; Her sıra dışı durum HONEST statüsüdir (NOT CONFIGURED / ENDPOINT NOT CONFIGURED / CREDENTIALS NOT CONFIGURED / VENDOR NOT SUPPORTED / BORROWER INCOMPLETE / VENDOR ERROR), asla kumaşlanmış bir puan değil.
· SecurityService
Hesap köprüsü - e-posta kontrolü, mevcut kullanıcı işareti-in düzenleme, portal kayıt kaydı
Sahibi akışı: eğlenceden sonra tam adı + temas, bir sonraki adım anahtarları EMAIL. /portal/account/check → var mı?; /prepare-signin bunu doğruluyor Şifre daha sonra standarttan önce PORTAL veyag üyeliği hükümler Giriş (o yüzden seans bu org'un üyesiID'i bir birleşme/promote deniz için taşır); / kayıt, kullanıcıyı PLATFORM veyag (kamocrm) üyeliğine üyelik ile oluşturur BOTH orgs (portal org + güvenlikProvider ayna), tam yasal adı (Prefix/media/suffix) + tercih (AKA) + telefonlar, e-posta doğrulandı (thefix/media/suffix) Borçlu iki kez yazdı; kutudaki her kredi touchpoint egzersizleri - bir Doğru tıklama kapısı yeteneğe sahip olacaktı. Davalı Gerçekler kazanır **************** Bu yüzden Öfke tam olarak taşır İletişim kartı kabul havuzuna girer.
· SecurityService
NATIVE motoru üzerinden son eSign – zarflar aslında şimdi gönderiyor
Bir açıklama e-sign zarfı kayıt v1 metadata-sadece idi. Şimdi, ne zaman Tenant'ın ESIGN satıcısı demiryolu KAMO NATIVE'a (per-pazar entegrasyonları) karar verir. Yapı – asla zorlanmadı), zarf ESigService'ın yersiz olmayanları aracılığıyla SENT'dir. Platform endpoint (contextType=DISCLOSURE, contextId=en Developmente id): işaretçiler = Kredinin URLA borçlayıcıları bir e-posta ile (primary carrys memberId) Hemen dışarı çık ve açıklama sırası yamalı **************** Her uçsuz durum bir kalır Dürüst metadata sırasına yanıt olarak yanıt verme nedeni ile (ESIGN NOT CONFIGURED / EXTERNAL VENDOR PENDING / NO TEMATE / NO SIGNERS WITH EMAIL / NATIVE SEND FAILED) - asla sahte bir SENT.
· ESigService
In-metered internal platform-en Developmentes endpoint – DISCLOSURE-context imza demiryolu
Platform-internal zarflar (mortgage Explain/closing sign) üründür, Onant'ın programmatik API kullanımı değil: MANUAL bu kadar tamamlanmış imzalar Asla metreye kadar saymayın. Aynı X-Internal-Auth + X-Org-Id İzin; Seçmeli X-Member-Id sürüşleri Yemin olsun.
· kamo-shared-library
LOAN STATUS UPDATE canonical şablon - her kredi-file aşamadaki değişim hakkında bilgi sahibi
· SecurityService
Leads-ilk özgeçmiş demiryolu - sihirli imzalanmış bağlantılar, temas kurtarma, liderlik
PortalResumeService: 30 günlük HMAC token (PRESUME|guid|orgId|exp, anahtarlandı internal.auth.secret - yeni bir sır değil; postalar RESUME PORTAL LINK. - POST /portal /resume/send (visitor'in kendi bağlantısı), /resume/redeem (token → guid Portal için httpOnly cookies, /resume/recover (bakarak) e-posta durumu hassas veya tam telefon; her zaman bir ücret: doğru - enumeration-güven). - GET /portal/lead: iddia edilen-facts snapshot (exact inverse of applyFacts) bu yüzden bir Taze cihaz sunucunun liderinden eğlenceyi yeniden donduruyor. PortalUrls myloan'ı çıkarır.<root> kökeni kararı ile paylaşılan tanışın-LO e-posta.
· kamo-shared-library
RESUME PORTAL LINK canonical şablon - herhangi bir cihazda devam etmek için ödünç sihirli bağlantı
· SecurityService
Expose US state/region from GeoLite lookups
GeoBakupResult kazanımlar subdivisionCode /subdivision Ad (GeoLite2 altdivision 1 = US state incl. DC; bölgeler PR/GU/VI/AS/MP ülke Kod olarak gelmiyor Usable subdivision, so callers şube on countryCode first). GET /api / güvenlik /geoip/me şimdi bölge code/region name/city ile birlikte geri dönüyor Ülke alanları – KamoMLOS portal, ziyaretçinin ilk başlangıçlarını seçmek için kullanır Devlet sahnesi.
· SecurityService
Anonim GET /portal/assigned-lo - Ramid'in liderliği için LO kimliğini kabul edin
Borçlu portalın en üst sol LO kartı, bir LO kabul eder lead (pre-login, pre-application): guid Title + org host → liderlik → TeamMember → {loName, loNmls, loEmail}; o zamana kadar emir verdi.
· SecurityService
'Kredi memurunu seçin' - ödünç veren şu anda onların liderliği kabul edilir
Kabul etmek (ASSIGNED), en iyi-effort MEET YOUR LO e-postayı ipotek liderinin ödünç aldığı için: LO'nin kabul edilmesi Gerçek adı + NMLS + e-posta + devam eden bir bağlantı. Borçluları PREFERRED (AKA) tarafından çağırın. Adı. Asla kabul edilemez.
· kamo-shared-library
MEET YOUR LO canonical şablon - bir LO liderlerini kabul ettiğinde borçlandırıcı intro
· SecurityService
Lider, dönüşüm denizleri – POST /portal /promote
Funnel kapalı bir döngüdü: portalı hiçbir zaman bir uygulamaya dönüştürmedi (blank mints sadece sadece - kaynakLead, tohumlanmış alanlar, hiçbir LO mirası yok. Uygulamayı teşvik edin: GUID (idempotent) → Lead'dan yeniden yaratılır (URLA, ifade edilen gerçeklerden, kaynakLead set) → üye ACCOUNT (parti) Authz anahtarları -Lead'dan oluşturmak asla ayarlamaz) →Transaction ( Kabul edilen kredi memurunu karşılar).
· kamo-internal
Üye araçtip son aktif tarih + zaman önce gösteriyor
Interaction Center üyesi satırları şimdi iki satırlı bir araçtipi gösteriyor: kullanılabilirlik Durum artı üye son aktif olduğunda - 'Active şimdi online iken, Aksi halde 'Son aktif: <datetime> (3D 9H 32M) MediaService'in kaynaklarından kaynaklandı Yeni kalıcı son varlık anahtarları. Time-ago her bir hover ve Açıkken her 30'ları işaret eder.
· MediaService
Dayanıklı son-seen timestamps + toplu uç noktaları
PRESENCE:{id} bir üyenin çevrimdışı olduğu anda silinir, bu yüzden hiçbir şey yok Son aktif olduklarında kaydedildi. Stamp PRESENCE LAST SEEN:{id} (orgId + ts, 400d TTL) bağlantı /heartbeat/disconnect ve açığa çıktı GET ******************** for the Interaction Center Üye araçtipleri.
· SecurityService
Borrower fiyatlandırma-quote endpoint – parti-gated, entegrasyon- yapılandırılmış-gated
POST ************ caller bir kredi partisi olmalıdır (veya boru hattı) Tenant's PRICING PPE entegrasyonu - NOT CONFIGURED / EXTERNAL VENDOR PENDING dürüst statüler; sadece sadece sadece KAMO NATIVE PPE röleleri gerçek PPE'ye taşır. Org/loanFile/borrowers server-stamped; FICO gerçek varsayılanlerden lead's STATED kredi tahmini. portalın zor kodlanmış oranı için ihtiyacınızı onant telleri nerede öldürüyor yerli motor.
· kamo-shared-library
**************** (borrower alıntı adayı set)
· SecurityService
Entegrasyonlar-status uç noktası - portalın satıcı kablo kablolamanın dürüst görünümü
GET ******************** per-category **************** runtimeVendor piyasa entegrasyonlarından runtime resolver aracılığıyla yapılandırın. Oturum açma; sırlar yok.
· kamo-shared-library
Doc-04 satıcı RUNTIME - MortgageProviderResolver + VendorTypeBridge
Bütünleştirmeler sekmesi MortgageProviderConfig sıralarında tükenen hiçbir şey yazmadı. Resolver: (org, VendorCategory) → Aktivasyon-gated, profil-skop, ilk özellikli sağlayıcı (fail-closed empty → callers dürüst olmayan devletler oluşturur. Köprü: yapılandırılmış satıcıKey → kilitli BağlantıVendor adaptör sınırı (doc 04 §5 - kilitli enum asla düzenlenmez; akran yolu MLOS-side olmadan anahtarlar).
· SecurityService
AI vizyon belgesi Ekstraksiyonu - docs → org's vizyon sağlayıcısı → GerçekleştirilmişFact (OCR)
Onaylanmış FactKaynaklarının ilk üreticisi.OCR: POST ******************** Bir ton belgesi (bank ************************ ID) ORG'S OWN yapılandırılmış vizyonu ile Sağlayıcı (MlosAiClient, MEDIUM tier) kısa ömürlü HMAC-signed public URL (VaultDocUrlSigner anahtarlandı internal.auth.secret; VaultDocPublicController yeniden ya dag+vault assoc, no-store) ve kayıtları每 kaldırıldı Bir kanıt iade edilmiş olarak alan Gerçek per-field güven ile. Parti + karışık-deputy + app-party authz; sözleşme tarafından en iyi niyetli (no sağlayıcı / hazırlanabilir → durum, asla 5xx). Reconcile sonra gerçekleri uygular URLA'ya. AI okur - asla karar vermez.
· kamo-shared-library
Gerçek doğrulanmış bir uzlaşma - kanıt gerçekleri şimdi URLA'yı populate
M3a log-sadece stub'u değiştirir: varlık.* gerçekler (prodüktör başına gruplanmış) Varlık sıraları haline gelir ve İş.* Gerçekler BorrowerSectionService aracılığıyla İstihdam satırları haline gelir, idempotently (same kurumu+last4 / / Aynı işveren → yeniden çalıştırıldı; W-2 yıllık ücret ). 12 → aylık baz). Kimlik. * Gerçekler kasıtlı olarak İnsan incelemesi için HELD - OCR asla bir borçlayıcının tipi yasal kimliğini yazmaz.
· SecurityService
DavalıFactsDTO, FULL ipotek liderliğini taşır (35 alan)
Portal yapısal olarak gönderemeyeceği 16 alanı ekleyin (aydaDebts, vergiler, sigorta, HOA, Şu ankiPayment, satıcıKredileri, yenilemeCost, borçlayıcıAge, şu ankiLoanType, Temsil Edilendir, Ajan blok, adresDetails) + uygulamaFacts haritalamaları. portal şimdi her sütunu bir krediyle populate edebilir Memur CRM liderliğinde görür.
· kamo-internal
Company NMLS ID field in org Company Info
Edit + oku sıra + hidr + PUT (nmlsId). Borçlu portal ayağına güven hapı ve kaynaklayıcı projeksiyon şirketi NMLS.
· kamo-shared-library
N mlsId bir yamaable - şirket NMLS sonunda bir yaz yolu var
Organizasyon.n mlsId (SAFE Act tanımlayıcısı, kaynaklayıcı projeksiyonun kaynağı veyaOrgN mlsId ve the sourceorOrgN mlsId and the Borçlu portalın doğrulanmış hapsı her yerde okunabilirdi, ancak hiçbir yerde anlaşılabilirdi. Beyaz Listede Ölçeği (başarılı; boş açıklar).
· kamo-internal
Mortgage alanları, Müşteri Lead Data sekmesinde 3 sütun panes (duygulama formu aracılığıyla)
Ekle düzeni mi?: 'tabs' | 'panes' to MortgageFieldsComponent (default 'tabs', Mevcut Mortgage Workshop dosyasına bağlı olarak). Düzenlemeler, KrediFields, borçlanmacılar ve konuPropertyFields kaldırıldı fiilatim Bu yüzden 'panes' modu aynı 3 alan grubu aynı şekilde verebilir Bir paylaşılan düzenleme başlığıyla yan kartlar, sekmeler, ne olursa olsun. Link it on the Contact Info (Client Lead Data) sekmesi in LeadViewClient, MarketConfig'de kapılandı mı?subType: 'RESagerIAL MORTGAGE', telld to the marketConfig? Aynı 'mortgage' pane kilit ve ************ Mortgage Workshop sekmesi zaten kullanır.
· kamo-internal
Yapının altında kendi panesini ne olursa olsun (4. sekmeyi bırakın)
"How- If Studio" sub-tabını ortadan kaldırır; Scenario Sandbox şimdi kendi kendi kendi olarak kendi haline getiriyor Kredi/Borrower/Subject Property formunun altına girin. Retitled "Scenario Sandbox (What-if Studio)" bu yüzden çift başlık yoktur.
· kamo-internal
Adres-field düzeni + hareket acentesi Borrower sekmesine + Eligability Yukarıda Ödeme
Konu: Adres + Adres, yarı geniş yan yana; Şehir/State/Zipip Bir satırda ( 5/4/3, Zip en dar). - Alıcının gizli blokunu (Represented/Agency/Agent*) Borrower sekmesine taşıyın. - Çıkışlar doğru sütun: Eligability Snapshot'ın üzerindeki Estimator.
· kamo-internal
Kredi sekmesine kurtarıcı Satıcı Kredileri ekleyin

Evreniniz sizi bekliyor.
Birkaç dakika içinde ücretsiz olarak başlatın. Hazır olduğunuzda ürünleri ekleyin - göç yok, yeni girişler yok.
Sonsuza kadar ücretsiz — kredi kartı gerekmiyor