Entité d'enregistrement de la réunion - dépôt des enregistrements capturés
Nouveau tableau de la réunion (org, réunion réf, salle, seau/pistolet d'objet MinIO, taille, durée, hochets-temporels capturés/expires, état récapitulatif) - l'...
Condition partielle PATCH ne peut pas silencieusement effacer le drapeau de blocage; modèle bloquant par défaut honoré; publier après engagement
Booléen - Booléen donc un PATCH qui OMITS le champ se distingue d'un faux explicite. LoanConditionService.update maintenant les gardes nulles (une mise à jour p...
L'intégration de Canva et le marketing en tant qu'application compatible avec l'obligation
S'inscrire au client Canva Connect - ImageAssocType.MATERIALS(13, imagerie-matériaux) et org commercialisateur seau - sous ServiceType.MARKETING - ServiceType.M...
Rejeter le montant négatif du prêt/valeurs immobilières sur les économies de section
updateLoan et updateProperty rejettent désormais un montant monétaire négatif sur la Entrées LTV (montant du prêt, estimation/achat/valeur estimée) via requireN...
Accesseur de statut de fichier de prêt pour le verrouillage d'édition de l'emprunteur, cascade de l'emprunteur-silote, cadrage app-recient
orgId) : lecteur aide à l'appui du un emprunteur post-soumission lock (un emprunteur ne peut éditer l'URLA que lorsque le fichier est PROJET). deletePair/delet...
Projet d'emprunteur Idémpotent auto-créer un projet et une résolution déterminant active sur le marché du plomb
- membreId) : décide de la résolution du membre un projet de demande d'autorisation de mise en œuvre, un emprunteur répété s'auto-créera (double-clic / recharge...
Demandes de renseignements à l'intention des séances d'appui et de discussion sociale
alimenter pour que la liste unifiée des centres d'interactions Chats puisse inclure toutes sortes: - SOUTIEN (TYPE-ID-2): sessions où le membre est l'agent affe...
Ajouter l'entité LeadCallback, l'enum et le référentiel
Retrouve la fonction de rappel d'orchève: un enregistrement de rappel appartenant aux leads (PENDING/CONTACTED/CANCELED) claveté du plombUid, avec une référence...
DbNow() utiliser CAST(now(now() AS timestamp), pas maintenant()::timestampe
Le sténographe ::timestamp est mêlé par le synser de requête native d'Hibernate (il dit ':' en tant que préfixe nommé-paramètre, transformant ::timestamp en :ti...
Résoudre les droits des membres comme une véritable cascade au lieu de NUKE-t-tou-gagnant
Des droits efficaces ont été calculés en repliant toutes les sources (rôles, département, emploi Titre, membre) sur une carte où NUKE a toujours gagné. Cela sig...
Droits de contact-info-droit de la vie privée et liste de prise en charge DTO
Ajouter trois droits CRM (161-163): "Affecté aux autres: visualisation/Modification Lead Contact Info" et "View Unassigned Leads". Ajouter LeadListDTO - un maig...
DbNow() cast now()--:timestampe (TIMESTAMPT--Instant brisé LocalDateTime)
SELECT now() retourne TIMESTAMPT, qui Hibernate se matérialise en tant que java.time.Instant et ne peut pas être jeté sur le type de retour LocalDateTime déclar...
interrogez les sujets à partager les parents à corriger
La question du sujet d'org enfant a été filtrée sur assigner ToOwnOrg-TRUE (uniquement en or) lorsqu'il doit renvoyer des sujets SHARED avec des enfants (assign...
Réalisation de l'appartenance à un mandat de membre de la sécurité et de la réutilisation/patch
- utilisateurId): miroir un utilisateur dans aire de sécurité de l'ordre Provider en tant que membre de base (élevé; no-op lorsque l'org sécurise lui-même o...
Résoudre l'orgie par domaine avec un repli d'alias le plus marqué
Ajouter un domaine exact Faites correspondre, puis laissez tomber l'étiquette la plus profonde une fois (register.optionone.com -, optionone.com) donc un sous-d...
Entité LeadTask pour les tâches de suivi des chefs de file
Doit remettre l'onglet Tâches/view des Tâches (précédemment un talon frontal uniquement sans persistance). LeadTask (table LEAD-TASK) reflète la forme frontale ...
Publication en temps réel de la SS NAT et entité d'édition par vitre
Publier des événements de lead org-scoped sur security.leads.rt.orgId (créé/mis à jour/réalisé/marqué/sachédé/réalisé/ supprimé avec des touches de champ modifi...
CreatePair est idempotent pour la paire primaire (arrête les paires d'emprunts en double)
createPair's sole caller est l'"emprunteur primaire" du magicien, mais il a insinué sans condition une nouvelle paire à chaque appel, donc un autosacsage simult...
Index (emprunter-uid, organization-id) pour la requête de réutilisation croisée de la voûte
Les événements de PublishRouted so los.pipeline.- ont atterri à LOS-PIPELINE, non rejeté
NatsMessageService.publish() atoutesPremièrement-CHAT-MESSAGES; a los.pipeline. le sujet n'est possédé que par le flux LOS-PIPELINE, de sorte que le serveur a r...
FindSystate finder (le balayage de fraise énumère les exigences ACCEPTED)
Modèle canonique DOC-COMPLETE (l'emprunteur a soumis chaque document demandé)
FindBorrowerOutstandingForNudge (exigences en suspens pour le balayage du rappel)
Modèle canonique DOC-ACCEPTED (suptribuation d'emprunteur, d'un doc soumis)
Centraliser 4,5 dollars en effondrement de supersession (RequirementSupersession)
Le moteur de fraîcheur laisse un prédécesseur STALE-EXPIRED à côté de sa fraîcheur successeur en vertu d'un autre - Seulement la lecture chemin (ConditionCleara...
Prise de la porte - haricots composants derrière mlos.intake.enabled (opt-in)
BorrowerScenarioProfileService et ProductDiscoveryGate sont partagés Composant/Soupe de service qui injectent mlos.config repos. Avec couverture "ComponentScan(...
Modèles canoniques de DOC-REJECTED
Courriels de collecte de documents d'emprunteurs (transactionnels, Évacués CAN-SPAM): un coup de pouce de demande la liste de contrôle est mise en page et un av...
(la clé doc-exigence)
Surface le support de LoanFile.uid afin que le pipeline puisse mapper une ligne d'application vers son document exigences.
Arrêtez la fragmentation des partis - enrichir la fête timbrée en place
Live E2E a montré un prêt unique produisant 4 parties pour 2 humains (un espace réservé vide était créé à la création de l'emprunteur avant l'identité, puis 2e ...
Flivage croisé de l'interaction entre les parties et remblayage au niveau du compte
Corrections d'examens conflictuels: - HIGH: abandonner le membreId qui a confondu l'emprunteur isPrimary avec le Un membre qui a auto-créé un prêt pour un mem...
- Auto-guérisses
Re-lien indécmable de chaque emprunteur sur un prêt à son compte, appelable par le les surfaces des documents afin qu'un téléchargement puisse toujours résoudre...
Service de liaison entre emprunteur-emprunteur et recherche de caveaux
- trouver ou créer la partie-comptable compte (cléance partagée-homme de document) pour chaque prêt Emprunteur; dedup ssn4-dob, d'autre part, le principal m...
Fondation d'entité P1 - chef de file - premier terme / refactorisation centrée sur le compte / transaction groupée
NOUVEAUX entités (additive; KI exécute DDL): - TransactionGroupStatus enum et LoanTransactionStatusDeriver: cycle de vie du groupe dérivé (Created and...-Ache...
CreateBlank doit maintenir le graphe de l'application avant bootstrapBorrower
bootstraptrape Ensemencement d'une enveloppe de déclaration/HMDA dont l'emprunteur NOT-NULL FK exige Emprunteur pour être persistant; créerBlank l'a appelé AVAN...
S'approprier l'emprunteur dans un tx séparé (éviter la cascade transitoire)
createBlankOwnedByMember a re-sauvegardé le graphe de l'application dans le même tx que createBlank, avant le Les lignes d'emprunteur/déclarations ont été rincé...
Détenir les prêts d'emprunteurs sur AppMortgageService
Ajoute les primitifs de propriété pour l'emprunteur en libre-service (un emprunteur est un simple org Membre sans droits d'opérateur LOS): - créerBlankOwnedByMe...
annulations de règles de programme d'orgueorges (doc03 et 9 Phase 0)
Remplace le M2 last-write-wins mergeOverlay placeholder (qui a été écartée silencieusement la base faisant autorité sur l'une quelconque des substituts) avec un...
Entité de mise en attente de MlosExtractedCandidate pour le pipeline d'ingestion (D48)
La sortie terminale par champ de l'analyseur par an de MLOSIngestionService: un étagé, recherché, recherché un candidat d'extraction (segment/source-doc FK, tar...
Isolé, le meilleur effort, le profil de profil pour les chemins de murs juridiques (D47)
mergeFactsBestEffort exécute l'enrichissement enécriture dans sa transaction OWN (REQUIS-NEW) de sorte qu'un échec ne peut jamais faire reculer la transaction d...
Octroi d'une licence par les membres d'État et d'une autorisation d'acceptation de plomb
Reprendre mlos.legal StewardLicense en tant que single per-member/par État NMLS registre (ajouter activementProvidingBusiness). Ajouter Member-level member-memb...
Ajout d'un champ importable à CreateLeadRequest et persistent dans createLead
Le Lead a un texte libre (représenté/édité sur la page de détail de l'avance) mais il l'était. La CreateLeadRequest n'avait pas de champ d'origine, donc createL...
Ajouter ScenarioProfileSource.PRICING pour le scénariste FICO/récupère de rapport (D45)
Scénario canonique stratagonné stratagon stratagon édifiant 'dérivé 'scénariste 'scénariste ' édifiant 'fonds édifiant 'fonds 'fondssic 's édifiant 'du édifiant 'du
D1/D45 élargit la consommation d'empruntScénario. Populsation de l'inactif factsJson et en fait la source partagée de vérité pour les faits de l'emprunteur/prêt...
ProductEnablement implémente VersionedProfilePolicy (version par programme)
Interface de la politique de la politique de mise en œuvre de la version améliorée
Pricing/Capital/ServicingPolicy l'implémente donc on publie les lecteurs de routine Version mono-active rétrogradée-alors-insert.
LOAN doc-type guard (D2), adaptateur de convention (D3), par gouverneur d'orge config (D4)
- ImageService : exiger un docType pour les téléchargements ImageAssocType.LOAN (LIGUE-LIG) COMPTE/SERVICE, inchangé). - SignéAjustmentAdapter: l'adaptateur r...
Generic MortgageProviderConfig remplace la configuration AUS-only (D40)
Un magasin d'études d'intégration à l'origine, par VendorCategory-vendorKey (crédit, AUS, eSign, ferrure-docs, titre, inondation, ...) derrière un onglet d'inté...
JsonIgnore AUS secretCiphertexte donc il ne s'est jamais glissant dans l'instantané de l'audit (D37)
Délégation d'investisseurs par programme (D39) et nouvelle enfant de la délégation d'investisseurs
La délégation est granuleuse par (investisseur, programme), et non un grossier InvestorConfig booléen. Ajout de l'autorité de délégation "DELEGATED, NON-DELEGAT...
AusConnectionConfig entité par rouillon par marché des connexions DU/LP/GUS
Directive du propriétaire no 6: chaque orgfigure ses propres API fournisseurs de fournisseurs AUS (Fannie DU / Freddie LP / USDA GUS) par marché hypothécaire, e...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.