1단계 – OriginMatcher opt-in(empty allow-list / 누락된 Origin 허용)
Phase-0 위젯은 서버 측 프록시를 통해 여전히 호출됩니다, 그래서 원래 잠금이 없습니다 아직 혜택과 모든 라이브 공개 채팅 키는 빈 허용 목록이 있습니다. 사이트맵 집행 (empty=deny, missing-Origin=deny) 마케팅 + sign.pink VOIP-recordi...
진정한 잘못된 키 만 캐시가 유효하지 않습니다
추운 Redis 캐시에서 잘못된 /absent Origin의 유효 공개 채팅 키가되었습니다. 60s에 대한 INVALID로 캐시, 그에 대한 올바른 기원의 요청을 거부 창. HTTP 및 WebSocket Cold-cache fallbacks 모두 구별 *********** null 반환...
Bind WS 릴레이 handhake 원산지 + 콜드 캐시 키 검증을 추가
PublicChatController의 프라이빗 validateViaDownstream()을 공유합니다. PublicChatKeyResolver bean 그래서 PublicChatWebSocketHandler 같은 재사용 할 수 있습니다 downstream DB 유효성 검사 + 필수 O...
공개 채팅 시스템 회원 per-org (drop hardcoded snadjafinia alias) 해결
createSupportSession, createPublicTicket 및 소유자 알림 helpers 모든 해결 org의 "시스템 멤버"를 통해 hardcoded nameAlias="snadjafinia" lookup, 이는 KamoCRM에서만 존재합니다. Seed org - 모든 t...
Create-key-hash attribution 칼럼을 PublicChatVisitor + SupportTicket에 추가하십시오
이동식 푸시 파견(FCM data + direct APNs)
채팅 수신 (MediaController), 지원 티켓 (SupportNotificationService), SMS/voicemail (VoipStompRelayController), 소셜 *********** 미쉐린-메시지 이메일 소비자와 같은 예언(스키프) 최대). Android =...
Api.*를 통해 AIService /ws/ai-chat를 노출시키세요
IngressRoute (priority 100, websecure, ws-upgrade 미들웨어 산 압축) 경로 wss://api.<domain>/ws/ai-chat to kamowsai-service:80 — 같은 패턴 미디어.* WS 노선. Auth stays ?token=<***...
REST +에 X- *** 토큰을 받아 ?st = 오디오 엔드포인트의 스트림 토큰
OTKValidation의 특징 필터 우선: X-OTK → X-***-Token → ?st= (GET, 오디오 공유 StreamTokenCodec을 통해 검증된 스트리밍 경로 internal.auth.secret; 주장은 관제사의 기존 org/member를 먹이 인증). Native 플...
REST의 X-***-Token을 받아보세요. 각 세션 타임아웃을 가진 슬라이드 TTL
OTKPreAuthFilter는 X-OTK가 존재할 때 X-***-Token을 해결합니다. BFF없이 MediaService REST 호출. KSessionService는 지금 Redis를 미끄러지습니다 세션 자체 세션을 가진 TTLTimeoutMinutes 대신 30 분 세계.
장치 군 SSO *********** 스트림 토큰, X-*** 헤더 패티
- DeviceAuthController: (사용자, 장치) 당 튼튼한 장치 자격 회전에 교환 + 60s 은혜; /device/exchange는 per-org ***를 통해 PostAuth***서비스(same 폭포/labels/timeout as login) 및 반환 당 등록 (장치, ...
Device-token + Push-registration entities, HMAC 스트림 토큰 코드
hashed secret, 회전 은혜, 슬라이딩 expiry), push device registrations ( Device+org+kind 당 하나의 푸시 대상) 및 StreamTokenCodec - 짧은 라이브 HMAC 토큰은 기본 플레이어는 일반 범위 요청으로 오디오를 스트리밍 ...
Prove 폐쇄형 트레이너 융합 + 은퇴 + concurrency
Successive 패스를 통해 ClosedLoanTrainerService를 구동 (pre-live) MeridianLink 철사와 시각은 잠그는, 읽었습니다 디자인 경첩을 행동: - SOLVED까지 재읽기: 1개의 misreads를 분야를 통과하십시오 (CORRECTED 상표는 나릅...
Cache는 패스를 가로지르는 docs; 해결/exhaust에 은퇴
트레이너는 이제 한 번과 한 번 대신 여러 패스를 통해 대출을 재정립합니다. - TrainingDocStore는 PERSISTENT, deterministicallykeyed 캐시입니다. (key = hash of org|로안|docId). 문서에서 다운로드 MeridianLink O...
Multi-pass 닫히는 반 훈련 — 통행 카운터 + corpus upsert 열쇠
닫히는 로난 트레이너는 이제 성공적 패스에 대출을 다시 읽습니다. 추출 reproduces 대출 outcome, 그래서: - LeadLosLink.closedLoanPasses는 per-loan 패스 캡을 구동합니다. 완전히 일치하지 않는 경우 EXHAUSTED, and closedLo...
트레이너는 자체 청구 또는 운영자의 일시를 복제하지 않아야합니다
원자 주장 후() 벌크 업데이 트는 RUNNING, 미러에 행을 업데이트 in-memory entity - 풀 실에는 개방 세션이 없습니다. 나중에 full-row save 그렇지 않으면 사전 선고 상태를 다시 통합하고 undo 자물쇠. In-loop 진행은 현재 상태 보존을 통해 진행...
상태 보존 진행은 닫히는 로란 트레이너에 대한 쓰기
실행은 RUNNING, 터치 상태없이. 연산자 일시 중지 (status → PAUSED)는 더 이상 풀로우에서 득점 할 수 없습니다 스레드 - 가드 업데이트 일치 0 행, PAUSED 스탠드, 그리고 산책 다음 체크에서 중지합니다. 또한 stale-run 저장소에 대한 라이브 심박수.
Harden 폐쇄형 트레이너 - concurrency, idempotency, limits
- Concurrency: In-process activeOrgs 가드 + DB 클레임() 인스턴스는 org와 두 개의 복제를 두 배로 늘릴 수 없다; a 그의 heartbeat는 >10min stale 이다 reclaimable (공정은 중간 도보를 사망했습니다). - Idempote...
Harden 폐쇄 로란 트레이너 - 잠금을 실행 + per-loan idempotency
- ClosedLoanTrainingRun.claim(): 임의 상태 UPDATE 이미 RUNNING 또는 그것의 heartbeat일 때만 실행의 소유권 stale (이전 소유자 사망)입니다. 두 명의 근로자를 중지 - 더블 클릭 제어, 실행 모든 per-org 킥, 또는 두 번째 서비...
플랫폼 문서 AI 탭에 닫히는 로안 자동 트레이너 패널
최고 수준의 소유자는 + MeridianLink 폐쇄 로란 트레이너를 모니터링 할 수 있습니다. Settings → Platform → Document AI에서 각 10만에 걸쳐. Per-org 행 표시 상태, 대출 (닫히는/seen), docs, 필드 및 일치 비율, 와 Run/Res...
닫히는 로난 자동 trainer + 플랫폼 통제 endpoints
닫힌 대출은 지상 진실입니다: 그것의 MeridianLink metadata는 대답입니다 열쇠, 그것의 문서는 입력입니다. ClosedLoanTrainer서비스는 각각 MeridianLink org의 닫힌 대출, 모든 문서를 다운로드, 그것을 읽고, 대출의 최종 값에 대한 읽음을 확산 ...
Org-scoped 대출 로스터 닫힌 로란 트레이너에 대한 쿼리
*************** 모든 LOS 링크드 인 트레이너 제공 org+provider를 위한 대출, 각 나르는 ExternalLoanName 그것은 읽습니다 상태 + 문서.
닫히는 로난 자동 트레이너 기초 (MeridianLink 지상 진실)
자금 대출에 대한 교육 문서 추출을위한 기초 (응답 키) : - 닫히는LoanTraining run entity+repo — per-org run control + 라이브 카운터 - ExtractionCorrection는 SOURCE (CorrectionSource: HUMAN QC |...
DOC REJECTED 이메일은 평범한 이유를 나타낸다
이제 두 가지 거부 경로는 ****************를 전달합니다. 차용자의 거절 이메일 대신 원시 대변.
문서 거부를 위한 일반 언어 차용기 메시지
RejectionReasonType은 벌거 벗은 enum이었습니다 (차용자는 "ILLEGIBLE"를 보았습니다.) 현재 각 값은 차용표() 구제 문자열 + messageFor()를 나릅니다. mapper, 그래서 거부 주의 및 DOC REJECTED 이메일은 차용사를 정확하게 알려줍니다...
플랫폼 검토 문서 AI 탭에 큐
문서 AI 탭은 이제 크로스 텐더 리뷰를 호스트: low-confidence 모든 lender에서 추출, 가장 낮은 confidence 첫째, 인라인으로 확인 / 부정 / 거부. 이것은 하나의 공유를 훈련하는 중앙 라벨링입니다. 모델 - per-lender queue는 이제 이차 "내 ...
플랫폼 QC 큐 + 리뷰 엔드 포인트 (최고 수준의 소유자)
system-config는 cross-tenant 적출 검토 queue + 확인/correct/reject를 얻는다, top-level 소유자에 게이트 - 공유 모델의 중앙 라벨링 표면.
Platform-wide QC 검토 (공동 모델에 대 한 라벨링)
문서는 문서입니다 - 추출 및 모델은 플랫폼 수준이며, 이름 * Cross-tenant NEEDS REVIEW 큐 + QcReviewService.platformReview 추가 (org/app는 실제로 콜러가 아니라) 중앙 ops 팀은 검토 할 수 있습니다 1개의 훈련 corpus +...
플랫폼 추출 구성 + 크로스-org corpus/accuracy/export
system-config GET/PUT은 이제 ExtractAutoApplyConfidence + ExtractModelId를 운반합니다. 그리고 플랫폼 전체 corpus 크기 + per-doc-type 정확도를 보고; 추가 Cross-org NDJSON 교육 기관 수출 (최고 수준의 ...
플랫폼 "Document AI" 구성 탭
문서 AI 탭을 *** ****** 자동 승인 신뢰 임계 값, 등록 된 미세 조정 모델 ID, 플랫폼 전체 교육 기관 크기 + per-doc-type 정확도 및 cross-org 교육 수출. configurable 플랫폼 수준의 추출 시스템을 만듭니다.
SystemConfiguration + cross-org corpus에 대한 플랫폼 문서 AI 구성
************** 추가 (기본 0.85) + EXTRACTION MODEL ID 플랫폼 SystemConfiguration Singleton - QC 게이트의 플랫폼 전체 레버 그리고 등록 된 고급 모델. cross-org corpus/accuracy 쿼리 추가 Extracti...
Org-wide "Document QC" 스튜어드 서브탭
문서 QC 콘솔을 mortgage 스튜어드 스트립 (?sub=docqc)에 추가합니다. org-wide queue of low-confidence AI 추출은 대출, 인라인으로 그룹화 / 정확한 / 거부 및 각 대출으로 점프. 이것은 중앙 장소입니다 QC를 일하는 직원 — per-loa...
Org-wide QC 큐 (employee 리뷰 포털)
Org-scoped NEEDS REVIEW 쿼리 + QcReviewService.org 추가 직원 수 한 개의 포털에서 모든 대출의 낮은 confidence 추출, 한 번에 하나의 대출을하지.
응용 프로그램 세부 사항에 Steward Document-QC 검토 상자
대출 세부 사항에 "Document QC"섹션 추가 : 낮은 confidence AI의 큐 확인 / 수정 / 필드 당 거부 (각 결정 훈련 모델 및 URLA에 대한 확인 된 값 적용), 플러스 교육 데이터 수출. /api/security/mlos/qc 프록시 + qcApi 클라이언트를 ...
QC 엔드포인트 + 신뢰도 추출 + 선물 / 세금 읽기
- QcController (/api/security/mlos/qc, LOS VIEW PIPELINE): 리뷰 큐, 리뷰 동작 (confirm/correct/reject), NDJSON 교육 자료 수출, per-doc-type 정확도. - 지금 추출은 신뢰 + 각 사실에 doc 유형을 ...
Confidence gated QC 상자 + 레테르를 붙이는 훈련 자료 + 선물/self-employment reconcile
QC 엔진 (단계 4 핵심): - 인증 Fact는 일류 EXTRACTION CONFIDENCE, DOC TYPE CODE, QC STATE를 얻습니다. 열 (QcState: **************** 연락처 이제 ONLY 게이트 통과 사실 (AUTO/CONFIRMED + 비 추출);...
Guacamole 메모리를 올려 1Gi→2Gi OOM 중간 RDP-session
톰캣 webapp idles ~ 800Mi 근처, 그래서 1Gi 천장은 거의 없다 헤드룸. RDP 세션을 열고 1Gi와 컨테이너에 RSS를 밀어 OOMKilled (exit 137) 중간 소유, 브라우저 터널을 눈물 and surfacing Guacamole's generic "an 오...
추출물 이득 / 소득 (SSA, 연금, 아동 지원)
SSA AWARD / PENSION / CHILD SUP에 대한 추출 프롬프트 추가 (AI는 총을 읽습니다) 월간 금액 + 라벨) 및 기타IncomeSource ID deterministically 스탬프 doc 유형에서 그래서 재구성 토지 실제 OtherIncome 행. 관련 기사 공...
Reconcile otherIncome.* 사실로 OtherIncome 행
OtherIncome.* 분기: 상/비교 서류 (소셜 보안, 연금 / 은퇴, 어린이 지원) 토지 실제 OtherIncome 행 mapped OtherIncomeSource id + 월간 금액. Idempotent 에 (버러, 소스). 소스는 doc에서 추출기 주사를 맵핑하는 determ...
Auto-classify 잘못된 문서 업로드
저렴한 LIGHT-tier "이 문서는 무엇입니까?" 첫 페이지에 전달을 분류 Coarse 가족으로 업로드하고 요구 사항의 asserted 유형에 비교하십시오. 추출 응답 플래그에 (detectedType + typeMismatch) 그래서 차용자는 "이 잘못 된 파일 대신 은행 문처럼...
