LeadLosLink entità + repository
Traccia il link di un piombo in un file di prestito LOS esterno, una riga per (carta, fornitore). Cura la sincronizzazione di contabilità (contentHash, lastPush...
MarketLosConnection entità + repository
Per-market credenzialial/connessione di configurazione a un LOS esterno (MeridianLink / KamoMLS / Encompass), una riga per (mercato, fornitore). Vita segreta so...
LeadMarket.mlosIntegrazione colonna + DTO giro
Aggiunge la colonna MLOS INTEGRATION (STRING-stored, default NO MLOS, null-guarded getter) plus DTO/create/update-request idraulico. LeadMarketService crolla il...
Promuovere base mutuo-mercato porta a LeadClaimMortgage su salvare così i campi di ipoteca persistono
Un vantaggio il cui sottotipo di mercato è (residential/commerciale) ipoteca è stata memorizzata come base Piombo a meno che il backend venditeTipo stesso ugual...
Aggiungi 6 campi ipotecari perseverati (debiti, tasse, assicurazione, HOA, pagamento corrente, età mutuante)
Aggiungi campo di marca bgWatermark all'Organizzazione
Colonna di stringa Nullable (NONE|FULL|SIMPLE) che guida lo sfondo per-org logo watermark preferenza; null si risolve a FULL nel client. Merged in patchOrganiza...
MlosAiClient — il punto d'entrata dell'AI legato sanzionato per MLOS
Il testo migliore()/vision() a un livello di costo attraverso il fornitore configurato dell'org (AIService interno endpoints). Resi Facoltativo.vuoto su no-prov...
Il piombo Mortgage trasporta i prestiti finanziari (reddito, credito, prezzo di acquisto, pagamento in contanti, saldo di rimborso/cash-out)
Supera l'esistente *********************************************************************************************************************************************...
Aggiungi Gestire il proprio / altri sfondo Immagini diritti (gruppo generale)
Aggiunge MANAGE OWN BACKGROUND IMAGES (165) e ******************************************************************************************************************...
LOAN DOCS READY LO modello canonico — notificare LO assegnato quando i documenti di un prestito sono tutti in
LoanFileDTO.loanTransactionId (app view know its deal)
Supera la transazione del prestito in modo che la vista /applicazioni può mostrare / scambiare fratelli prestiti. Verificato: mvn install clean.
Originatore/transazione-primo schema — Incarico LO, congelare WORM, documentazione affare-scoped
Backbone per il sistema-gestito-originatore + primo refattore transazione (spec 2026-07-08): - LoanTransaction: transazioneNumero (org-unique) + assegnatoLoanOf...
AusEngineClassifier condiviso — una fonte di verità per la mappatura dell'agenzia §8.2
Il programma→motore, run→motore, e la decisione→gate mappature erano locali per Non e' vero. Il capitale-markets lock-stage AUS hard-stop ha bisogno della class...
AiProvider costa tier + la bandiera della visione (due assi di capacità ortogonali)
Aggiunge il costoTier (LIGHT/MEDIUM/HEAVY tramite il nuovo AiProviderTier enum) e sostieneVision boolean a AiProvider, così le integrazioni possono scegliere qu...
EmailRemoteImageEntità client + repository
Iscritto che un membro ha scelto di visualizzare immagini esterne (rimozione) per un messaggio specifico, chiave da member id + normalized RFC Message-ID (uniqu...
Registra il vero prezzo di investimento non-par su RateLock + LoanPricingSnapshot
Il tasso vincolante-blocco-di-record e il suo vincolo hanno portato solo tasso + bloccoGiorni; punti di sconto /riginazione sono stati lasciati null, quindi le ...
MaterialeEvent entità+repo (analisi dell'utilizzo)
Solo eventi di utilizzo # Con un per-(imgId,type) # query aggregata. Tabella MATERIAL EVENTS (targeted CRDB DDL; KI auto-scans).
MaterialeReview entità+repo (stato di approvazione side-table)
DRAFT/PENDING/APPROVED/ARCHIVED per materiale, con chiave imgId (imaging schema intatto). Tabella MATERIAL REVIEWS (targeted CRDB DDL; KI auto-scans).
Aggiungi MemberVoipOAuthToken per i collegamenti anelli centrali
Token OAuth (memberId, provider, istanzaId) Anello ad anello con circuito chiuso — softphone sip-provision più registro di chiamata personale del membro / segre...
MaterialeCampaign + entità/repos (collezioni)
Collezioni di prima classe che raggruppano materiali attraverso cartelle. Tavoli MATERIALE CAMPAIGNS + MATERIAL CAMPAIGN ITEMS (targeted CRDB DDL; KI auto-scand...
MaterialeTag + entità di assegnazione/repos (tassi di geoscopi)
Asse di tag piatto e trasversale su cartelle per materiali di marketing. Tavole MATERIALE TAGS e MATERIALI (creato tramite CRDB DDL mirato; KI auto-scans sulla ...
MaterialeShareLink entità del registro + repo (collegamenti pubblici gestiti/tracciati)
Supporti revocabili, espulsi, link pubblici conteggiati per materiali di marketing — persistiti in modo che i collegamenti possono essere elencati, revocati, e ...
DecisionGate.applied Threshold espone la barra di fiducia reale
Il cancello si applica internamente max (corridoio tenant, sicurezzaFloor, piano) ma I chiamanti avevano solo il muro pre-gate. applicato La soglia restituisce ...
I risolutori puntuali includono finestre SUPERSEDEDED (risoluzione storica efficace)
Tutti e tre i risolutori di conversione efficaci (taglio, linea guida, lock-policy) queried only status=ACTIVE, then window-filtered. Ma la supersessione capovo...
l'aggiornamento mirato
Conversione asincrona (fili virtuali) e spazzate programmate tengono un ImgDat staccato; salvare()/merge() cascate nell'orfanoRemoval=true raccolta immagini e g...
Rifiutare gli importi di reddito negativo / asset / responsabilità su risparmi di sezione
Estende la guardia non negativa (già su importo di prestito + valori di proprietà) al core DTI/asset inputs in BorrowerSectionService: reddito dell'occupazione ...
CanvaSchedule entità + repo (generazione ricorrente)
Programma di ricorsi in oroscopio (recipe + cadenza + obiettivi sociali facoltativi) con una domanda atomica-claim in modo che una spazzata MediaService esegue ...
CanvaAutofillRecipe entità + repo (ricedimenti di riempimento automatico)
Rilegatura di un modello di marca Canva ai valori di campo (lettera testo o un'immagine dei Materiali), così gli amministratori possono eseguire una ri-mergenza...
Aggiungi campo ID materiale end-to-end in condiviso-lib
Aggiunge un materiale nullable, max-40-charId all'entità di piombo (MATERIAL ID VARCHAR(40)), lo registra in LeadHistoryFieldRegistry (categoria del profilo) co...
Una transizione auto-sottomessa di prima classe
DRAFT→APPLICATION TAKEN per un mutuatario (un prestito, non un operatore, quindi nessun LOS TAKE APPLICATION). Percorsi attraverso la transizione() con un predi...
Colonna trascrizione su Recording + RecordingMetadata
Aggiunge una colonna TEXT TRANSCRIPT all'entità di registrazione e filetta una trascrizione E' il momento giusto. (con retrocompatto) Costruttori così esistenti...
Modello canonico di riunione-sommario
Aggiunge il modello transazionale "meeting-summary" (soggetto + marcato HTML con {{roomName}} e raw {{summaryHtml}}) e lo registra in CANONICAL KEYS in modo che...
MeetingRecording entità + repository per le registrazioni catturate
Nuovo tavolo MEETING RECORDINGS (org, meeting ref, room, MinIO secchio/oggetto chiave, dimensione, durata, timestamp catturati / scadenti, stato sommario) — il ...
PATCH condizione parziale non può cancellare silenziosamente la bandiera di blocco; modello blocco di default onorato; pubblicare dopo commit
E' una cosa da fare. Boolean così un PATCH che OMITS il campo è distinguibile da un falso esplicito. LoanConditionService.update ora null-guardi E' il momento g...
Integrazione Canva + Marketing come applicazione org-enable
- No, no. — piattaforma Canva Connect registrazione client - ImageAssocType.MATERIALS(13, imaging-materials) — org secchio di attività di marketing - No, no. so...
Rifiutare l'importo negativo del prestito / valori di proprietà su salva sezione
updateLoan e updateProperty ora rifiutano un importo monetario negativo sulla Ingressi LTV (valore stimato/acquisto/apprezzato) tramite richiedonoNon negativo —...
Loan-file status accessor per il mutuatario edit-lock, mutuatario-delete cascade, regalo-recipient app scoping
# Let helper back the back # Prestito post-sottomissione edit lock (un mutuatario può solo modificare l'URLA mentre il file è DRAFT). Non e' vero. deletePair/d...
Progetto auto-creativo del mutuatario + risoluzione attiva del mercato del piombo deterministica
****************************************************************************************************************************************************************...
Domande Paged per il supporto + sessioni di chat social
feed in modo che l'elenco delle Chat del Centro di Interazione unificato possa includere tutti i tipi: - SUPPORT (TYPE ID=2): sessioni in cui il membro è l'agen...
Aggiungi LeadCallback entità, stato enum e repository
Restituisce la funzione di callback di lead-view: un record di callback di proprietà di lead (PENDING/CONTACTED/CANCELED) con un riferimento morbido l'evento di...
DbNow() utilizzare CAST(ora() AS timestamp), non ora()::timestamp
Il:timestamp shorthand è schiacciato dal parser nativo di Hibernate (si legge) ':' come prefisso denominato-parametro, trasformando:: timestamp in :timestamp) -...
Risolvi i diritti dei membri come una vera cascata invece di NUKE-always-wins
I diritti effettivi sono stati calcolati piegando ogni fonte (roli, reparto, lavoro titolo, membro) in una mappa in cui NUKE ha sempre vinto. Ciò significava ch...
Lead contact-info privacy rights + elenco magra DTO
Aggiungi tre diritti CRM (161-163): "Assegnato ad altri: View/Edit Lead Contatto Info" e "Vista Piombo Unassigned". Aggiungi LeadListDTO - un magra proiezione p...
DbNow() ora()->:timestamp (TIMESTAMPTZ->Instant ha rotto LocalDateTime)
SELECT now() restituisce TIMESTAMPTZ, che Hibernate si materializza come java.time. istanza istantanea e non può lanciare al tipo di ritorno dichiarato LocalDat...
Corretto invertito genitori-shared query argomento
La query dell'argomento del bambino-org filtrata su assegnaToOwnOrg=TRUE (solo su proprio-org) quando dovrebbe restituire argomenti CONDIVIDI con bambini org (a...
SecurityProvider adesione specchio + riutilizzazione / patch
# Specchio un utente # la sicurezza dell'orgProvider org come membro di base (incorporato; no-op quando l'org si assicura o l'utente è già lì). La regola che og...
Risolvere org-by-domain con un alias più profondo
Aggiunga... dominio esatto match, quindi rilasciare l'etichetta più profonda una volta (register.optionone.com -> optionone.com) in modo che un subdominio di re...
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
