MeetingRecording entity + 캡처 된 기록 보관소
새로운 MEETING RECORDINGS 테이블 (org, 회의 ref, 방, MinIO Bucket/object 키, 크기, 기간, 캡처/expiry 타임스탬프, 요약 상태) - 부모 기록 완료된 Jibri 기록 파일을 위해, 유지/쿼타를 몰고 포스트 meeting 요약 처리. 테이블...
부분 상태 PATCH는 조용히 차단 깃발을 삭제할 수 없습니다; 기본 명예를 짓는 템플렛; 투입 후에 발행
**************** 불린 -> Boolean 그래서 PATCH 그 OMITS 이 필드는 명시된 false로 구별됩니다. LoanConditionService.업데이트 현재 null 가드 *************** (부분 업데이트 e.g. 의 제목 더 이상 그들을 닦아), 그...
Canva 통합 + 마케팅으로 org-enable 앱
-********** — 플랫폼 Canva Connect 클라이언트 등록 - ImageAssocType.MATERIALS(13, Imaging-materials) - org 마케팅 자산 버킷 -********** 아래 ServiceType.MARKETING - ServiceType.MA...
부정적인 대출 금액 / 섹션의 속성 값 구하기
updateLoan 및 updateProperty는 이제 부정적인 수익률을 거부합니다. LTV 입력 (대량, 추정 / 추적 / 승인 값) 통해 requireNonNegative — 부정적인 주 또는 재산 가치는 침묵하게 할 것입니다 persist 및 손상 LTV 및 다운스트림 득점. 순...
Loan-file status accessor for renter edit-lock, 차입자-delete cascade, 선물-recipient app scoping
**************** orgId): 읽힌 돕기 차입자 포스트 제출 잠금 (차입자는 URLA 만 편집 할 수 있습니다) 파일은 DRAFT입니다. *************** deletePair/deleteBorrower 지금 각 per-borrower 아이 행 제거 ******...
Idempotent 차용기 자기 창조 초안 + deterministic 활동적인 납 시장 해결책
*********** memberId: 회원의 해결 기존 in-progress DRAFT 애플리케이션으로 반복된 차용기 자체 생성 (double-click / reload / second tab / client retry) 대신 이력서 duplicate 공백 신청을 minting. 앱만...
지원 + 소셜 채팅 세션에 대한 Paged 쿼리
통일 된 상호 작용 센터 채팅 목록은 모든 종류를 포함 할 수 있습니다 : - SUPPORT (TYPE ID=2) : 회원이 할당된 에이전트 또는 세션 requestor (또한 티켓 ID를 반환 + 행에 할당 된 에이전트 ID). - SOCIAL (TYPE ID=3) : 회원이 소유한 ...
LeadCallback entity, 상태 enum 및 저장소 추가
Backs the lead-view 콜백 기능: 유명한 콜백 레코드 (PENDING/CONTACTED/CANCELED)는 연약한 참고로 LeadUid를 열쇠로 합니다 이메일서비스 캘린더 이벤트.
DbNow() 사용 CAST(지금() 타임스탬프), 이제()::timestamp
::timestamp shorthand는 Hibernate의 정체성 파서 (읽습니다)에 의해 mangled입니다 ':'라는 매개 변수 접두사로, 도는 ::timestamp로 :timestamp) -> 크롬DB 'at or near ":"' 구문 오류, 그래서 dbNow() 여전히 모든 ...
NUKE-always-wins 대신 진정한 폭포로 회원 권리를 해결
효과적인 권리는 각 근원 (로즈, 부, 일 접히기에 의해 computed 타이틀, 회원) NUKE가 항상 우승 한지도로 그것은 회원 보유를 의미 "Administrator (Full Access)" 역할과베이스 "팀 멤버" 역할 모두 NUKEs 일부 권리는 전적으로 그 권리를 잃었다. ...
연락처 정보 개인 정보 보호 권리 + 린 목록 DTO
세 개의 CRM 권한 추가 (161-163): "다른 사람에게 지원: View/Edit Lead 연락처 정보 및 "보기 할당 된 리드". LeadListDTO에 추가하기 — a lean /leads 그리드에 대한 프로젝트는 연락처 정보를 제외하고 국가 분야. Add ***********...
DbNow() 지금 던지기()->::timestamp (TIMESTAMPTZ->Instant broke LocalDateTime)
SELECT now()는 TIMESTAMPTZ를 반환합니다. 이름 * 그리고 선언 된 LocalDateTime 반환 유형에 캐스팅 할 수 없습니다 — throwing ClassCastException 모든 자물쇠 취득/heartbeat/sweep 및 각 작업 생성/업데이트에. 관련 기사...
잘못된 inverted 부모 공유 항목 쿼리
Child-org 항목은 assignToOwnOrg=TRUE에 필터링 (own-org-only) 아이 orgs (assignToOwnOrg=FALSE)와 같은 주제를 반환해야 할 때. orgs에 따라 파생 된 방법을 이름을 변경 공유 지원 주제.
SecurityProvider 회원 미러 + 재사용/패치 접지 워크
- *********** userId): 사용자를 org의 securityProvider org는 기본 회원으로 (deduped; no-op when org 자체 또는 사용자가 이미 있습니다. 모든 새로운 규칙을 다시 플랫폼 / 보안 - 프로바이더 org에 따라 회원도 토지. -****...
Org-by-domain을 가장 깊은 상표 별명으로 해결하십시오
추가 *********** 정확한 도메인 경기, 한 번 가장 깊은 라벨을 드롭 (register.optionone.com -> optionone.com) 그래서 per-org register/branding subdomain는 그 자신의 org에 심지어 해결 apex는 등록된 OrgDo...
Lead follow-up 작업을 위한 LeadTask entity
Backs the /leads/view Tasks 탭 (이전에 프론트엔 전용 스텁 없음 지속). LeadTask (table LEAD TASK)는 frontend TaskItem 모양을 반영합니다. *************** + LeadTaskDTO 및 저장소. 작업 mutations...
실시간 NATS 출판 + per-pane 편집 잠금 엔터
Security.leads.rt.{orgId}에 org-scoped 리드 이벤트 게시 (created/updated/ 변경된 필드 키로 삭제, 기록 추가) 그래서 /leads 그리드 및 /leads/view 페이지는 살아있는 갱신할 수 있습니다. *********** 지금 반품 UI b...
CreatePair는 기본 쌍 (스톱 중복 BorrowerPairs)에 대한 idempotent입니다
createPair's sole caller는 마법사 'ensure primary charter'입니다. unconditionally 삽입 새로운 쌍 모든 호출, 그래서 동시 autosave + 명시된 저장 (비어 있는 클라이언트 캐시 참조) 각 POSTed 및 축소 중복 Borrowe...
인덱스 (borrower uid, organization id) vault Cross-loan 재사용 쿼리
PublishRouted so los.pipeline.* LOS PIPELINE의 이벤트 랜드, 거부되지 않음
NatsMessageService.publish() 핀 expectStream=CHAT MESSAGES; los.pipeline.* 대상은 LOS PIPELINE 스트림에 의해서만 소유됩니다. 따라서 서버가 모든 것을 거부합니다. 전환 / 조건 예상 스트림 mismatch와 게시 - 조...
중앙화 §4.5 슈퍼세션 붕괴 (RequirementSupersession)
신선도 엔진은 STALE EXPIRED predecessor를 신선하게 나타낸다. 1의 밑에 승압기 **************** 자주 묻는 질문 path (ConditionClearabilityComputer)는 죽은 머리 밖으로 붕괴; write/count paths used raw...
문 입구 @ mlos.intake.enabled 뒤에 성분 콩 (opt-in)
BorrowerScenarioProfileService 및 ProductDiscoveryGate는 공유lib입니다. @Component/@서비스 콩은 *********** / mlos.config 저장소. 담요 @ComponentScan("com.kamo")로 선택 @EnableJpaR...
DOC REQUEST + DOC REJECTED 일반 템플릿
Borrower 문서 수집 이메일 (transactional, CAN-SPAM-exempt) : 요청 판결 때 체크리스트는 minted이고, return-for-reupload 공지입니다. CANONICAL KEYS + 4에 추가 자원 파일 (doc-request/doc-rejected...
*************** (doc-requirement 키)
Surfaces the backing LoanFile.uid 그래서 파이프라인은 그것의 문서에 app 줄을 지도할 수 있습니다 요구 사항.
파티 파편을 중지 - 장소에 스탬프 파티를 풍부
라이브 E2E는 2명의 인간을 위한 4명의 당사자를 일으키는 단 하나 대출을 보여주었습니다 (비어 있는 위주자는이었습니다) 정체하기 전에 차용자가 생성한 다음 정체성 배치에서 제 2 자). 제품 정보 resolveOrCreate는 파티를 풍부하게합니다. 대여자는 정체성 채우기로 ALRE...
파티 링크 크로스 - 휴먼 누출 + 계정 레벨 backfill
Adversarial 검토 수정 : - 높은: 회원을 떨어뜨리십시오. 대출의 isPrimary 차용기를 conflated dedup 계정 OWNER - 가족 구성원이 2 명의 인간을 붕괴 한 회원 한 vault 파티에 (cross-human doc/PII 누출). 지금 SSN-last4...
*************** 사이트맵
Idempotent는 계정 당 대출에 대한 모든 차용자의 링크, 통화 문서 표면 그래서 업로드는 항상 차용자의 볼트 파티를 해결 할 수 있습니다 - 심지어 링크를 발송하기 전에 생성 된 대출.
Account-borrower-party 링크 서비스 + vault 찾기
- *********** 찾기 또는 재사용 가능한 계정 생성 (document-vault shared-human key) 각 대출 Borrower에 대 한; dedup ssn4+dob, 다른 primary→account.primaryMember, 다른 생성; 새로운 사실에 특이한 존재....
P1 엔티티티티 재단 - 리드 - 일대 / 계정 중심 / 거래 그룹 재원
새로운 엔티티티티 (additive; KI는 DDL을 실행) : - TransactionGroupStatus enum + LoanTransactionStatusDeriver : 파생 된 그룹 수명주기 (Created→...→Completed)는 회원 LoanFileStatus에서 위로 ...
CreateBlank는 bootstrapBorrower의 앱 그래프를 인식해야 합니다
bootstrapBorrower는 NOT-NULL 차용인 FK가 요구하는 Declarations/HMDA 포탄을 종결합니다 지속될 Borrower; createBlank는 캐스케이프 저장 (app)를, 이렇게 불렀습니다 차용자가 일시적으로 → *********** createBlank까...
별도의 tx (아직 transient-graph cascade)의 스탬프 차용 소유권
createBlankOwnedByMember는 createBlank와 같은 tx에서 앱 그래프를 다시 입력했습니다. 차용/선물 행은 플러시드 → TransientPropertyValueException on 선언.borrower. *********** 입력 as a 별도의 서비스 호출 ...
AppMortgageService에 Borrower 대출 파티 소유권
차용자가 셀프서비스를 위한 소유권 primitives를 추가합니다. 연산자 LOS 권한 없음 회원: - createBlankOwnedByMember(orgId, memberId): createBlank + 스탬프 소유권 (또는 reusing) 1차회원이 차용인 계정. - isMember...
Org 프로그램-ruleset overrides (doc03 §9 단계 0)를 위한 진짜 심벌
M2 last-write-wins mergeOverlay placeholder를 대체합니다. recursive JSON deep-merge를 가진 org override에 있는 authoritative baseline: org overrides는 변화하는 열쇠만 공급합니다, 배열된 목표...
MlosExtractedCandidate는 ingestion 파이프라인 (D48)에 대 한 기본
MLOSIngestionService's parser의 터미널 per-field 출력: 단계적으로 검토 가능 추출 후보 (segment/source-doc FK, TargetEntity, fieldPath, cellRef, 원/정상 값, DECIMAL(4,3) 신뢰, reviewStat...
격리된 최고 노력 단면도는 법률 벽 경로 (D47)를 위한 씁니다
mergeFactsBestEffort는 OWN 거래에서 enrichment write-back을 실행합니다. (REQUIRES NEW) 그래서 실패는 콜러의 트랜잭션을 다시 롤 수 없습니다 — 법적 벽 결정 경로 (AUS/internal-rules)에 대한 안전한 쓰기 백업 의사 결정은...
국가 기반 회원 라이센스 + 출입문
재사용 mlos.legal StewardLicense 단 하나 per-member/per-state NMLS로 레지스트리 (ActivProvidingBusiness 추가). 회원 레벨 회원을 추가합니다.nmlsId. 일반 권한 추가 *************** CreditLeadAssi...
CreateLeadRequest + persist에 importable `source` 필드 추가
지도에는 프리텍스 `source`(쇼/edited on the lead detail page)가 있습니다. 하지만 importable — CreateLeadRequest는 소스 필드가 없었다, 그래서 createLead는 그것을 설정하지 않았다. 그래서 수동 수입을 추가하면 파일 열을 ...
ScenarioProfileSource.PRICING for 시나리오 제작자 FICO/ratio 쓰기 백 (D45)
Canonical 시나리오 제조 척추 — 창세기 deriver + factsJson는 + 쓰기 뒤 + 오바레이 성냥꾼 (D45)를 팝니다
D1/D45는 BorrowerScenarioProfile 소비를 확장합니다. 기숙사를 Populates factsJson 은 빌러/로난 사실에 대한 진실의 공유 소스를 만든다: - ScenarioFactKeys : 단일 후보자 키 어휘 + 계층 (structural vs enrichm...
VersionedProfilePolicy interface for 효과적인 정책
Pricing/Capital/ServicingPolicy는 이렇게 1개의 출판 루틴 드라이브를 구현합니다. 단일 활성 demote-then-insert versioning.
LOAN doc-type 가드 (D2), sign-convention 어댑터 (D3), per-org 주지사 구성 (D4)
- ImageService: ImageAssocType.LOAN 업로드에 대한 docType이 필요합니다. ACCOUNT/SERVICE * 변경되지 않음 - SignedAdjustmentAdapter: 규칙-7 접합기/compat 경계선 (canonical Adjustment ↔ 로그인...
Generic MortgageProviderConfig는 AUS 전용 구성 (D40)를 대체합니다
VendorCategory+vendorKey (credit, AUS, eSign, close-docs, title, Flood, ...) 단일 통합 탭 뒤에 - MortgageProviderConfig는 VendorCategory javadoc을 예상했습니다. 삭제하기 AUS 전용 Au...
Per-program 투자자 위임 (D39) — 새로운 InvestorDelegation Child
위임은 (investor, program), coarse InvestorConfig가 아닌 한국어 DelegationAuthority {DELEGATED, NON DELEGATED}를 추가합니다. InvestorDelegation entity (mlos investor delegatio...
[AUS] AusConnectionConfig entity — per-org per-market DU/LP/GUS 연결
Owner 지시어 #6: 각 org는 자체 AUS 공급 업체 API(Fannie DU / Freddie LP / USDA GUS) mortgage 시장 당, 설정→commerce. 기초 자료 모형: AusConnectionConfig (mlos.config, 새로운 테이블 mlos au...