Compléter les domaines de configuration de phase-1 et MlosActivationService (tranche 5)
Achève l'inventaire des entités configiques de doc 04 - Singules de politique (un seul tenant actif, à l'effet d'effet/à l'état d'avancement): PricingPolicy ...
Moteur d'applicabilité de canal (phase 1 tranche 4)
Le résolveur déterministe le plus restrictif (doc 04 -8) - Produit x Canal x Investisseur - 'ALLOWED'DISALLED, executionPath, authorityModel, fundingBehavior. ...
AutoritéConfig (autorité de sous-écriture et délégations du gouvernement) - Phase 1 Slice 3
- AutoritéConfig (singleton selon LenderProfile): souscriptionAtorité DÉLÉGÉS/NON-DELEGATED/HYBRID (EUWWWWiled) Ensemble de gouvernevation FHA-DE,VA-SAR-LAP...
Configuration d'autonomie de l'AI et résolveur de plancher de sécurité (phase 1 Slice 2)
- AiAutonomyConfig (singleton per LenderProfile; autonomie GlobalDefaultThreshold DECIMAL(4,3), AutoExecuteEnabled) et AutonomyStageOverride (per (profil, é...
LenderProfile et Licensing Entry config foundation (Phase-1 Slice 1)
Nouvelle fondation com.kamo.z.shared.mlos.config locataire-config (doc 04 et 3): - LenderProfile (racine, UNIQUE selon le marché MORTGAGE) et les FK souples ve...
- pour le balayage de l'ALS de DaemonService
Relèche tous les effets indésirables ARMED-but-pass-dégradationNueTimer et RegXTimer à EXPIRE (le signal d'escalade durable est le signal d'arête de l'intendanc...
Affectation de la licence par fil dans DecisionSpine (Slice 2b-ii)
DecisionSpine.record() est timbre maintenant StewardTask.assignedMemberId du Lorsqu'une décision acheminée porte la compétence du prêt : - DécisionRequest gain...
Entliste de licence et d'esprit en matière d'emploi (tranches de la décision 2b-ii)
Ajoute le sélecteur de steward sensible à la licence (doc 03 x 3,2; doc 01 x 6 x 9) - choisit un steward dont MLOS StewardLicense est valide AUJOURD'HUI pour la...
Substrat de minuterie ECOA et Reg X (tranches de décision 2c-i)
Nouveaux forfaits (doc 03 -2,8) - kamo-propriété les analogues de compliance-timer du décalage verrouillé.TridTimer. Substrat-first: - AdverseActionTimer (ÉCOK...
Substrat de registre juridique sensible à l'État (tranches de décision 2b)
Nouveau paquet juridique com.kamo.z.shared.mlos. L'entrée absolue de la Porte de DécisionGate (doc 03 - 3.2). Substrat d'abord, non adoption jusqu'à présent: -...
Déclarer les indices Slice-2a par l'intermédiaire de l'adresse suivante:
Déplacer les définitions de l'indice mlos-orchestration-état et mlos-steward-task de KamoInitializer's SchemaCleanupRunner sur les entités elles-mêmes Hibernate...
Slice de la colonne vertébrale 2a - OrchestrationState - StewardTask - DecisionSpine BLOCKÉ-State
OrchestrationState (par-prêt-sail) VERROPIENT/BLOCKÉ/COMPLETE) - StewardTask (enregistrement exceptionnel) enums - DecisionSpine («ConditionalOnProperty mlos.sp...
Ajouter VENDOR-CALLBACK-RESOLVED clé de type événement (entrée 0,6a)
Substrat de registre de l'identificateur de prêt - 42 ids dactylographiés (clé de la pierre angulaire 0,5, tranche 1)
Nouveau pkg com.kamo.z.shared.mlos.identity (la clé de routage inbound-webbookchet): LoanIdentifierType (42 ids de première classe, chacun porteur Cardinality e...
PublishAck est en io.nats.client.api, pas io.nats.client
Correction d'importation réservée aux essais qui cassait la compilation partagée (prise par l'installation locale de mvn désormais requise). Le code principal n...
StewardFeedback volant d'inertie et capturer chaque verdict d'intendant (clérir 0,11)
Nouveaux pkg et pliant uniquement StewardFeedback ground-lance row (FK ai-car.vi; verdict CONFIRM/OVERRIDE/MODIFY; Reg-B-aligned reason; corrigéValue jsonb; isT...
LED AiDecision Immutable WORM - DécisionGate à deux murs (clépier 0,3, tranche 1)
Nouveau pkg com.kamo.z.shared.mlos.decision (greenfield decision spine, never edit donotmodify): AiDecision (WORM via "PreUpdate Guard; loanFileId is a Long FK ...
Porte d'isolement des locataires pour l'épine dorsale de l'événement (trancher 3)
Feuille de route 0.10: (le souam d'abonnement par locataire) à des fins d'abonnement par un clientitaire par retour à la route - ToTenant(sujet,orgId) qui reflè...
idémpotency côté consommateur, DLQ et réintégrateur (Slice 2)
Ajoute le noyau de fiabilité dans lequel n'importe quel consommateur MLOS se branche: ProcessedEvent dedup Livre (unique consumer-name-event-id) MlosDeadLetter ...
épine dorsale des événements de la boîte à outils transactionnelle (phase B)
Monnaie de production de qualité en argent/classe de conformité dans le nouveau pkg (ne jamais éditer donotmodifier): MlosEventEnveloppe DTO et MlosOutboxEvent ...
Ajouter cas-insensible findByEmailEmailIgnoreCase
Les courriels sont stockés dans des cas incohérents (par ex. Sage-KamoCRM.com) et CockroachDB string equality est sensible à la casse, donc findByEmail misss su...
Modifications pour ajouter le support de mot de passe aux profils de compte
Ajouter ACCESS-KAMOWORLD droite (145, JEU) pour l'accès KamoUniverse
Modèles de signataires canoniques de signature électronique (vérification et invitation)
Ajouter deux modèles d'e-mail canoniques à l'échelle de la plate-forme ensemencés par voie par org: - esign.signer-verification (dépassement du Bureau du Procur...
API-SIGNATURE api-key scope - EsignGenericEnvelope.origin
Additif, pas de bosse de version: - ApiKeyScope.API-SIGNATURE - Porte l'API de signature électronique programmatique (Business) - EsignGenericEnvelope.origin (E...
Organisation explicite.isPlatformProduct en tant que signal racine d'ayant droit
Remplacer l'huristique dérivée «propriété d'un marché de la SUBSCRIPTION» par une exactitude explicite, Drapeau de la propriété de l'administrateur. Un produit ...
SUBSCRIPTION Marché, pas un marché
Une tranche de clients (par ex. BluEleven) est propriétaire de ses marchés d'affaires (RETAIL/MORTGAGE) de gérer son entreprise tout en restant un client de la ...
Résoudre les droits par org de racine de produit, et non par une plate-forme de haut niveau
Introduire EntitlementRootResolver: l'ancêtre-ou-soi propriétaire du marché le plus proche d'une mine d'or (sa racine de produit), retombant au niveau supérieur...
Ajouter un destinataire de l'enveloppe, la valeur du champ, les entités du statut de destinataire
Vérifiez dans le modèle d'essign en cours: EsignEnvelopeRecitain (-repo), EsignFieldValue (-repo), EsignRecitainentStatus et une mise à jour ESignSignerType. Ad...
Ajouter EsignUsageRecord pour le comptage d'utilisation par signature
Nouvelle entité d'utilisation uniquement d'appendices (miroirs AiUsageRecord) émise lors de la signature achèvement. Seules les signatures d'origine API sont in...
Renommer le référentiel de prêt (PersonnalLoanRepository)
Spring Data JPA tire le nom du bérach de l'interface nom de la classe simple, pas à partir de la valeur de qualificatif "Repository("..."). Une solution de cont...
Éviter les prêts/prêtsCollir par rapport au créditCollir par rapport à l'application de prêt
KamoInitializerService n'a pas réussi à démarrer parce que deux classes d'entités nommées 'Loan' et deux classes de dépôt nommées 'LoanRepostitory' wantedaient ...
LoanChargeOffReasonCode (encadré IRS 1099-C) et recherche d'audit
- Nouveau type de redevanceOffReasonCode enum (A-BANKRUPTCY..H-OTHER) par IRC 650P - Loan.chargeOffReasonCode colonne Query pour les citations à sous-titres de ...
-
Utilisé par l'A pour réactiver un PAUSED plan au lieu de créer une ligne dupliquée qui en découlait l'envenime.
Repo paged repo - countByStatus pour les chemins chauds
- Nom de la demande de prêt : comptagePar statut/comptabilitéPar organisationAndStatus Page-Loan findBySit(...) / / - pour la numérotation résistante aux...
LoanOrgStripeConnect - Taxe de prêt/champs d'administration - index à chaud
- Nouvelle entité LoanOrgStripeConnect (un par or, maintiens rayuresConnectedAccountId Connecter les capacités d'intégration) - Prêt: stripeCustomerId (créé p...
Prêt.engagementUide - Long - OriginordUid
L'engagement s'étend à la baseEntity (Long PK) de sorte que l'engagement doit être long, pas UUID - c'est conforme à l'accord existant/Oeuvre WorkOrderDTO Modèl...
Ajouter PERSONNELLE-LOANS type de commerce et paquet d'entité
- CommerceType.PERSONAL-LOANS - parallèle EngagementType et vocabulaire - Construire des entrées de prêts personnels pour les vendeurs de prêts personnels - 15 ...
Offres de programmes hypothécaires Bootstrap sur la création de marchés et le remblayage des chaussures
Lorsque l'utilisateur crée un marché de commerce avec commerceType-MORTGAGE - via le Étiquette des marchés et des champs - programme d'approvisionnement en beso...
Perorg enable/disable et déprécier la voie hypothécaire uniquement sur le commerce
- - upsert une rangée OrgProgramOverride avec recordState.isActive-desired; listForOrg now ET est le programme de base drapeau actif avec l'écartement, donc...
Polonais et backfill, supprimer le nettoyage, la synchronisation des quantités, les liens app-Uid
- Cicatrisation AppMortgages antérieurs au câblage; appelé de SecurityService DataLoader. - AppMortgageService.delete annule l'engagement-intentation au lieu ...
URLA hypothécaire en fiançailles/intentions/engagements
L'hypothèque est une hypothèque du système de commerce, à côté de la vente au détail, de la location, le service, l'abonnement et l'achat. Ce câble le prêt hypo...
Ajouter Binder/BinderItem/BinderShare entités et référentiels
Ajoute la couche de persistence pour la nouvelle caractéristique doc-manager Organizer: - Lindre (long id, propriétaire membre, org-guidé, est modèle, modificat...
Ajouter à l'Organisation les domaines de la marque faisant face à l'emprunteur et à la divulgation
Sept nouvelles colonnes annulables alimentant les surfaces de marque du prêteur dans appli kinmo-los emprunteur: - TAGLINE et ligne de commercialisation affich...
Connexion - Fondement de l'acte vérifié pour la capture d'abord de connexion
Ajoute la base d'arrière-plan M3a pour les connexions avec les fournisseurs et la provenance les faits vérifiés. Câblage de bout en bout et de vrai vendeur (Pla...
Référentiels, DTO, Service de programme (catalogue unique en lecture avec rejoindage insouenté)
Dôme de la colonne IS-ACTIVE; s'appuyer sur EmbRecordState.isActive
Ajouter le prêteurConned Modèle (additif; nul et par défaut BROKER à la couche app)
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.