변경 로그
무슨 일이야?
플랫폼에 대한 모든 개선 사항, 그것이 선적.
· SecurityService
Steward WRITE 프록시 - 기록적인 피드백, 게시 pull-through 정책, 트리거 가격 실행
모든 3개의 POSTs에 동일한 적용된 분야 쓰기: - 다운스트림 바디는 브라우저 필드의 WHITELIST에서 서버 측을 내장; - 조직Id + 배우 회원 ID ALWAYS 세션 샘플링 (새로운 actorMemberId() SUDO MEMBER ID 를 선호하므로 시스템 사용자가 아닌 인간의 속성을 입력합니다. - 새로운 MLOS org-resolution을 통해 org-blind Target ids 소유권 검증 FIRST read (decision-org / lender-profile-org / 시나리오-org), 404 알 수없는 또는 외국 — 실패 닫히는, 십자가org 존재 oracle 없음; - 스튜어드-feedback 핀 isTestLoan=false (HMDA/test 파티션은 아니다 브라우저 제어 가능); 가격 클램프는 SHOPPING에 목적|WHAT IF 및 핀 pricedAsOf (backdating) + ausGate (resolver-authoritative); - 클라이언트는 postJson 쌍둥이를 얻습니다 그 릴레이 downstream 4xx/5xx status+body verbatim; 502에 단지 수송 실패 거품.
· kamo-internal
FFA /leads/available + 살아있는 동기화에 빠른 toggle; 유효한 조사를 숨깁니다
- /leads/available: Inject Test Lead와 같은 관리자 전용 아이콘 버튼(Public/PublicOff) toggle는 경량의 확인 대화 상자와 함께 공급 업체 / 제품 무료 전용 모드를 제공합니다. state-aware 툴팁. numeric 'ready' 카운트 제거 - 가용성은 거부 pulsing 행 + 활성화된 합격 단추. - 새로운 onVendorProduct WS 이벤트를 통해 라이브 동기화 *************** 이름 * 사용 가능한 페이지 refetches 및 CRM 공급 업체 및 제품 설정 페이지 FFA 칩 패치 장소에서, 그래서 여러 관리자는 상쾌하지 않고 동기화.
· SecurityService
라이브 FFA toggle — 빠른 엔드포인트 + 제품 업데이트에서 방송
- 파칭 *********** (MANAGE CREDITS): 제품의 토글 Leads-Available Shortcut의 무료 전용 플래그; 납품업자 제품 + 가용성을 게시합니다. -********** · *************** ( ***********로 되돌아가기 - *********** 이제 CRM Vendors 및 동일한 이벤트를 방송 제품 페이지는 FFA가 다른 관리자에 대한 변경 사항을 반영합니다.
· kamo-internal
Meta OAuth Connect 버튼 + 24h 창 작곡가 상태 + 고정 더블 도구 팁
- SocialConnectionsManager: 연결 버튼을 타십시오 (OAuth 초안, MediaService에 손을 만듭니다. Meta OAuth start), 표면 OAuth 리디렉션 결과, OAuth-new에 대한 저장 숨기기 - SocialChat: 24시간 메시징 창 작곡가 메타 제공업체 (banner + 비활성화 입력) - SocialChatWindow : SocialChat에 전달 공급자; LanguageSelector의 중복 외부 도구 팁 제거
· SecurityService
소셜 연결이 VeniseProduct/market 부족했을 때 Warn (지도 생성하지만 풀리지 않음)
· MediaService
M4 메타 어댑터 + OAuth + 24h 창 + M2 경화
- Meta adapters (Messenger/Instagram) : 잘못된 수정 caption send (여기 후속 캡처) 메시지), Graph Attachment를 통해 바이트 업로드 API, URI는 MetaGraphClient에서 수정을 인코딩 - Telegram 어댑터 : 아웃바운드 이미지에 대한 멀티 파트 바이트 업로드 (제공자는 fetch 할 수 없습니다 auth-gated /imaging / 프록시 URL) - SocialCredsResolver: populates.extra appSecret/verifyToken for Meta from social.meta.* - MetaOAuthController: Facebook/Instagram OAuth 연결 (start+callback), 페이지 토큰을 암호화 - MediaController 아웃바운드 : 이미지 바이트 업로드 (M2b) + 24h 메시징 창 조명 (M4c) - SocialReconciliationSweep: 구형 대화 (M2a 내구성)에 대한 재 출판 사회.lead.new - config: social.meta.* + social.reconcile.* + 옵션 소셜 메타 비밀
· SecurityService
MLOS Governance에 대한 보안 서비스 읽기 프록시
1개의 관제사/클라이언트 쌍 정면 MLOSGovernanceService의 5개의 읽음 (그것의 것 스튜어드-feedback 및 pull-through-policy 모듈 공유 /api/governance). 조직Id는 OTK 세션에서 해결, 결코 브라우저. Tenant 감시: org-injected passthrough for two by-org reads; 평평한 top-level-org 실패 (404) 단일 활성폴리시 읽기; per-row post-filter for a-decision 피드백 트레일 + 정책 버전 역사 (외선, 재회), downstream-404는 빈 200에 정상화했습니다 그래서 unknown/foreign/empty는 입니다 indistinguishable (cross-org AiDecision 존재 구두). mlos.governance.url을 추가합니다.
· kamo-internal
Governance 콘솔 - 스튜어드-feedback flywheel + 당겨 정책
다섯 번째 및 최종 MORTGAGE 스튜어드 스크린, read-path B. Signature Steward-Feedback Flywheel (AI는 → 스튜어드를 수정 → 진실이된다 → 모델 recalibrates), 회전 보정 각측정속도, 완전히 Data-backed 에서 스튜어드-feedback by-org 읽기. Verdict-mix donut + Reg-B 이유 스펙트럼, 보정 피드 append-only decision-trail 서랍 및 pull-through 정책 거버넌스 (org 곡물 지도 → 2개의 Orthogonal hedge axes → WORM version-history를 가진 활동적인 손잡이 널 knob-diff로 회전합니다. 하나의 문서Api/governanceApi 단일 /api/governance 기본. 검토 경화 : 다음 intl, per-surface 오류 분해를 통해 enum 라벨, WCAG-AA 대비, 샌드박스 테스트 참여, ICU-plural 버전 카운트. SecurityService MlosGovernanceController와 쌍 (org-injected passthrough for by-org는 읽기; 평평한 최고 수준org는 능동태를 위해 닫히지 않았습니다; per-row 포스트 여과기 404-normalization for by-decision + 역사, 십자가 오르클을 닫습니다.
· kamo-internal
훔친 섹션 톤 상수 + 섹션 단순화
(Uncommitted MLOS 스튜어드 작업은 공유 dev 마운트에 제시, 트리를 유지하기 위해 최선을 다하고 깨끗하게 컴파일한다. 납선 변경의 일부가 아닙니다.)
· kamo-internal
단 하나 시장 orgs는 nav + 파이프라인 우두머리에 있는 시장의 제목/문서를 채택합니다
Org는 정확히 하나의 구성 상거래 시장, 상업 nav 아이템은 시장의 TITLE 및 /commerce 파이프라인 헤더를 사용합니다. 시장의 TITLE 및 DESCRIPTION. Zero 또는 여러 시장이 돌아갑니다. 일반적인 상거래 라벨링.
· kamo-internal
M3 frontend - 소셜 미디어 설정 탭 (연결 CRUD) + 소셜 채팅 팝업 *********** + SocialAgentContext backend-push + 통신 채팅 서브탭 + 자동 오픈-에 리드 액세스 + 재사용 가능한 LanguageSelector 소스 언어 오버라이드를 리드합니다. 참고 : i18n 키는 kamo-translation-dictionary (messages/는 gitignored/generated)에 추가해야합니다
· SecurityService
M3 SecurityService - SocialConnectionController (암호화 - 공격 연결 CRUD, MANAGE CRM SETTINGS-gated) + SocialConversationController (lead->social-session lookup); 소셜 네트워크 키 envFrom
· MediaService
M3 MediaService - SocialCredsResolver는 secretCiphertext를 해독합니다 (암호화 된 - 상); 소스 언어의 과다 (PATCH endpoint + MessageTranslationService 하중 초과, 소스 키 캐시); 소셜 엔크 키 envFrom
· kamo-shared-library
M3 비밀 저장 — **************** (암호화-at-rest) + SocialSecretCipher (AES-GCM 래퍼); Widen MediaObjMsgTranslation는 SOURCE LANGUAGE ID (source-override 캐시 정확)를 포함하도록 독특합니다
· kamo-internal
문서 스튜어드 스크린 - 조건 정리 행렬 + eClose drive-loop
세 번째 MORTGAGE 스튜어드 스크린, read-path B. 서명 조건 정리 매트릭스 doc-system 1-obligation/N-satisfier 모델 렌더링: 각 고정된 LoanCondition 특별한 '위스 코트'를 가진 참고 표정 행입니다. (waitingOn) 축선은, 0개의 필요조건이 열릴 때만 녹색을 맑게 합니다. Org-스코프 eClose 파이프라인 지구는 그것의 대출으로 포장을 교련합니다; 서랍은 보여줍니다 ESIGN→RON→ENOTE→EVAULT→MERS는 artifacts + MERS에서 집계된 루프를 몹니다 ledger. 한 개의 documentApi를 통해 두 개의 프록시 (doc + doc-orchestration)를 프론트합니다. 검토 경화 : MERS 패널은 대출 스위치, WCAG-AA 메타 데이터 대비 교차합니다. 자신의 법적 벽 KPI 타일, org-load KPI gating, 드라이브 루프 unrouted-artifact 게이트, 사전 라인 드라이브 루프 도구 팁.
· SecurityService
MLOS 문서에 대한 SecurityService 읽기 프록시 (doc + doc-orchestration)
MLOSDocService를 정면으로 하는 2개의 브라우저 파싱 (/api/docs) 및 MLOSDocOrchestrationService (/api/doc-orchestration) 문서 스튜어드 스크린. 조직Id는 OTK 세션에서 해결, 결코 브라우저에서. Tenant guards: 대출에 대한 org-injected passthrough 요구 사항 + 대여 가능 카탈로그 + 폐쇄 목록; 플랫 top-level-org가 실패했습니다 (404) by-id 템플릿 확장 + 닫기 패키지; org 포스트 필터 대출 MERS ledger. by-MIN 원장과 org-blind 패키지 지점은 deliberately 노출되지 않습니다. parseLong 추가하기 configmap에 MlosBaseController + mlos.doc/doc-orchestration URL.
· SecurityService
M2 SecurityService — social.lead.new Consumer (core NATS)는 SEPARATE 주석 스트림 + SocialRemoteUserLead 매핑으로 POOLED 리드를 생성합니다. SocialMediaClient 내부 회원 추가; LeadAcceptController Hook은 소셜 대화 + 트리거 팝업에 대한 답장을 추가합니다
· APIService
APIService public webhook edge — POST/GET /api/social/webhook/{token} valid+forward (raw body + 공급자 서명 헤더) 에 미디어 서비스 X-Internal-Auth
· MediaService
M2 MediaService - Telegram 어댑터 + 주름 해결자; 인바운드 웹훅 가장자리 + 제트 스트림 소비자; SocialMessageService (SOCIAL 세션 / 메시지, SOCIAL VISITOR 릴레이); 내부 회원 추가 + 소셜.agent STOMP 릴레이; 아웃바운드 후 어댑터를 통해 전송; 소셜 스럽 envFrom
· kamo-shared-library
추가 *********** (JetStream은 예상 스트림없이 게시) 그래서 서비스는 구성 된 것보다 다른 스트림에 게시 할 수 있습니다 (social.* -> -> SOCIAL 마사지)
· KlusterServices
Provision SOCIAL MESSAGES 제트 스트림 스트림 (social.inbound.>, social.lead.>) 소셜 미디어 인바운드 파이프라인 R1
· kamo-internal
가격 검토 스튜어드 스크린 (레이더 + LLPA 폭포), 라이브
배송된 MLOSPricingService의 세 번째 스튜어드 탭은 새로운 SecurityService를 통해 읽습니다. 프록시 (+ 새로운 org-scoped 실행 읽기). Org는 run selector와 재고를 실행합니다. ladder (유효한 rungs는 best-execution + par flags로 순위를 매겼습니다. 역동적 인 이유) 및 서명 viz가 LLPA 가격 인 세부 서랍 폭포 : 기본 가격 -> 각 조정 라인 (스택 주문) -> 마진 -> 최종 제공, 재건축. KPI 스트립 + 정직한 "곧 도착" 스트립. - 새로운 *********** + 경로 핸들러 + 자격 톤 맵; 콘솔 키트를 확장 + 공유 mlosGet. - MortgageStewardSection에 유선 (가격 placeholder를 대체하십시오).
· SecurityService
가격 리뷰 읽기 프록시 (rate ladder + LLPA decomposition)
MlosPricingController @ /api/security/mlos/pricing + MlosPricingClient로 MLOSPricingService (/api/pricing). Reuses MlosBaseController. 재고가 주사됩니다. 연산자 org (server-filtered); by-id run/adjustments는 몸에 동봉 top-level organizationId; 결과-by-status (org 필드 없음)는 org-bearing을 통해 문질러 실행 세부 사항. 구성: mlos.pricing.url.
· kamo-internal
Archive-not-delete 시장, 시장 전용 파이프라인, 드래그 주문
설정 › 참여 유형: - Archive 마켓 (type "ARCHIVE" to Confirmation) 대신 삭제; Active/Archived sub-tabs; Archived에서 복원. 시장 세부 사항 삭제 → Archive/Restore. - 전용 드래그 - 주문 모드 (프레임 모션) 세트 시장 주문, 드라이브 파이프라인 탭 순서. 수동 디스플레이 주문 필드 제거 (자동 부품 만들기). 관 (/상업): - Dashboard + Engagements 탭 숨기기; 첫 번째 시장은 기본적으로 열립니다. - 단 하나 시장으로, 탭 표시 줄을 올리고 전체적으로 실행합니다. - "New"작동이 페이지 헤더로 이동, 오른쪽 정렬. - PipelineDashboardTab / PipelineEngagementsTab 제거 시장은 아카이브입니다 (isActive=false), 결코 열심히 삭제; 아카이브 시장은 파이프 라인에서 숨겨진.
· SecurityService
시장 목록에 ?status 필터; 중복 DELETE 제거
GET /api/security/commerce-markets는 현재 선택된 status=active|archived|all (과태 활성) 그래서 설정 Archived 탭은 아카이브 시장을로드 할 수 있습니다. 공지사항 DELETE /{id} endpoint — 그것은 soft-delete (isActive=false), 중복으로 PATCH / {id}/활성화. 시장은 아카이브, 결코 열심히 삭제.
· kamo-shared-library
Archived-market 쿼리; 드롭 중복 hard-delete
찾기아카이브dByOrganizationId + findAllByOrganization IdOrdered와 일치하는 *********** 서비스 방법 이렇게 상업 설정은 보관 된보기를 표면 할 수 있습니다. deleteMarket 제거 - 그것은 단지 set isActive=false, isActive PATCH와 중복. 시장은 아카이브, 결코 열심히 삭제.
· kamo-shared-library
M1 기반 - 공급자 SPI + 정상화 된 DTO, 6 엔티티티티 ********** * repos, 등록, MediaSessionType.SOCIAL, 번역 소스 언어 열
· kamo-internal
요약 검토 스튜어드 스크린 (agency AUS + non-QM), 라이브
배송된 MLOSUnderwritingService의 두 번째 스튜어드 탭은 새로운 것을 읽습니다. 보안 보안 서비스 프록시. 에이US는 재고를 실행 (DU/LP/GUS + 결정) 와 상세 서랍 (finding, 조건, waivers, 유효성 검사를 병렬로 세웁니다), 그리고 비 QM 내부의 결정 테이블. KPI 스트립 + 정직한 "곧 도착" 스트립 (calc / 큰 예금 / 사기 / 가이드 라인 예외). - 새로운 *********** + 경로 핸들러; 확장 콘솔 키트 (ConsoleShell, KpiTile, StatusPill, 테이블, 서랍, 모션). - 공유 mlosGet 도우미를 추출 (app/lib/mlos/http.ts); refactor 자본 시장 클라이언트 (removes duplication). - AUS 결정 / outcome / 면제 / tones.ts의 유효성 검사. - MortgageStewardSection에 타전하십시오 (주거주자를 대체하십시오).
· SecurityService
요약 검토 읽기 프록시 (agency AUS + non-QM 내부 규칙)
MlosUnderwritingController @ /api/security/mlos/underwriting + MlosUnderwriting 회사 소개 to MLOSUnderwritingService (/api/underwriting, X-Internal-Auth). MlosBaseController를 재사용 (operator/org 문, MLOS 이름, LOS 없음). 연산자의 자신의 조직을 주사 ₢ 킹 org-scoped 읽음으로; by-id detail/waivers/validations는 실패를 읽습니다 cross-org 액세스. 설정 맵: mlos.underwriting.url.
· kamo-internal
Wire Capital & Risk Command Center를 라이브 읽음 동행
실제 엔드 투 엔드 읽음 경로로 고정 층을 대체하십시오 : 브라우저 -> *************** 경로 핸들러 -> APIService -> 보안서비스 MlosCapitalMarketsController -> MLOSCapitalMarkets서비스. 조직Id는 운영자 세션에서 서버 측을 해결; 브라우저에서 전송하지. - 새로운 *********** 경로 핸들러 (GET 전용). - 수도MarketsApi는 정착물에서 살아있는 (***/OTK, 재발); 정착물을 삭제했습니다. - 자금 조달 능력 semantics: p5/p50/p95는 확률 quantiles입니다 (0.1), 달러가 아닌 - 팬은 이제 0-100% 확률 축 (p5-p95 밴드, p50 미디어, 혼합 P (fund) 다이아몬드) 예상 자금 ($) 규모로; 세그먼트 테이블은 비율로 p-columns를 보여줍니다. BorrowerStrategy는 수정했습니다 *************** - 서랍은 RCE를 통해 잠금 커밋까지 AI-decision 합리적 패널을 숨깁니다. 엔진 (decisions[]는 그(것)들을 대체합니다.

당신의 우주는 기다리고 있습니다.
몇 분 안에 무료로 시작하세요. 준비가 되면 언제든지 제품을 추가할 수 있습니다.
영원히 무료 - 신용 카드 필요 없음