Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  1. · SecurityService

    Steward SCRIE proxy-uri

    Scrie disciplina, aplicata identic pe toate cele trei Posturi: - server construit in aval de un WHITELIST al campurilor de browser; - organizationId + actor member id MEREU session-marked (nou actorMemberId() preferă SUDO MINTE ID astfel introduce-ca atribute pentru om, nu Utilizatorul de Sistem); - ID-uri ţintă org-orb verificate prin intermediul noii soluţii MLOS org se citește (decizie-org / creditor-profil-org / scenariu-org), 404 pe necunoscut sau străin - pini de alimentare cu steward esteTestLoan=fals (HMDA/test partition is not browser-controlabil); cleme de stabilire a prețurilor pentru SHOPPING pretAsof (fără întârzieri) + ausGate (rezolvator-autorizator); - clienții câștiga un post Json twin care releu în aval 4x/5xx status + corp verbatim; numai defecțiuni de transport bule la 502.

  2. · kamo-internal

    FFA rapid-combatere pe / plumbi / disponibili + sincronizare live; ascunde numărul disponibil

    - /conduceri/disponibile: buton de pictogramă exclusiv managerului (Public/PublicOff) lângă injector comutați modul liber al unui vânzător/produs, cu un dialog ușor de confirmare și un unealta conştientă de stat. Elimină numărul numeric "gata" de disponibilitate este denominat de Rând pulsant + buton acceptat activat. - Sincronizare live prin intermediul unui nou eveniment WS peVendorProduct - Nu. în refitch-uri de pagină disponibile și CRM Vendors & Produse patch-uri pagina cip FFA în loc, astfel încât managerii multipli să rămână în sincronizare fără răcoritoare.

  3. · SecurityService

    Comută FFA live

    - Patch *************** (MANAGE CREDITS): comuta un produs steag liber-pentru-toate de pe scurtătură Leads-Available; publică vânzător-produs + disponibilitate. - *************** → Nu-ţi face griji. (relayed to *************** - **************** difuzează acum acelaşi eveniment, astfel încât Vendorii CRM & Pagina produselor reflectă modificările FFA live pentru alți manageri.

  4. · kamo-internal

    Name

    - SocialConnectionsManager: sârmă butonul Connect (creează proiectul OAuth, mâinile off la MediaService Meta OAuth start), suprafaţă OAuth redirecţionare rezultat, ascunde Salvaţi pentru OAuth-nou - SocialChat: Starea compozitorului de mesagerie-fereastra 24 pentru furnizorii de Meta (baner + intrare dezactivata) - SocialChatWindow: trece furnizor la SocialChat; eliminați tastatura exterioară redundantă în jurul LanguageSelector

  5. · SecurityService

    Avertizare atunci când o conexiune socială lipsește vânzătorProdus/piață (creat de plumb, dar nu s-a combinat)

  6. · MediaService

    Adaptoare M4 Meta + OAuth + fereastra de 24 de ore + întărire M2

    - Adaptoare Meta (Messenger/Instagram): fixați caption send invalid (caption now a follow-up mesaj), bytes-upload via Graph Attachment Upload API, URI encode fix in MetaGraphClient - Adaptor de telegrame: multipart bytes upload pentru imagini outbound (furnizorii nu pot aduce URL- ul autentificat/imagin/proxy) - SocialCredsRezolvator: populate creds.extra appSecret/verifyToken for Meta from social.meta.* - MetaOauthController: Facebook/Instagram OAuth conecteaza (start+callback), cripteaza pagina token - MediaController outbound: imagine bytes-upload (M2b) + 24h mesagerie-fereastra de joc (M4c) - SocialReconciliationSweep: re-publish social.lead.new for orfaned conversations (M2a training) - config: social.meta.* + social.reconcile.* + optional social-meta secret

  7. · SecurityService

    Serviciul de securitate citește-proximă pentru guvernanța MLOS

    O pereche de controler/client care derulează cele cinci citiri ale serviciului MLOSGovernance Service (ambele sale modularele de gestionare/repartizare/api/guvernanță). OrganizationId rezolvat de la sesiunea OTK, niciodată browserul. Gardieni: org-injectat passthrough pentru cele două citiri by-org; plat de nivel superior-org eșuați (404) pentru citirea unei politici active unice; per rând postfiltru de decizie curs de feedback + istoric versiune politică (scădere rânduri străine, renumărare), cu o în aval-404 normalizat la un gol 200 atât de necunoscut / străin / gol sunt indiferențiat (fără oracol de existență a unei decizii încrucişate). Adaugă mlos.governance.url.

  8. · kamo-internal

    Consolă de guvernanță

    Al cincilea și ultimul ecran de administrator MORTAGE, calea de citire B. Signature Steward-Feedback Flywheel (AI decide → steward corecturi → devine adevăr → model recalibrate), rotație legată de viteza de corecție, susținută pe deplin de date din feedback-ul administratorului by-org citit. Verdict-mix gogoși + Reg-B ratiune spectru, corecturi feed cu Sertar de luare a deciziilor-tranzit și guvernanță politică (org grăunte) harta → tabla de buton activ cu cele două axe de gard viu ortogonale → WORM versiune-istorie coloană vertebrală cu buton-dif). One documentsApi/guvernanceApi over the single /api/governance Baza. Revizuită: etichete enum prin degradarea erorilor pe suprafață, Contrastul WCAG-AA, nota de testare a partiţiei, versiunea ICU-plural contează. Pereche cu SecurityService MlosGovernanceController (org-injected passthrough for by-org citeste; plat-top-org esec-închis pentru politica activă; per-rând post-filtru cu 404-normalizare pentru by-decision + istorie, închiderea oracolului cross-org).

  9. · kamo-internal

    Constantele de ton ale secţiunii Steward + simplificarea secţiunii

    (Lucrare neangajată de administrator MLOS prezentă pe muntele comun dev, angajat să păstreze copac curat; compilează curat. Nu face parte din schimbarea de alertă.)

  10. · kamo-internal

    Orgile de pe piața unică adoptă titlul/descrierea pieței în antetul conductei nav +

    Atunci când o org are exact o piață de comerț configurat, nav comerț element foloseste ca piata de TITLUL si conducta /commerce header foloseste TITLUL și DESCRIEREA pieței. Piețele zero sau multiple se retrag etichetare generică de comerț.

  11. · kamo-internal

    M3 frontend + SocialAgentContext backend-push + leads Communications Chat sub-tab + auto-deschis-on-lead-access + reutilizabil LanguageSelector-limbă sursă suprascriere. NOTĂ: tastele i18n trebuie adăugate la dicționarul kamo-translation (mesaje/ este gitignod/generat)

  12. · SecurityService

    M3 SecuritySecuritySource

  13. · MediaService

    M3 MediaScurt

  14. · kamo-shared-library

    Magazinul secret M3 (criptat-at-rest) + SocialSecretCipher (AES-GCM ambalaj); lărgiți MediaObjMsgTranslation unic pentru a include SOURCE LANGUAGE ID (source-override cache corectitudine)

  15. · kamo-internal

    Ecran de administrare documente

    Al treilea ecran de administrator MORTAGE, read-path B. Signature Stare clearance Matrix redă modelul doc-sistem 1-obligație/N-satisfăcător: fiecare împrumut blocatCondiție este un rând de verificare de referință cu "a cărui instanță" distinctivă Axa (în așteptare) de compensare verde numai atunci când cerințele zero sunt deschise. Org-scop Strip conducta eClose forează un pachet în împrumutul său; sertarul arată ESIGN→RON→ENOTE→EVAULT→MERS drive-loop agregate din artefacte + MERS Registrul. Fronturi două proxy-uri (doc + doc-orchestrare) prin intermediul unui documentApi. Review-harded: MERS panou crossfade pe comutatorul de împrumut, contrast de metadate WCAG-AA; propria placă KPI de perete legal, org-load KPI, poarta drive-loop nedirecționat-artifact; pre-line drive-loop vârfuri de unelte.

  16. · SecurityService

    SecurityService read-proxy for MLOS Documents (doc + doc-orchestration)

    Două controlere/perete client cu vedere spre citire cu ajutorul unui browser (/api/docs) și MLOSDocOrchestrationService (/api/doc-orchestration) pentru Ecranul administratorului documentelor. OrganizationId rezolvat de la sesiunea OTK, niciodată din browser. Paznici chiriași: pass-through org-injected pentru împrumut cerințe + catalog care poate fi utilizat de debitor + listă de pachete de închidere; plat În cazul în care nu se aplică nicio dispoziție a prezentului regulament, se aplică următoarele definiții: pachet; org post-filtru pentru registrul de credite MERS. registru by-MIN și Ramură de ambalaj org- orb nu este expusă în mod deliberat. Adaugă parseLong la MlosBaseController + mlos.doc/doc-orchestration URLs to the configgmap.

  17. · SecurityService

    M2 SecurityScurrySource

  18. · APIService

    APIService public webhook edge

  19. · MediaService

    M2 MediaScurt

  20. · kamo-shared-library

    Adaugă ***************** (JetStream publică fără să se aștepteStream) astfel încât serviciile să poată publica către un alt flux decât cel configurat (social.* -> MESAJE SOCIALE)

  21. · KlusterServices

    Provizii SOCIAL Mesages JetStream stream (social.inbound.>, social.lead.>) R1 pentru conducta de intrare de social-media

  22. · kamo-internal

    Screen-ul de evaluare a prețurilor (scala ratei + cascada LLPA), live

    Al treilea tab de administrator, pe MLOSPricing Service livrat citește prin intermediul noului Serviciu de Securitate proxy (+) noile ruleaza telescopice org citite). Org rulați inventarul cu un selector run, rata scara (urme eligibile clasate cu cele mai bune execuție + par steaguri, rânduri neeligibile cu motive de acțiune adversă) și un sertar de detaliu a cărui semnătură Viz este prețul LLPA cascadă: prețul de bază - > fiecare linie de ajustare (ordin de rezervă) -> marjă -> finală oferită; reconciliere. KPI strip + onest "vine în curând" benzi. - Nou *************** + handler de rută + hartă de ton de eligibilitate; extinde setul de consolă + mlosGet partajat. - Wired into IpotecarStewardSection (replaces the Pricing placeholder).

  23. · SecurityService

    Proxy de citire a prețurilor (scară de curs + descompunere LLPA)

    MlosPricingController @ /api/security/mlos/pricing + MlosPricingClient to MLOSPrecingService (/api/pricing). Reuses MlosBaseController. ruleaza injectii de inventar org-ul operatorului (filtrat de server); rularea/adaptarea prin id nu se închide pe corpul organizație de nivel superiorId; rezultate-cu-status (niciun câmp org) este poarta prin intermediul org-purtător Run detaliu. configmap: mlos. pricing.url.

  24. · kamo-internal

    Arhiva-nu-șterge piețe, conducte de piață-numai, drag reorder

    Configurări › Tipuri de angajare: - Archive pieces (type "ARHIVE" to confirm) in loc de stergere; Active/Archived sub-tabs; restaurare de la Arhivat. Detalii despre piață Șterge → Arhiva/Restaurare. - Modul dedicat de drag-to-recordare (rader-motion) stabilește ordinea pieței, care conduce ordinul de plată a conductei. Afișează manual Câmpul de comandă eliminat (se aplică automat la creare). Conductă (/commerce): - Ascunde tab-uri Dashboard + Angajaments; prima piață se deschide implicit. - Cu o piață unică, omite bara de file și rulați-l plin de sânge. - "Nou" acțiune mutat la antetul paginii, dreapta-aliniat. - Eliminați acum-orphaned PipelineDashboardTab / PipelineAngagesTab. Piețele sunt arhivate (isActive=fals), niciodată șterse greu; piețele arhivate sunt Ascuns de conducta.

  25. · SecurityService

    ?status filtru pe lista pietelor; eliminați DELETE redundant

    GET /api/security/commerce-markets are acum un statut opţional=active (default activ) astfel încât setările Archived tab poate încărca piețele arhivate. Aruncă DELETE / {id} final de evaluare PATCH / {id} / activ. Pieţele sunt arhivate, niciodată distruse.

  26. · kamo-shared-library

    Interogări arhivate pe piață; drop redundant hard-ștergere

    Adaugă findArchivedByOrganizationId + findAllByOrganization IdOrdered and the Se potriveşte cu metodele de serviciu. Setările comerciale pot supravieţui unei vizualizări arhivate. Eliminați doar de ștergereMarket set isActive=fals, redundant with the isActive PATT. Piețele sunt arhivate; Niciodată nu a fost şters.

  27. · kamo-shared-library

    M1 fundație repos, register, MediaSessionType.SOCIAL, traducere în limba sursă

  28. · kamo-internal

    Subscriere ecran administrator Review (agenție AUS + non-QM), live

    A doua fila de administrator, pe MLOSERWritingService expediate citește prin noul Securitatea Proxy de serviciu. Agenția AUS efectuează inventarul (DU/LP/GUS + decizie) cu o sertarul cu detalii (găsire, condiții, derogări, validări aduse în paralel); și tabelul de decizii non-QM privind regulile interne. KPI strip + onest "vine în curând" benzi (calc venituri / depozite mari / fraudă / excepții de orientare). - Nou *************** + handler traseu; extinde kitul consolei (ConsoleShell, KpiTile, StatusPill, tabele, sertar, mișcare). - Extragerea unui ajutor comun mlosGet (app/lib/mlos/http.ts); refactor Clientul de pe piata de capital se afla pe ea (se inlatura suprapunerea). - Hotărîre AUS / rezultat / renunțare/validare hărți ton în tonuri.ts. - Wired into IpotecarStewardSection (replaces the Underwriting placeholder).

  29. · SecurityService

    Recenzie subscriere citit proxy (agenție AUS + reguli interne non-QM)

    MlosUnderwritingController @ /api/security/mlos/subscriere + MlosUnderwriting Client MLOSUnderwritingService (/api/subscriere, X-Normal-Auth). Reuşeşte MlosBaseController (operator/org gate, MLOS-named, no LOS right). Injectați organizația proprie a operatorului Id în citirile org-scopice; detaliile/rezervele/validarea de date sunt închise împotriva acces inter-org. configurare: mlos.underwriting.url.

  30. · kamo-internal

    Wire Capital & Risk Command Center to the live read-path

    Înlocuiți stratul de fixare cu calea de citire reală de la un capăt la altul: browser - > - Nu. handler - > APIservice - > Serviciul de securitate MlosCapitalMarketsController -> MLOSCapitalMarketsService. OrganizationId este a rezolvat server-side de la sesiunea operatorului; nu a fost trimis din browser. - Noul *************** se ocupă de traseu (numai GET). - CapitalMarketsApi a trecut de la echipamente la live (***/OTK, retry); corpuri eliminate. - Corecteaza semantica probabilitatii de finantare: p5/p50/p95 sunt probabilitatile (0,1), nu de dolari p50 median, amestecat cu diamant P (fond) cu finanțare preconizată ($) ca mărime; tabelul de segment prezintă coloanele p ca procente. BorrowerStrategy enum corectată Nu-ţi face griji. - Sertarul ascunde panoul rational de decizie AI pana cand o blocare se desfasoara prin RCE motorul (decizii[] populează atunci).

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