Tische für Bleichancen Reservierungen
Spiegel führenOpportunityReservation, LeadOpportunityCommissionSplit und ************ in Kamo-shared-Bibliothek. ddl-auto:update würde sie von den Entitäten sow...
Reparatur der Angebotsoption FK defaults ddl-auto nicht erreichen
Der vorhandene dynamische Sweep umfasst nur nicht zunzahlbare FK-Säulen, die bereits eine FOREIGN KEY constraint. commerce_quote_options.quote_id ist NICHT NULL...
Erstellen Sie phi_access_log - der langlebige Audit-Trail
Bisher wurde der PHI-Zugriff nur auf einen Logstream mit 14-tägiger Aufbewahrung aufgezeichnet gegen eine sechsjährige Verpflichtung, und ohne Abfragefläche. Ei...
Erstellen Sie die Zweit-Faktor-Tabellen
Backs UserMfaEnrollment und MfaRecoveryCode in Kamo-shared-Bibliothek Person oder Entity Authentizierung, die Lücke die Compliance-Bewertung genannt disqualifiz...
Erstellen Sie HANDLES_PHI und PHI_EFFECTIVE_DATE auf orgs
Spiegelt die beiden neuen Organisationsfelder, nach der OrgBrandingFieldsMigration Konvention, so dass die Spalten sind auf jeder Umgebung wieder zu produzieren...
"feat(phi): Erstellen Sie HANDLES_PHI und PHI_EFFECTIVE_DATE auf orgs"
Das kehrt verpflichten ****************
Erstellen Sie HANDLES_PHI und PHI_EFFECTIVE_DATE auf orgs
Spiegelt die beiden neuen Felder auf der Organisation Einheit in kamo-shared-Bibliothek, im Anschluss an die OrgBrandingFieldsMigration Convention. HANDLES_PHI ...
Starter maxSeats 5, Business maxSeats 25
Hält den KamoCRM Preissamen im Gleichschritt mit dem Live-Katalog nach Neupositionierung der veröffentlichten Sitzkappen.
Registrieren ************ Repositories
LeadService verdrahtet jetzt eifrig MarketLosConnectionResolver, der die integrations.los Repositories ************ KIs explizite @EnableJpaRepositories Liste h...
Originator/Transaktion-erste Spalten (@Bestellen 90)
Additive zunichte Spalten + org-unique Transaktionsnummernindex für den MLOS originator/transaktion refactor: mlos_loan_transaction (transaction_number + geordn...
INVESTOR_PRICE Spalte zu rate_locks + loan_pricing_snapshots hinzufügen
@Bestellung(80) idempotent ADD COLUMN IF NOT EXISTS (DECIMAL(9,4), passend zum Preis-zu-100 Grids) so dass der MLOS RCE kann die wahre nicht-par Anleger Ausführ...
Teileinziger Index zur Durchsetzung eines aktiven Abschlusspakets pro Darlehen (eClose Double-close backstop)
CREATE UNIQUE INDEX uk_mlos_closing_pkg_active_loan ON mlos_closing_package (loan_file_uid) WHERE Status <> 'CANCELLED'. Langlebige Backstop hinter der Assem...
Erstellen Sie mlos_doc_req_borrower_idx für die vault crossloan reuse query
Mlos Anforderung Single-Live-Index keyed pro Mensch (borrower_uid)
Lassen Sie die Party-only ************ (es würde eine legitime 2. ablehnen Co-Kreditnehmer Anforderung); erstellen ************ auf **************** Bereits bew...
Saatgut der 17 echten Programm-Regeln (doc03 9 Phase 1)
Migrates die maßgeblichen ProgramRuleset-Daten aus dem KamoMLOS Client-Regelsatz Dateien in ************ (17 Codes, getreu extrahiert) und ersetzt ProgramSeeder...
Platform-singleton partieller-unique Index für mlos_governor_config (D4)
mlos_governor_config erzeugt auto-create via ddl-auto; fügen Sie den partiellen Ausdruck eindeutigen Index hinzu die Plattform-Dive (organization_id IS NULL) au...
Scan mlos.intake repos (-5.A) + drop orphan mlos_aus_connection_config (D40)
- Fügen Sie com.kamo.z.shared.mlos.intake zu @EnableJpaRepositories hinzu, die €5.A ************ wurde komponentengescannt, aber kein JPA-Repo, Abbruch KI S...
Drop ************ Kolumne (D39)
Der grobe Boolean wird durch das pro-Programm mlos_investor_delegation ersetzt Kind; lassen Sie die entfernte NOT-NULL-Spalte entfernen, damit Hibernate INSERTs...
Codify 4,2 Anforderungsschreiber Single-Live partiell-unique Backstop
Bei höchstens EINEN LIVE-Anforderung pro (loan_file_uid, img_doc_type_id, party) Verpflichtung Zelle. ************ App-Schicht idempotenz lesen kann ein gleichz...
Scope Mock Lead-Anbieter zu einem Markt; Drop entfernt erstellenMarkt arg
NULLs-sicherer Unikat-Index für ClosingWorkflowTemplate-Versionen (doc 05 -6.3)
Eine Version pro (organization_id, scope_level, scope_ref_id) Korn. CRDB ist NULLs-distinct, so split für die nullbarer Umfang_ref_id (Mirrors mlos_aiptp_*): ml...
Null-sichere Aufteilung des AiPullThroughPolicy Single-Aktiv-Index (doc 09 8)
CRDB ist NULLs-deutlich, also hat die Single (lender_profile_id, market_id) WHERE status='ACTIVE' Index NICHT Backstop des org-weiten (market_id IS NULL) Getrei...
(loan_file_uid,type) nativer einaktiver partieller-unique Index (doc 11 5,3/-6.2)
Schließt ein bereits bestehendes doppelt aktives Loch im MLOS-Kreditidentifikationsregister: Index (a) ************ nur Zwänge (org, Typ, WERT) für die 10 REGIS...
Anti-Doppel-Sperr-Teil-unique-Index für RCE-Sperrdaten (doc 08 7,3)
SchemaCleanupRunner fügt ************ hinzu UNIQUE Index auf mlos_lock_record (organization_id, loan_scenario_id) WHERE status IN ************ Bei höchstens ein...
Anti-AUS-Shopping partieller-unique Index auf mlos_aus_run
Eine ACTIVE (nicht-supered, non-frozen) AusRun per (loan_file_uid, source_label) "duplizates look wie AUS-Shopping" (doc 10 €2.4/-2,5). Sicher zu landen, jetzt,...
Register pkg + RCE/ziehend DDL (Dok.
@EnableJpaRepositories += ************ SchemaCleanupRunner: ************ (partiell-unique) + rce_commit_ai_decision_fk + rce_commit_lock_record_fk + rce_commit_...
Registrieren com.kamo.z.shared.mlos.eclose in @EnableJpaRepositories (doc 05)
Registrieren Sie com.kamo.z.shared.mlos.aus in @EnableJpaRepositories (doc 10)
Neues aus_* Repo-Paket (AusRun + Kinder). mlos_aus_run erstellt + verifiziert.
EventProjectionPolicy platform-default partiell Unique Index (doc 07 -6.7)
******************** **************** WO organisatorisch_id IS NULL . pins die Plattform-Standard Singleton (CRDB NULLs-distinct lässt die Null-Or-Reihen ungehi...
RuleVersionPin entry-'pin hard FK (doc 06 .4.6)
mlos_rvpe_pin_idx + mlos_rvpe_pin_fk **************** mlos_rule_version_pin.uid), Spiegelung des persischen-"Requirements FK. Angewandt + geprüft.
Regelschicht DB CHECKs (doc 06 -4.2/-9.2)
3 Plattform-eigene bikonditionale CHECKs (mlos_requirement_rule / _rule_set / mlos_freshness_policy: platform_owned = (organization_id IS NULL)) + die Legal-Wan...
Schema für das 1-Verpflichtung/N-zufriedenstellendere Zustandsmodell (doc 06)
Registrieren com.kamo.z.shared.mlos.docs in @EnableJpaRepositories (neue repo pkg) + SchemaCleanupRunner backstop for mlos_requirement_satier (der anhänglich WO...
Benachrichtigungspartei+Konsensedger Schema (doc 07 -6)
- KamoInitializerApp: @EnableJpaRepositories += **************** (neues repo pkg für ************ - SchemaCleanupRunner: mlos_consent_one_identity_chk = num_n...
EntscheidungIn Provenienz-Integrität DDL (Entscheidungs- und --Spine 2c)
decision_input erzeugt über ddl-auto automatisch; SchemaCleanupRunner fügt die Invarianten hinzu Hibernate kann nicht emittieren: - decision_input_one_source_ch...
Check in pending WIP (keine CI/CD auf diesem Repo)
- DataLoader: Plattform Basislinien-Sicherheitsmodell + KamoCRM Markt-Backfill-Verdrahtung - KamoCRMMarketBackfillLoader hinzufügen; ersetzte BillingGroupBackfi...
Regenerate maven Wrapper (drop mvnw.real shim, Verkäufer Wrapper Glas)
Stop per-boot customer_id FK Taug-of-war in SchemaCleanupRunner
Entfernen Sie die abgestandenen RetailCustomer-Account Cleanup Tropfen von commerce_carts.customer_id, ************ und **************** Die Spalten sind jetzt ...
Guideline-Version no-overlap partieller-unique Index (Phase-2 Slice 7)
SchemaCleanupRunner: ux_guideline_version_aktiv partiell-unique ON mlos_guideline_version (organization_id, product_id) WHERE status='ACTIVE' AND effective_unti...
Value-Set Plattform-eigenes CHECK (Phase-2 Slice 4)
SchemaCleanupRunner: ADD CONSTRAINT mlos_value_set_ownership_chk CHECK (platform_owned = (organization_id IS NULL)) - doc 02 .6.2: eine Plattform taxonomy ist p...
Mlos_Produkt ARM-Konsistenz CHECK (Phase-2 Slice 2)
SchemaCleanupRunner: ADD CONSTRAINT ************ CHECK ((amortization_type = 'ARM') = (arm_fixed_period_months IS NOT NULL)) - ein fester Zeitraum ist deklarier...
Katalog repos + Rate-sheet-version no-overlap index registrieren (Phase-2 Slice 1)
- @EnableJpaReplositories += com.kamo.z.shared.mlos.catalog (der neue MlosInvestor/ ************ repos; Einheiten, die bereits von @EntityScan abgedeckt werde...
Teilweise einzigartige Indizes + Wartungsinvarianten (Phase-1 config Fertigstellung)
SchemaCleanupRunner DDL für die neuen mlos.config-Domains (mlos.config bereits in @EnableJpaRepositories; Hibernate ddl-auto:update erstellt die Tabellen): - ei...
Registrieren mlos.config repo pkg (Phase-1 Slice 1)
com.kamo.z.shared.mlos.config zu @EnableJpaRepositories hinzufügen, so KamoInitializer erstellt mlos_lender_profile + mlos_licensing_entry. Indizes (inkl. UNIQU...
Registrieren mlos.compliance repo pkg (Slice 2c-i)
************ zu @EnableJpaRepositories so KamoInitializer hinzufügen erzeugt mlos_adverse_action_timer + mlos_regx_timer. Indizes Unternehmen deklariert über @T...
Registrieren mlos.legal repo pkg (Slice 2b)
Fügen Sie com.kamo.z.shared.mlos.legal zu @EnableJpaRepositories so KamoInitializer erstellt mlos_licensed_act_registry / mlos_ron_eligibility / mlos_steward_li...
Register mlos.steward + mlos.orchestration repos; Schema Slice-2a
- KamoInitializerApp @EnableJpaRepositories: das kumulierte MLOS repo hinzufügen Pakete ************ plus esign/personal_loans also besitzt KamoInitializer ...
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.