Per-member MeridianLink 자격 증명 (MarketLosUserCredential) + resolveForMember + LO-scoped 아웃 바운드 푸시
대량 이메일 수신 해상도 + 회사 연락처 이메일에 대한 공유 -lib 지원
* * * * * * ContactEmail 지점 (회사 연락처 PUT /api/security/org를 통해 편집 가능한 이메일은 회사경우 캠페인으로 사용됩니다. - ApplicationRepository: polymorphic 배치 측정기 (findByUidInAndOrganizat...
ECOA/FCRA 역효과 비계 + 만족한 타이머
Issuance 메커니즘의 공유 형 반. ComplianceTimerService의 장점 **************** — ARMED ECOA AA 타이머만 플립 SATISFIED (leaves COUNTEROFFER/INCOMPLETE NOA 및 이미 만족 untouched), 그래서...
벌크 이메일 캠페인 기초 entities + 부/org 접촉 분야
Org-level 대량 이메일 캠페인에 대한 공유 라이브러리 기반 추가 : - OrgBulkEmailProviderEntity (매일 제공 업체의 경우) - EmailCampaignEntity / EmailCampaignRecipientEntity (+ status/scope/throt...
STEWARD TASK ROUTED 운하 템플릿
Routed-decision 스튜어드 알림은 canonical 이메일 템플릿을 필요로 합니다. 회사연혁 STEWARD TASK ROUTED in CANONICAL KEYS with its json/html pair; 몸은 대출을 운반 / 결정 / 예외 컨텍스트 및 스튜어드 큐 링크. 콘...
납에 무해한 접촉 date-of-birth 추가
Contact-level `dateOfBirth` 추가 (java.time. LocalDate, DATE 열) 에 base Lead: entity + Create/Update/LeadDTO (fromLead), LeadService에서 복사 create/update 과 mortgage-...
WELCOME MEMBER + WELCOME TEAM MEMBER canonical 키 등록
두 템플릿 모두 디스크에 리소스 쌍으로 배 (welcome-member.{json,html}, **************** 일치하는 TemplateKeys 및 EmailService 이미 sampleVariables 미리보기 케이스를 가지고 있지만 키는 absent에서 CANONICA...
LEADS ASSIGNED 이메일 템플릿; 대량 사용을 위해 할당
assignLead는 제로 텔러가 없었다. 배선하기 전에 대량 재 할당 경로, 그것을 제공 보증 그 경로 필요: - orgId를 가져 와서 BOTH를 확인하고 새로운 할당자는 그것에 속한다, 그래서 reassignment는 열거의 맞은편에 도달할 수 없습니다 ( "찾지 않음"으로 오히...
MANAGE ORG BRANDING 추가 (174)
Org 브랜딩 엔드 포인트 (로고, 색상, 배경, 테마 제공)는 소유자 또는 고드 만, 위에 핸딩하지 않고 브랜드를 delegate하지 않는 방법을 떠나 org의 소유권. delegable right 추가; 소유자는 그대로 유지 implicit grant 그래서 기존 소유자는 할당되지 ...
중단 된 대출은 재개 될 수 있으며 더 이상 자체에 제공되지 않습니다
SUSPENDED는 단말이 아닙니다 — LoanFileStatus.isTerminal는 그것을 제외하고, 대출은 해결 가능한 이유를 위해 중단됩니다. 그러나 그것은 순도가 없었다, 그래서 그것의 유일한 출구이었다 WITHDRAWN 및 DENIED : 모든 중단 된 파일이 죽었고, 하나에...
Bound MlosAiClient 와 명시된 연결 과 읽기 timeouts
클라이언트 필드는 bare `new RestTemplate()`를 시작으로 AI에 적용되는 타임아웃이 없습니다. 전화 및 빌더는 도달 할 수 없습니다. hung 공급자는 콜러 무한하게 차단 — 그리고 PDF rate-sheet ingest는 12개의 순차적인 시각 통화로, 이전에 열립니...
대리인 scorecard를 위한 그룹화된 집계 수표
세션, 메시지, 사용 기록 및 아웃바운드의 @Query 집계 터치, 그래서 득점 카드는 적재 행 보다는 오히려 그룹화된 쿼리의 손이입니다 기억에. 두 속성은 콜러에 왼쪽보다 우선적으로 시행됩니다 : - ** 테스트 세션은 쿼리 자체에서 제외됩니다.** 젊은 대리인에 저자의 자신의 테...
Structured sales-agent config, version spine and outreach state
Replaces the single training-context blob with a structured, versionable agent model, and adds the per-contact spine an agent needs before it may initiate conta...
SalesAgent entity + per-channel 에이전트 할당
Org-configurable AI 영업 에이전트 : 판매 산업, 프로그래밍 된 교육 컨텍스트 org 저자 ( 템플릿 또는 손으로), 할당 채널을 구동하기 위해 채널의 AI. Kamo는 모든 산업을 봉사합니다 - 모기지는 한 템플릿. - SalesAgent entity (dao/bea...
Signed Agent-routing 토큰 + 리드-레지먼트 propagation
Reusable public-chat 위젯을 만들기 위한 기초는 KamoMLOS를 취급합니다 차용자->loan-officer 변종을 안전하게 보호하고, 납 재 할당을 전파 열린 채팅으로. - WebChatAssignmentMode (TOPIC QUEUE 기본 / SPECIFIC AGE...
CATALOG SOURCE ASsoc 유형 MLOS 카탈로그 소스 문서
투자자 비율 시트 / LLPA + eligibility matrices / 잠금 정책 필요 어딘가에 살아있는: blob에서 ingest 추출물, 그리고 출판된 rate-sheet 버전 점 입증으로 다시. 기존의 assoc 유형 적합 없음 — MY DOCS는 사람의 자신의 지역입니다 그리...
MobileDevicePolicy - org 기본 + 회원 override
개인정보 수집 및 사용에 동의합니다. 장치: - MobileDevicePolicy enum : PERSONAL ALLOWED | 회사소개 MANAGED REQUIRED. - Organization.mobileDevicePolicy - org-wide 기본값 (NOT NULL, 기본값으...
Value-keyed AUS case-file + 식별자 소유자 위임을위한 e-sign 봉투 찾기
MLOS 식별자 비행기가 인바운드 콜백을 경로를 따라야합니다. *************** (DU/LP/GUS는 손잡이를 실행합니다) *************** 두 개의 org-agnostic 및 LIST-returning 그래서 다시 실행 붕괴 그리고 주변의 교차로 충돌은 잘못된 여...
Value-keyed 융자 식별자 소유자
MLOS 식별자 비행기는 인바운드 납품업자/주류 콜백을 대출로 해결합니다. OWNED ELSEWHERE 유형의 경우 저자 값은 OWNER의 열에 살고 있습니다. LIST를 반환하는 값 키 (org-agnostic) 찾기 (그래서 ambiguous cross-org 충돌은 잘못 여정 보다...
CONDITION ADDED / CONDITION CLEARED 운세 이메일 템플릿
조건 루프의 절반을 차지하는 차용인 : 새로운 조건을위한 두 가지 일반적인 체크리스트 템플릿 공지사항 CANONICAL KEYS에 추가하여 json+html 리소스; EmailService's SeedForOrg 먼저 보낸 (idempotent)에 orgName/logoUrl을 자동 주...
ACTIVE 회원 상태에 대한 실시간 세션 및 참여
추가 *********** 진실의 단일 소스로 "만 ACTIVE 회원은 로그인하거나 라이브 참가자로 나타날 수 있습니다. 기본 회원은 기록이 있어야 합니다. TeamMember는 추가해야 합니다. teamMembershipStatus == ACTIVE (프리히어 및 오프 보드 직원 제외...
Commitment boardedAt + 대출 지급 이벤트 유형 (로안 판매 데스크)
- MlosCommitment.boardedAt : PURCHASED의 헌신 대출에 대한 시스템 마커 (외부 servicing-system handoff는 차단된 다리입니다). - MlosEventTypes.LOAN 프랑스 *********** 투자자에 할당 당 방출 구매; 파이프라인 ...
Commitment/loan-sale 책상 entities (선박된 투자자 구성을 위한 가동 소비자)
자본 시장 대출 판매 책상에 대한 Slice 2 기반 (doc 08) - 터미널 발행 단계. 발송된 ***********에는 가동불능시간 소비자가 없었습니다; 이들은 가동을 추가합니다 태그 : - MlosCommitment : 오픈 투자자 배달 약속 (investorConfigId, D...
CloseArtifact 입증 = one-time null->value 스탬프 (eClose 파견 후 사용 가능)
CloseArtifact @PreUpdate WORM 가드를 분할하여 eClose 납품업자 파견은 OUT를 이동할 수 있습니다. 조립 / 승인 거래 (doc 05 §6) : 노드는 FIRST를 커밋하고, async dispatcher 레코드는 납품업자는 + 납품업자의 해결책 ref에 파...
EClose 납품업자 카테고리 (RON/ENOTE/EVAULT/MERS) + artifact-by-externalRef finder
- VendorCategory는 4개의 notarized-leg 가로장을 얻습니다 그래서 통합 탭은 할 수 있습니다 per-org RON/eNote/eVault/MERS 납품업자를 구성하십시오 (자세한 STRING enum, CHECK churn). - *********** - 실패한 ...
대출 파일에 의한 잠금 조회 ( 시나리오를 통해 조인)
*********** — 시나리오에서 키 잠금, 그래서 해결 MlosLoanScenario.loanFileUid를 통해 대출의 잠금. 차용차/정상 '이 대출은 잠금됩니까?' 읽기.
Borrower 단면도는 다른 income/expense/REO/gift 붙잡음을 위한 방법을 읽었습니다
Per-borrower 반복 섹션은 쓰기 전용이었다; read projections 추가 *********** 그래서 차용차 Capture UI는 Get endpoints를 통해 기존의 행을 수 있습니다.
*************** (와스 찾기By ₢ 킹
VendorOrder는 BaseUuidEntity를 확장합니다 (키 = uid, id); 파생 된 query 패시 부트에서 실패 ("No property 'id' for VendorOrder"), 충돌 루프 MLOSVendorService. 그 서비스는 공급 업체 저장소를 등록, 그래서...
VendorOrder + VendorOrderEvent entities for WS3 공급 업체 주문 척추
그린 필드 3rd-party order-of-record *********** SCRA). VendorOrder = 부분 WORM 동기화 순서 (ClosingArtifact idiom: opaque 납품업자Key/externalRef, 언 정체성, 상태/result 전진; 재주문 새로운...
MortgageAmortization — 월별 P&I 대출 조건 (WS6 지원)
대출에 저장되지 않는 한 PITI 구성 요소. 표준 완전히 amortizing 공식 P·r·(1+r)^n/((1+r)^n−1); 직선에 0 비율 degrade; 비독성 주/term는 0.00에 안전하지 않습니다 (제 0에 의해 던지는/divides). Feeds PitiDtiCalcul...
ClosingReadinessEvaluator - 대출 수준 명확한 닫는 문
대출의 의무는 대출의 의무를 대출에 대한 질문에 대한 끝 - 대출 격차 분석 제기 ("서비스 대출 모든 방법 자금 지원"): 명확 하 게 iff Zero advancement-blocking (prior-to-close/fund) 조건은 열려 있습니다; 비 차단을 해제 (prior-to...
QualifyingRatioEngine - 재현 가능한 디티 스톤 (WS6)
4개의 핵심(income, liabilities, PITI/DTI, Reserves)을 ONE으로 계산합니다. QualifyingSnapshot : 수입, 월 채무, 조립 PITIA, front/back DTI, 자격이 된 예비, 예비 달. 이것은 단일 AUS 'dti' 사실의 단독 생...
ReservesCalculator - 자격이 된 모발 컷 → 피티아 달 (WS6)
Derives는 표준 기관으로 실제 자산에서 달을 예비 — 액체 예금 100%년, 중개인 70%의 vested 은퇴 60%의 선물/보석 별도 — 월별 PITIA로 나뉩니다. 순수한 자격을 갖춘 스위트 (income + liabilities + PITI/DTI + 예비) 과감한 최소한은 ...
PitiDtiCalculator - PITI 집합 + 정면/뒤 DTI (WS6)
LiabilityReconciler +를 가진 DTI trio를 완료하는 순수한 비율 핵심 소득 핵심: PITIA = P&I + 세금 + HOI + HOA + MI + 홍수; 정면 = PITIA / 소득; 백 = (PITIA + 부채) / 소득, 비율로. 제로 소득 → undefined...
QualifyingIncomeCalculator - 기본 + 가변 코어 (WS5)
Pure/deterministic 소득 핵심: 기본 급여 = 가장 낮은 보존 가능한 증거 (paystub / W-2 / VOE); 변수 = 2-yr 평균 declining-income 감시 (더 낮은 현재 달리기 비율을 때 아래로 점화하십시오); 총 75 %에서 대여. 각 선은 그것의 ...
책임 Reconciler - 기관 지불 포함 규칙 (WS6 핵심)
Pure/stateless 컴퓨터는 매달 지불에 각 책임을 돌립니다 DTI에 대한 계산, 인용 된 합리적: omitted/paid-off 제외, 항상 포함 된 임대, 설치 ≤10 개월, 회전없이 균형의 5%에 지불은, 그렇지 않으면 말했습니다. 현명한 기초 back-end DTI ('d...
Delta Successors를 위한 Explicit-period 양 spec
RequirementQuantity는 명시된 기간 목록을 얻습니다 (+ deltaJson builder); 현재 필요한 세트가 될 때, 따라서 승계는 범위 될 수있다 "단 8 월을 보내" PeriodCoverageEvaluator는 그것을 존중하고 노출합니다. 필수키(). 순수한/add...
*********** 단일 기간 키 소스로
PeriodKeyFor (date)를 추가하므로 write-path (satisfier 스탬핑) 및 적용 증발기 열쇠 기간 동일하게; 증발기 지금 그것을 대표합니다. Pure/additive, 행동 변화 없음.
Period-coverage primitives for period-aware 문서 수집
기간 인식 컬렉션의 순수, 첨가제 기초 (doc 06 §4) — 은행의 첫 번째 슬라이스 "달 만 수집하지 않은" 수정. Zero 행동 변화, 소비자 유선 없음. - RequirementQuantity: immutable spec {count, periodMonths, cadence,...
ALLOW MOBILE ACCESS (167) 모바일 Copilot에 대한 일반적인 권리
새로운 RoleRightType (serviceType=null → General Group)은 '설정 이동 액세스의 상호 작용 중심 탭. RoleRightsSyncService는 모든 역할을 합니다. SecurityService 재시작; 역할 편집기의 일반 권한 아래 나타납니다.
Create-key-hash attribution 칼럼을 PublicChatVisitor + SupportTicket에 추가하십시오
Device-token + Push-registration entities, HMAC 스트림 토큰 코드
hashed secret, 회전 은혜, 슬라이딩 expiry), push device registrations ( Device+org+kind 당 하나의 푸시 대상) 및 StreamTokenCodec - 짧은 라이브 HMAC 토큰은 기본 플레이어는 일반 범위 요청으로 오디오를 스트리밍 ...
Multi-pass 닫히는 반 훈련 — 통행 카운터 + corpus upsert 열쇠
닫히는 로난 트레이너는 이제 성공적 패스에 대출을 다시 읽습니다. 추출 reproduces 대출 outcome, 그래서: - LeadLosLink.closedLoanPasses는 per-loan 패스 캡을 구동합니다. 완전히 일치하지 않는 경우 EXHAUSTED, and closedLo...
