ClaimedFactsDTO trägt die FULL Hypothek (35 Felder)
Fügt die 16 Felder hinzu, die das Portal strukturell nicht senden konnte (Monatsschulden, Steuern, Versicherung, HOA, currentPayment, VerkäuferCredits, Renovier...
Die LO-Kette . Portalleitungen geben in den Akzept-Lead-Pool ein; akzeptierte LO überlebt Konvertierung
(1) PortalLeadService leitet ein Portal in den kreditbasierten Abordnungspool (requiresAssignment=true) in dem Moment hat es eine Anlaufstelle - Portalleitungen...
Rebuild gegen Shared-lib (sellerCredits + JsonIgnoreProperties führen DTO-Toleranz)
Rebuild gegen Shared-lib Phase-4 Felder (RenovationCost + currentLoanType + LeadFieldPatch)
Rebuild gegen Kamo-shared-Bibliothek
Pick- bis LeadListDTO Hypothekenzahlen (Darlehen Betrag / Zweck + LTV/DTI-Eingänge) so werden die Residential-Hypotheken-Kolumnen des /leads Grid bedient. Keine...
Rebuild gegen Shared-lib istVeteran (LeadClaimMortgage col + LeadFieldPatch + Mapper)
Interne LOS gelten Endpunkt für eingehende Synchronisation
POST **************** {leadUid, Anbieter, loXmlFields server-to-server (keine Sitzung/Rechte). Constant-Time X-Internal-Auth Check gegen das Cluster-Intern-auth...
Lead create/open LOS Anwendung Endpoints + market-config MLOS Felder
Echte Soft-Löge + reaktiviert-on-upsert für LOS-Verbindung; sichere Test-Verbindungsmeldung
I1: view()/testConnection() gelesen jetzt über die aktiv-gefilterte Shared-lib finder, so eine Soft-deleted (Markt, Anbieter) Verbindung liest sich als "nicht k...
Markt LOS Verbindung Service/Controller
Phase 3 (Tasks 3.1-3.2) der MeridianLink External-LOS-Integration: CRUD + Test-Verbindung für die MeridianLink-Verbindung eines Marktes. - MarketLosConnectionS...
Rebuild zur Abholung von Shared-Lead-Hypothekenfeldern (LeadClaimMortgage +6)
Fail der Upload, wenn die Größe fehlschlägt (kein Full-Size-Sfallback)
Reversiert den Store-Original-Sorback: wenn ConversionService die Größe nicht ändern kann Bild, zurück 422 statt der Speicherung der Full-Size-Original (ein rie...
Fallen Sie zurück zum Originalbild, wenn die Größe scheitert
ConversionService kann native-crash (libwebp-imageio SIGSEGV) oder nicht verfügbar sein, die jedes Mitgliedstapete hochladen scheiterte ("Failed to process imag...
Rebuild zu holen Shared-lib Organisation.bgWatermark
Keine Quellenänderung. Trigger CI zu re-klon Kamo-shared-Bibliothek Haupt (jetzt mit der bg_watermark org-Spalte in bc45b97 hinzugefügt) so die org GET/PUT seri...
Closing-forecast lesen Durchlauf (operator-gated, org from session)
Steward Passthrough zu recompute Pipeline-Finanzierung P(Fond) Projektionen
POST ************ - MlosCapitalMarketsClient (X-Internal-Auth, org von der Sitzung gestempelt) - MLOSCapitalMarketsService recompute. Operator-gated wie die and...
Szenario-Insights-Endpunkt - LIGHT-Tier-KI-Erzählung über den org-Anbieter
POST ************ nimmt eine sachliche (geschätzte) Szenario-Zusammenfassung, Anrufe MlosAiClient.text(orgId, prompt, LIGHT) über den org konfigurierten KI-Anbi...
Persist Kreditnehmer-geschätzt Finanzen + Telefon auf die Hypothek führen
ClaimedFactsDTO gewinnt Kaufpreis, DownPayment, aktuelleLoanBalance, cashOutBetrag und Telefon; PortalLeadService.applyFacts ordnet sie auf LeadClaimMortgage / ...
Prozessmitglied Uploads wie org bg + gate durch neue Rechte
- Neuer ImageResizeClient führt Hintergrund-Uploads durch den SAME aus Nachbearbeitung als org Hintergründe (POST **************** und speichert das Ergebni...
Benachrichtigen Sie den zugewiesenen Darlehensoffizier, wenn die Kreditnehmer-Dokumente eines Darlehens alle erhalten werden
Fires LOAN_DOCS_READY_LO an den Befriedigungspunkten neben dem Kreditnehmer DOC_COMPLETE. Löst das LO über liehFile -- ************ -- Mitglied; selbst gewärter...
Sperren Sie den systemverwalterten Urheber (Projektion, Einfrieren, Zuordnung)
8 Tests über LoanTransactionService: Live-Projektion füllt Name/NMLS/subjekt-State Lizenz + Org und Marken LIVE; abgestandene Handeintrag wird gelöscht, wenn ke...
Vault Upload kann Deal-scope ein Dokument (LoanTransactionId)
Der Tresor-Upload akzeptiert nun ein optionales DarlehenTransactionId, gestempelt auf der MemberDocument, so dass eine zeitsensible doc (Kreditbericht / Kontoau...
Der Urheber-Schnappschuss bei der Initial Loan Estimate (Reg Z/TRID)
Vervollständigt den Ursprungs-Lebenszyklus: eine gemeinsame resolveProjection() füttert nun BEIDE Live-Leseprojektion und der Freeze (keine Drift). Über die Ert...
Surface transactionNumber auf TransactionSummaryDTO (pipeline Transaction #)
Die Pipeline-Reihe pro Transaktion trägt nun die menschliche Transaktionsnummer. Geprüft: mvn kompilieren sauber.
Originator Projektion löst die pro-State-Lizenz
Vervollständigt die Live-Ursprungsprojektion: die zugewiesene LO's StewardLicense (NMLS_MLO) für den Zustand der SUBJECT PROPERTY (von property.address.subdivis...
Live-Ursprungsgeber Projektion - org + zugewiesen LO, auf gelesen
GET /mortgage-apps/{uid' überlagert jetzt eine LIVE, systemverwaltete Urheberprojektion (bezeichnet auf gelesen, nie gespeichert) es sei denn, die Zeile ist ein...
Transaktionsniveau Darlehen-Officer-Auftrag + Transaktionsnummer
sicherstellenTransactionForApp stempelt jetzt eine org-unique transactionNumber (TXN-<uid&). Neu ************ + PUT / Hypothek-Apps/Transaktionen/ {uid]/Darlehe...
Persist mapped Material ID auf manuellen Import + API Aufnahme
Beide setDirectFieldOnCreateRequest-Schalter fehlt ein Standard-Fall, so dass unmapped systemFieldPath ist stillschweigend fallen gelassen. Fügen Sie ein Materi...
Fün Sie beide Desktops in jedem SSO Token ein, Deep-Link zum gewählten
Jedes Token trug nur eine eigene Verbindung, so dass der Browser wiederverwendet json Sitzung fehlte die andere -- Öffnen von Windows nach Linux gab 'Verbindung...
Routen-Kreditnehmer unterwerfen durch die Pipeline, so dass es ************ feuert (Audit #3)
sendet der Kreditnehmer von patchLoanFile (DRAFT--AAPPLICATION_TAKEN) jetzt an ************ statt einer rohen updateLoanFile Status-Set, so der Vorlage produzie...
Auflösung der Session von X-***-Token Header in CallerSessionResolver
Der kamo-interne -. APIService BFF-Pfad führt die Session als X-***-Token voran Header, aber der Rechenspieler liest nur das X-OTK-Attribut oder das ***-Cookie ...
PatchLoanFile ist keine Status-Hintertür mehr; das Verlocken einer Bedingung erfordert das Underwrite-Recht; klare Kaskaden
************-Statusänderungen sind der Pipeline-Zustand Die Aufgabe der Maschine (POST /Transitionen erzwingt legale Pfeile + pro Pfeil-Rolltor + open-blocking-...
KamoDesktop SSO env direkt + Wire guac-sso in verfolgte k8s Einsatz
- @Value liest KAMO_GUAC_SIGNING_KEY / DESKTOP_PASSWORD von env direkt (Laufzeit application.yml ist configmap-mounted, so dass Eigenschaftsindirectation nich...
KamoDesktop SSO Token Endpunkt für Gott-Mitglieder
GET ************ (nur besuchberechtigt) prägt ein 5-Minuten-guacamole-auth-json Token (HMAC-SHA256 + AES-128-CBC, pro Erweiterung Wire-Format) und gibt eine Aut...
Leihennehmer einreichen feuert die Application-Taken Nebenwirkungen (doc Checkliste + notify)
Der Portal-Kreditgeber einreichen ist PATCH Darlehen-Datei {statusId:2], die die operator /Übergangs-Endpunkt, an dem die anwendungsbeurteilten Nebenwirkungen l...
Kreditnehmer kann den Status der Kreditdatei nicht eskalieren oder die URLA nach der Einreichung bearbeiten
Zwei verwandte Kreditnehmer-Anautorisierung Löcher auf der Self-Service-App-Endpunkte: - Privilege Eskalation (#2): patchLoanFile hat einen StatusId angewendet...
Leihnehmer selbst erstellen idempotency + Orphan Entschädigung; nicht eine leere Checkliste als Erfolg weitergeben
MortgageAppController.create() Kreditnehmer selbst erstellen Zweig: - Idempotenz (#2): Wiederaufnahme eines bestehenden DRAFT über findOwnedDraft statt die Mi...
Lead Callback Endpoints (Zeitplan/list/resolve)
Neuer ************ Controller + Service: beharrt auf Callback, Beiträge Dispositionierung / Auszahlungshinweise in den Medienstrom des Leads und Spiegelt den Rü...
Rebuild gegen Shared-lib dbNow() CAST fix
Leer verpflichten sich, CI auszulösen, das Kamo-Shared-Bibliothek zum Bauzeit klont und nimmt den ************ dbNow() CAST() mit dem AS Zeitstempel) fix.
Rebuild gegen Kamo-shared-Bibliothek Rechte-Wasserfall fix (5f20d29)
CI-Klone und baut Kamo-Shared-Bibliothek aus der Quelle, so dass diese leere Commit Re-triggert den Build, um die geschichtete Rechte Auflösung aufzunehmen. Auf...
SicherheitProvider zum Selbstpointing zurückverwenden; Selbstheilungs-Mitglied hat Rechte angewendet
Zwei Prod-Probleme aus dem Sicherheits-Provider-Spiegel-Änderung: 1. Enter-as-System-Mitglied scheiterte mit "Keine Mitgliedschaft in der Organisation Siche...
Blei-Kontakt-Info-Datenschutzrechte durchsetzen
getAllLeads gibt jetzt die schlanke LeadListDTO zurück und versteckt nicht geordnete Leads von Mitgliedern ohne VIEW_UNASSIGNED_LEADS. getLeadById Masken Kontak...
Interpretieren Sie Sperre LAST_EDIT_AT als UTC für epochen-millis ablaufen
dbNow() gibt jetzt DB-UTC Wand-Uhr zurück (jetzt()::timestamp), also die absolute instant mit toInstant(UTC) anstelle der JVM-Standardzone - hält den Browser Co...
/team erstellt ein TEAM_MEMBER (PROSPECT), /member erstellt einen MEMBER
Öffentliche Registrierung ehrt nun das MitgliedType, das die Registerseite sendet (von der /member vs /team Pfad): /team erstellt ein TEAM_MEMBER als PROSPECT, ...
Expose Team-Mitglied Arbeitstelefon-Erweiterung in Team-Mitglieder-Auftragnehmer
Der /leads Agent Filter benötigt die Work-Phone-Erweiterung zu Label-Optionen als "Name (ext 8080) " Die Erweiterung existiert bereits auf TeamMember (getPhoneW...
Neues Kind orgs erben Sicherheit ihrer Eltern
Wenn Sie ein Kind org aus kamo-internal erstellen, stellen Sie den neuen org's SecurityProvider auf der parentor org's securityProvider (die org it's created un...
Bestehende Benutzer wiederverwenden, Spiegel zu securityProvider, Gate-Team-Mitglied Anmeldung
Wiederverwendung (keine doppelten Konten für die gleiche Person): - MemberCreateController nutzt jetzt einen bestehenden Benutzer per persönlicher E-Mail case...
Neue Konten unter der Org der Domain ein, nicht kamocrm
/registrierte gebunden die Org des neuen Mitglieds an den Antrag Host, aber das org-Signal nie überlebte den Hop: Kamo-Register Proxys jede Anmeldung zu den get...
Leitungsaufgaben REST API + Echtzeit TASK_CHANGED
Implements das Backend die /bles/view Tasks Registerkarte wurde bereits aufgerufen, aber das nie existiert: GET/POST/PUT/DELETE ************ (LeadTaskController...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.