Bulk-email recipient resolution + department contact fields
- **************** POST /api/security/marketing-email/ recipients/resolve turns lead/account/application IDs into email recipients. Gated on MANAGE_BULK_EMA...
Add "master" target for Master Machine SSO deep-link
kujengaAutoConnectUrl sasa mints Master Machine uhusiano (KAMO GUAC MASTER HOSTNAME, default 192.168.4.46); ni pamoja na katika kila ishara kwa ajili ya matumiz...
Gateway relay kwa mint MERS MIN kwa mfuko wa kufunga
POST **************** ownership-checked (requirePackageOrg) so a steward mints only for their own tenant. The upstream reads the 7-digit MERS Org ID from the te...
Accept and gate contact date-of-birth (DOB)
Maps `dateOfBirth` in the manual-import and vendor-intake field switches with a lenient multi-format parse (ISO plus common US M/d/yyyy forms; unparseable value...
Pin RDP color-depth so KamoDesktop SSO reuses one xrdp session
Njia ya mungu-via-kamo-ndani ya SSO inafafanua uhusiano wake wa Guacamole katika mstari. Ishara ya json-auth, hivyo pin ya kina ya rangi lazima iishi hapa pia (...
Relay nyaraka zinazohitajika overlay-utawala
Relays POST/GET/retire on **************** to MLOSDocService, with organizationId server-stamped from the operator session so a steward authors and lists only t...
Email the new owner when a single lead is reassigned
Inaonyesha njia kubwa ya kadi ya ishara ya kuongoza. Wakati wa kuongoza Inaongoza kwa mwanachama tofauti, mwanachama huyo sasa anapata LEADS ASSIGNED Barua pepe...
Relay conditional-LLPA authoring
Maelezo ya Post ****** kupitia barua pepe ya msaada, hivyo Waandishi wa mawakili hurekebisha marekebisho ya masharti tu kwa mpangaji wao mwenyewe.
Bulk-reassign endpoint, gated on REASSIGN_LEADS_MANUALLY
A a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a...
God god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god god
Uploading a logo to a child org 403'd with no way to succeed: canManageOrgBranding only admitted the org owner, and the isGodModeActive fallback could never ret...
Relay eligibility-matrix authoring; rebuild picks up the SUSPENDED resume
Maelezo ya Post ****** kupitia maandishi ya sasa Msaada, kwa hivyo waandishi wa msimamizi hupanda tu kwa mpangaji wao. Msukumo huu pia unajenga dhidi ya mabadi...
Thread orgId into the rate-sheet version-spine read
The gateway relayed only investorId, so the upstream had nothing to scope by and returned another tenant's version spine for a foreign investor id. Its siblings...
Stop pinning the expired wildcard-kamocrm-com secret
wildcard-kamocrm-com was a legacy multi-SAN secret that cert-manager orphaned when its Certificate was repointed at a per-host secret. Nothing renewed it and it...
Stamp the borrower quote's actor from the session
The quote requires createdByMemberId and the browser must never supply it. memberId(req) is hoisted out of the party-check branch so it resolves for stewards to...
Enrich borrower chat routing + capture subject-property state
chat-routing now returns the assigned officer's NMLS, title, photo, phone, email and whether they hold a valid license for the subject-property state, plus the ...
Tuma AI Service siri ambayo kwa kweli inathibitisha
The vision-capability proxy authenticated with internal.auth.secret, but AIService validates **************** — a different secret. Confirmed live: the console ...
Msaidizi wa Huduma ya LoanTransaction alipata LeadRealtimePublisher param
assignLoanOfficer now publishes the chat-routing event, so the service ctor takes a 10th arg (LeadRealtimePublisher). Update the unit test's direct instantiatio...
Auto-provision platform-managed MLOS chat + serve site key by host
- ManagedChatIntegrationService: lazily mint the org's platform-managed SPECIFIC_AGENT WebChatIntegration on first access. KamoMLOS is first-party: org resolv...
Expose vision capability so the console can explain a missing provider
PDF rate sheets are read by the org's configured vision provider. When none is configured the AI call fails the same way a model error does, so the console had ...
Org-admin endpoints for mobile device policy + enrolled devices
Backs the new "Mobile Devices" sub-tab under Settings → Features → Phone → Devices (its sibling "Phone System(s) Devices" stays on VOIPService and covers - GET...
Gateway kwa ajili ya mapitio ya mgombea + kiwango chasheet kukuza
Exposes the two new catalog promotion writes to the steward console under the existing MLOS steward gate, with organizationId server-stamped from the operator s...
Steward gateway for ingestion (intake + staging area were unreachable)
MLOSIngestionService had no gateway presence, so no tenant could hand a rate sheet to the extractor and the candidates it stages had no reader on any reachable ...
Identifier gateway — steward can resolve an external number to its loan
MLOSIdentifierService had no gateway, so the typed identifier plane (the routing gate every inbound vendor/agency/AUS/e-sign callback uses) was unreachable from...
Enforce ACTIVE member status on every session & off-boarding path
Mlango wa kuingia wa wanachama watano hapo awali uliishi tu katika nenosiri-login. mtawala. Kupanua kwa kila njia ya kikao cha dakika kwa njia ya pamoja Kwa mfa...
Public pre-auth trial-status endpoint for login/register pill
Wa wa wa wa wa wa wa wa wa wa wa Uamuzi wa org kupitia Jina la kikoa (kwa mfano, jina la kikoa) na jina la kikoa la kikoa. * (Sauti ya Umma) Kwa hiyo kidonge in...
Mtazamaji wa hati ya kila mtu wa tatu (LOAN) - tathmini / kichwa / sakafu
Completes the doc-review byte path started with the vault viewer. LOAN-collection imgs (appraisal/title/flood) are refused by the generic imaging endpoints (per...
Per-party vault document viewer — bytes were write-only, now review-able
Pakia nyaraka za kuba zilizopakiwa (kulipa stub / Gov ID / taarifa ya benki) ziliandikwa tu: picha ya generic Watahiniwa wakataa matokeo ya mitihani (kwa mtu bi...
Catalog gateway — the missing proxy that blocked tenant pricing
Catalog ilikuwa tu MLOS imefungwa mazingira bila lango la huduma ya usalama, hivyo orodha ya mpangaji haiwezi kamwe kuwa mwandishi / mwonaji kutoka kwa huduma y...
Loan-sale desk proxy + CLOSED->FUNDED pipeline seam
- **************** generalized the eClose seam to a shared advance() + added POST /funded (CLOSED -> FUNDED on investor purchase). Same idempotent/at-least-on...
EClose completion advances the loan-file status machine (CLEAR_TO_CLOSE -> CLOSED)
Closes the terminal lifecycle seam: a fully executed/notarized/sealed eClose package emitted **************** but NOTHING consumed it, so the loan sat at CLEAR_...
Proxy the per-loan lock recommendation (read-only)
GET **************** (operator+org gated, org server-stamped) -> the RCE per-loan LOCK/WAIT/BLOCKED recommendation. The commit stays the existing human /locks a...
Rate-lock commit gate + cross-org loan resolution + borrower vendor-order projection
Verified defects from the session review: - CRITICAL: commitLock hardcoded **************** which the RCE commit engine rejects with a 400 (only LOCK_ELIGIBLE...
Proxy signed-doc download, delegation passthrough, vendor events, AUS waiver/validation write, non-QM detail, condition-template write
- Disclosure: GET **************** (steward, LOS_VIEW_PIPELINE) + GET **************** (borrower party-scoped), both byte-relaying the executed PDF from ESi...
Proxy orodha ya bidhaa ya org kwa picker ya kukimbia-trigger
Wa wa wa wa wa wa wa wa wa wa wa (Operesheni + org; org-scoped) Chini ya dirisha, kupita) Orodha ya bidhaa za huduma.
Steward disclosure void + status-sync + resend (native eSign)
- Void (#3): POST /esign-envelopes/{id}/void voids the live KAMO_NATIVE envelope in ESigService THEN mirrors the local stub to EsignStatus.VOIDED (stub demote...
Proxy vendor-order cancel (staff, loan-bound)
Expose POST **************** — staff-only, org resolved server-side, and the order must belong to THIS application's loan (verified against the loan's order lis...
Msaidizi wa Proxy kuandika / kusoma mapungufu - AUS ***** ************* kufunga matukio ya mzunguko wa maisha, LLPA mlipuko-radius, eClose RON-fallback + workflow-template kuchapisha / kuuza, uwazi wa mkopo
Closes the SecurityService side of a batch of verified proxy gaps where an MLOS engine capability existed but no browser-reachable proxy did: - underwriting: G...
Proxy closing-package assemble (light up the eClose write side)
POST **************** (operator-gated, org-stamped) → MLOSDocOrchestration assembler: resolves the tenant closing-workflow template as of the closing date + mat...
Transparent loan close-readiness endpoint (real milestones)
GET /mortgage-apps/{uid}/readiness (party-gated) → a weighted composite of REAL, explainable milestones (submitted / documents satisfied / conditions cleared / ...
Borrower payment-estimate endpoint (full PITIA, safe subset)
GET **************** (party-gated) → the borrower's estimated full monthly housing payment + components, a BORROWER-SAFE subset of the underwriting qualificatio...
Extract self-employment income from K-1 and P&L statements
K1 and PL_STMT previously returned DOC_TYPE_NOT_SUPPORTED; add vision prompts (employment.employerName + employment.wagesAnnual) so a self-employed borrower's K...
Malipo ya Line-Mkoa wa Line Line
POST **************** (party-gated): the borrower asks to lock their rate; recorded as an OPEN non-blocking PRICING LoanCondition so it lands in the steward's p...
Borrower rate-lock status endpoint (LOCKED/FLOATING)
GET /mortgage-apps/{uid}/rate-lock (party-gated) → the loan's SAFE lock posture: LOCKED (rate + expiry) when an active, non-expired commitment exists, else FLOA...
Steward rate-lock proxy — lock-decision + commit an eligible result
MlosCapitalMarketsController faida POST /lock-decision (preview) na POST /locks [TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu ki...
Mirror asili e-sign kukamilika kwa ufunuo stub + fix sent status
(1) BorrowerSignatureService now mirrors a terminal native envelope status back onto the locked disclosure stub (doc 05 §4.2 map) on the borrower's my-signature...
Borrower e-signature surface — real native sign links, no stub
GET **************** (party-gated) lists the loan's real KAMO_NATIVE disclosure/closing envelopes + recipient status via ESigService; POST **************** mint...
WS3 vendor-order proxy — steward places/reads third-party orders
Add MlosVendorClient (X-Internal-Auth → MLOSVendorService /api/vendor) + mlos.vendor.url config, and app-scoped endpoints: GET /{uid}/vendor-orders (operator vi...
Je, unaona nini kuhusu usafiri?
Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.