법적 패키지 schema 랜드
저장소 스캔 목록에 com.kamo.z.shared.hr.legal을 추가하고 보장 독특하고 룩업은 엔티티티 매핑을 안전하게 표현할 수 없습니다.
Backfill the collection 각각의 기존 바인더가 속한
Derives 첫번째 DOC 품목의 Img에서 범위; 빈 바인더는 뒤로 떨어졌습니다 내 문서의 소유자. backfill 후에만 NULL를 적용하지 않습니다.
이메일 search vector 컬럼을 생성하고 그에 거꾸로 인덱스
**************** 결코 존재하지 않습니다. 이메일서비스 V1 email metadata schema.sql은 그것을 선언하지만 마이그레이션은 결코 ran -- 테이블은이 서비스의 엔터티 스캔에서왔다, SearchIndexEntity omits Hibernate가 TSVEC...
납 통신을 위한 Schema와 접촉 점씨
Hibernate는 shared-lib entities에서 3개의 새로운 테이블을 창조합니다; 이것은 추가합니다 표현할 수 없는 것 — 부분적인 고유한 인덱스는 대부분의 것을 엽니다 (lead, slot) 당 접촉 점 창 및 DESC 덮음 지수 timeline의 keyset 검사. 씨...
멀티 프로바이더 회의 층을위한 Schema
계정 만들기 *********** 및 org meeting oauth tokens, 추가 MEETING RECORDS 및 MEETING RECORDINGS 및 MEETING Zoom/Teams-capable 설정에서 ORG MEET CONFIG, 그리고 모든 기존의 백필 명시적인 KAM...
예약된 기회에 1 차적인 대리인
PRIMARY AGENT MEMBER ID는 지금 기회를 보유하고 있습니다. REQUESTED BY MEMBER ID 영원히 왼쪽. 목적에 다시 채울 수 없습니다 — null 의미 "모든 재 할당", 그리고 기존 행에 requester를 복사하면 파괴됩니다. 모든 예약에 대한 구별은 열...
등록된 기회와 시장 디폴트를 위한 위원회 열
6개의 nullable 란: 전체적인 임무는 예약된 기회에 동의했습니다, and the market default that pre-fills 그것 에 승인. NUMERIC(19,4)와 일치 분할 테이블 - 돈은 정확한 소수 또는 수수료 분쟁을 따릅니다. 2026-08-04에 생산에 대...
납 기회 예약을위한 표
거울 LeadOpportunity예약, LeadOpportunityCommissionSplit 및 **************** kamo-shared-library에. ddl-auto: 업데이트 될 것 entities anyway에서 창조하십시오; 명시된 DDL는 집 협약입니다 그리고 ...
Phi access log 만들기 — 튼튼한 §164.312(b) 감사 트레일
지금까지 PHI 액세스는 14 일 보존으로 로그 스트림에만 기록되었습니다. 6년 의무에 대하여, 그리고 질문 표면 없이. 계정의 §164.528의 밑에 disclosures는 조회입니다; stdout는 정복될 수 없습니다. 인덱스는 실제로 묻는 세 가지 질문을 위해 선택된다 : 터치 ...
두 번째 요인 테이블 만들기
Kamo-shared-library의 UserMfaEnrollment 및 MfaRecoveryCode 백업 - §164.312 (d) Person 또는 Entity Authentication, 규정 준수 평가 호출 그 자체에 대한 의무. 클러스터에서 확인 된 두 테이블 모두 예상 모양...
Orgs에 HANDLES PHI 및 PHI EFFECTIVE DATE 생성
OrgBrandingFieldsMigration의 두 가지 새로운 조직 필드를 미러링 규칙, 그래서 열은 어떤 환경에 재현 가능 ddl-auto pass가 실행되는 존재. HANDLES PHI는 NULL DEFAULT FALSE가 아닙니다. 준수 경계. PHI EFFECTIVE DAT...
Orgs에 HANDLES PHI 및 PHI EFFECTIVE DATE 생성
Kamo-shared-library의 조직에 두 개의 새로운 필드를 미러링, OrgBrandingFieldsMigration 협약을 따르십시오. HANDLES PHI는 NULL이 아닙니다. DEFAULT FALSE 그래서 모든 기존의 테넌트는 규정외에 명시되어 있습니다. 그것을 내부에 ...
Originator/transaction-first 열 (@Order 90)
MLOS에 대한 부가가치세 열 + org-unique 거래 번호 인덱스 startor/transaction refactor: mlos loan transaction (transaction number +) 할당된 lo *), loan originators (frozen at/frozen...
INVESTOR PRICE 열을 rate locks + loan pricing snapshots에 추가하십시오
@Order(80) idempotent ADD COLUMN EXISTS (DECIMAL(9,4)가없는 경우, price-to-100과 일치합니다. 그리드) 그래서 MLOS RCE는 진정한 비 PAR 투자자 실행 가격을 기록 할 수 있습니다 바인딩 lock-of-record와 par-by...
Partial-unique 인덱스는 대출당 하나의 활성 닫는 패키지를 enforcing (eClose double-close backstop)
CREATE UNIQUE INDEX 영국 mlos closing pkg active loan mlos closing package에 대하여 (loan file uid) WHERE 상태 <> 'CANCELLED'. 뒤에 튼튼한 backstop Assemblyr의 in-app idempot...
17 실제 프로그램 규칙 (doc03 §9 단계 1) 씨
KamoMLOS 클라이언트 규칙에서 권한 프로그램Ruleset 데이터를 마이그레이션 파일로 **************** (17 코드, 믿음을 추출) ProgramSeederRunner의 RuleetJson("{}")을 실제로 대체합니다. classpath에서 로드된 각 코드 규칙. I...
Codify §4.2 요구 사항 작가 단일 라이브 부분 고유 백스톱
(loan file uid, img doc type id, party) 당 최대 ONE LIVE 요구 사항 의무 세포. *********** 앱레이어 idempotency 읽기 동시 두 배 instantiate를 잡을 수 없습니다 (both read Zero-live; 조건 + 다른 테...
NULLs-safe soleWorkflowTemplate 버전에 대한 독특한 인덱스 (doc 05 §6.3)
(organization id, range level, range ref id) 곡물 당 하나의 버전. CRDB는 NULLs-distinct이므로 분할 unable range ref id (mirrors mlos aiptp *): mlos closing wft version uniq (...
(loan file uid,type) 기본 단일 활성 부분 고유 색인 (doc 11 §5.3/§6.2)
MLOS 융자 레지스트리: 인덱스(a) *********** 10 REGISTRY-NATIVE를 위한 유일한 constrains (org, 유형, VALUE) 단일 활성 유형, 그래서 두 개의 ACTIVE 네이티브 행 SAME (loan file uid, 유형) 하지만 DIFFERENT...
RCE 잠금 레코드에 대한 Anti-double-lock 부분 고유 색인 (doc 08 §7.3)
SchemaCleanupRunner 추가 *********** - 부분 mlos lock record (organization id, loan scenario id)에 대한 UNIQUE 인덱스 **************에 있는 상태 대출당 최대 1개의 실시간 환율 잠금 시나리오 : ML...
§2.4 anti-AUS-shopping mlos aus run에 부분 고유 색인
1 ACTIVE (non-superseded, non-frozen) 당 AusRun (loan file uid, source label) — "duplicates 보기 AUS-shopping과 같이 (doc 10 §2.4/§2.5). MLOSUnderwritingService 대행사 작...
등록 pkg + RCE/pull-through DDL (docs 08/09)
@EnableJpaRepositories += *************** SchemaCleanupRunner : *************** (partial-unique) + rce commit ai decision fk + rce commit lock record fk + rce c...
Com.kamo.z.shared.mlos.eclose 에 @EnableJpaRepositories (doc 05)
Com.kamo.z.shared.mlos.aus 의 @EnableJpaRepositories (doc 10)
새로운 aus * repo 패키지 (AusRun + 어린이). mlos aus run 생성 + 확인.
EventProjectionPolicy 플랫폼 기본 부분 고유 인덱스 (doc 07 §6.7)
*************** *************** 팟캐스트 organization id는 NULL입니다 - 플랫폼 기본 싱글톤을 핀 (CRDB NULLs-distinct) unconstrained를 null-org 행을 나타낸다; GLBA 중복 플랫폼 위험). 적용 + 검증.
규칙Version 핀 항목-> 핀 하드 FK (doc 06 §4.6)
mlos rvpe pin idx + mlos rvpe pin fk의 *************** -> mlos rule version pin.uid), satisfier->requirement FK 미러링. 적용 + 검증.
규칙 레이어 DB 체크 (doc 06 §4.2/§9.2)
3 플랫폼 소유의 biconditional CHECKs (mlos requirement rule / rule set / mlos freshness policy: platform owned = (organization id is NULL)) + 법적 벽 backstop ck requir...
1-obligation/N-satisfier 상태 모형 (doc 06)를 위한 Schema
등록 com.kamo.z.shared.mlos.docs in @EnableJpaRepositories (새로운 재포 pkg) + SchemaCleanupRunner backstop for mlos requirement satisfier (부스 전용) WORM 합격 기록): mlos re...
공지 파티+콘텐츠 라이저 스키마 (doc 07 §6)
- KamoInitializerApp: @EnableJpaRepositories += *************** ( ***********를 위한 새로운 repo pkg - SchemaCleanupRunner : mlos consent one identity chk = num nonnu...
DecisionInput 입증-integrity DDL (절감 소나무 2c)
decision input ddl-auto를 통해 자동 생성; SchemaCleanupRunner는 invariants를 추가 Hibernate는 방출할 수 없습니다: - 의사결정 input one source chk: num nonnulls(11 FK cols) = 1 (일반적으로 하...
Guideline-version no-overlap 부분 고유 인덱스 (Phase-2 Slice 7)
SchemaCleanupRunner: ux guideline version active 부분 고유 mlos guideline version (organization id, product id) WHERE status='ACTIVE' 과 effective until IS NULL - 하나...
Value-set 플랫폼 소유 소유권(Phase-2 Slice 4)
SchemaCleanupRunner : ADD CONSTRAINT mlos value set ownership chk를 설치하십시오. CHECK (platform owned = (organization id is NULL)) - doc 02 §6.2 : 플랫폼 세금은 platform o...
Mlos product 팔 일관성 CHECK (Phase-2 Slice 2)
SchemaCleanupRunner : 추가 계약 *********** CHECK ((amortization type = 'ARM') = (arm fixed period months is not NULL)) - 고정된 기간 IFF 제품 선언은 팔 (doc 02 §6.6)입니다. `= ....
등록 카탈로그 repos + 레이트 시트 버전 no-overlap 인덱스 (Phase-2 Slice 1)
- @EnableJpaRepositories += com.kamo.z.shared.mlos.catalog (새로운 MlosInvestor/ *********** repos; 이미 @EntityScan에 의해 커버. - SchemaCleanupRunner: ux rate sheet ver...
부분적인 유일한 색인 + servicing invariants (단계 1 구성 완료)
새로운 mlos.config 도메인에 대한 SchemaCleanupRunner DDL (mlos.config 이미 @EnableJpaRepositories; Hibernate ddl-auto : 업데이트는 테이블을 만듭니다. - 하나의 활성 부분 고유 지수 (WHERE is active...
Mlos.config repo pkg 등록 (Phase-1 Slice 1)
@EnableJpaRepositories 그래서 KamoInitializer에 com.kamo.z.shared.mlos.config를 추가하십시오 mlos lender profile + mlos licensing entry를 생성합니다. 인덱스 (incl. 한국어 market id)는 ...
Mlos.compliance repo pkg 등록 (Slice 2c-i)
추가 *********** 에 @EnableJpaRepositories 그래서 KamoInitializer mlos adverse action timer + mlos regx timer를 생성합니다. Indexes entity-declared 를 통해 @Table — SchemaClea...
Mlos.legal repo pkg 등록 (Slice 2b)
Com.kamo.z.shared.mlos.legal 에 @EnableJpaRepositories 그래서 KamoInitializer mlos licensed act registry / mlos ron eligibility / mlos steward license를 생성합니다. 모든 인덱...
Mlos.steward + mlos.orchestration 저장소; Slice-2a 스키마
- KamoInitializerApp @EnableJpaRepositories : 축적 된 MLOS 저장소 추가 제품 설명 *************** 더 보기 esign/personal loans 그래서 KamoInitializer 자신의 스키마를 소유. - SchemaCleanupR...
차용 브랜드의 마이그레이션 + 공개 열
Kamo-shared-library 조직의 7개의 null을 추가합니다 이제 법인 선언 (TAGLINE / NMLS ID / PHONE SUPPORT / EMAIL SUPPORT / EQUAL HOUSING DISCLOSURE / ON PRIMARY TEXT / GRADIENT DIRE...
ProgramSeederRunner - 씨앗 17 기본 LoanProgramCode 프로그램 (idempotent)
MEMBER UI PREFERENCES 테이블 추가 (주문 60)
Idempotent CREATE for the generic per-member UI-preference 저장소 백업 hex-head 팝업 크기 선택기 및 미래 per-member UI 설정. Schema는 EmbRecordState 협약 (is active, date created, ...
Add CDR caller-ID columns to recordings table (order 40)
Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...
회원 언어 추가 + default currency 열
NULL 열을 회원 테이블에 추가하지 새로운 회원.language (VARCHAR DEFAULT 'ENGLISH') 및 회원.기본 통화 (VARCHAR(10) DEFAULT 'USD') 필드. 기존 행은 backfilled 기본적으로 NULL constraint는 가동불능시간 없이 만족...
기록 공급자 조회 란을 위한 마이그레이션 주자 + VM 아카이브 열
RECORDINGS.provider instance id (UUID) 및 공급자 external id (VARCHAR(64)) 플러스 합성 idx recordings provider lookup 인덱스 소프트 폰 역사 탭의 대량 조회 엔드포인트에 의해 사용됩니다. 또한 PHONE VO...
Include company 및 company name 열 추가
LeadCompanyColumnRunner (주문 40) idempotently 추가 : - Lead markets.include company (BOOLEAN, nullable) - 여부를 추적 시장은 지도에 회사 이름을 요구합니다 - lead.company name (VARCHAR(...
Multi-instance 전화/SMS 공급자 이동
Hibernate ddl-auto 후 실행 : 업데이트는 새로운 테이블을 만듭니다 (VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVICE에 대한 자세한 정보 ren...