단 하나 시장 orgs는 nav + 파이프라인 우두머리에 있는 시장의 제목/문서를 채택합니다
Org는 정확히 하나의 구성 상거래 시장, 상업 nav 아이템은 시장의 TITLE 및 /commerce 파이프라인 헤더를 사용합니다. 시장의 TITLE 및 DESCRIPTION. Zero 또는 여러 시장이 돌아갑니다. 일반적인 상거래 라벨링.
문서 스튜어드 스크린 - 조건 정리 행렬 + eClose drive-loop
세 번째 MORTGAGE 스튜어드 스크린, read-path B. 서명 조건 정리 매트릭스 doc-system 1-obligation/N-satisfier 모델 렌더링: 각 고정된 LoanCondition 특별한 '위스 코트'를 가진 참고 표정 행입니다. (waitingOn) 축선은, ...
MLOS 문서에 대한 SecurityService 읽기 프록시 (doc + doc-orchestration)
MLOSDocService를 정면으로 하는 2개의 브라우저 파싱 (/api/docs) 및 MLOSDocOrchestrationService (/api/doc-orchestration) 문서 스튜어드 스크린. 조직Id는 OTK 세션에서 해결, 결코 브라우저에서. Tenant guards:...
추가 *********** (JetStream은 예상 스트림없이 게시) 그래서 서비스는 구성 된 것보다 다른 스트림에 게시 할 수 있습니다 (social.* -> -> SOCIAL 마사지)
Provision SOCIAL MESSAGES 제트 스트림 스트림 (social.inbound.>, social.lead.>) 소셜 미디어 인바운드 파이프라인 R1
가격 검토 스튜어드 스크린 (레이더 + LLPA 폭포), 라이브
배송된 MLOSPricingService의 세 번째 스튜어드 탭은 새로운 SecurityService를 통해 읽습니다. 프록시 (+ 새로운 org-scoped 실행 읽기). Org는 run selector와 재고를 실행합니다. ladder (유효한 rungs는 best-execution...
가격 리뷰 읽기 프록시 (rate ladder + LLPA decomposition)
MlosPricingController @ /api/security/mlos/pricing + MlosPricingClient로 MLOSPricingService (/api/pricing). Reuses MlosBaseController. 재고가 주사됩니다. 연산자 org (server...
Archive-not-delete 시장, 시장 전용 파이프라인, 드래그 주문
설정 › 참여 유형: - Archive 마켓 (type "ARCHIVE" to Confirmation) 대신 삭제; Active/Archived sub-tabs; Archived에서 복원. 시장 세부 사항 삭제 → Archive/Restore. - 전용 드래그 - 주문 모드 (프레임 모...
시장 목록에 ?status 필터; 중복 DELETE 제거
GET /api/security/commerce-markets는 현재 선택된 status=active|archived|all (과태 활성) 그래서 설정 Archived 탭은 아카이브 시장을로드 할 수 있습니다. 공지사항 DELETE /{id} endpoint — 그것은 soft-dele...
Archived-market 쿼리; 드롭 중복 hard-delete
찾기아카이브dByOrganizationId + findAllByOrganization IdOrdered와 일치하는 *********** 서비스 방법 이렇게 상업 설정은 보관 된보기를 표면 할 수 있습니다. deleteMarket 제거 - 그것은 단지 set isActive=false, ...
M1 기반 - 공급자 SPI + 정상화 된 DTO, 6 엔티티티티 ********** * repos, 등록, MediaSessionType.SOCIAL, 번역 소스 언어 열
요약 검토 폴란드어 (i18n, a11y, 대조, enum humanize)
검토 결과 적용: 현지화 냉동/예/없음 + 인간화 된 aria-labels, humanize enum 약, 단계 제목 케이스 패리티 (shared titleCase), null-safe ausKindId, WCAG 콘트라스트 (#6b7280), 디테일 그리퍼 스켈레톤 모두 감소 모션.
Waivers/validations에 실패 닫히는 tenant 감시
리뷰는 org 가드가 일반적인 빈 목록 케이스에 대한 no-op이었다 발견 by-id waivers/validations 읽기 (MLOS 서비스는 org-filter가 아닙니다), cross-org 런 존재 + UUID 찾기. 이제 run 소유권을 확인합니다. org-bearing 세부...
요약 검토 스튜어드 스크린 (agency AUS + non-QM), 라이브
배송된 MLOSUnderwritingService의 두 번째 스튜어드 탭은 새로운 것을 읽습니다. 보안 보안 서비스 프록시. 에이US는 재고를 실행 (DU/LP/GUS + 결정) 와 상세 서랍 (finding, 조건, waivers, 유효성 검사를 병렬로 세웁니다), 그리고 비 QM 내...
요약 검토 읽기 프록시 (agency AUS + non-QM 내부 규칙)
MlosUnderwritingController @ /api/security/mlos/underwriting + MlosUnderwriting 회사 소개 to MLOSUnderwritingService (/api/underwriting, X-Internal-Auth). MlosBaseC...
Wire Capital & Risk Command Center를 라이브 읽음 동행
실제 엔드 투 엔드 읽음 경로로 고정 층을 대체하십시오 : 브라우저 -> *************** 경로 핸들러 -> APIService -> 보안서비스 MlosCapitalMarketsController -> MLOSCapitalMarkets서비스. 조직Id는 운영자 세션에서 서버 ...
Capital-markets 스튜어드 읽기 명령 센터에 대한 프록시
MLOS-named를 추가, kamo-internal Capital & Risk를 허용하는 읽기 전용 프록시 명령 센터는 내부를 탐험하지 않고 MLOSCapitalMarketsService에 도달합니다. 브라우저에 네트워크 또는 비밀: - MlosBaseController: 자체 유지...
MLOS 자본 및 위험 명령 센터 스튜어드 콘솔
/commerce (MORTGAGE Market)의 AI-native mortgage 스튜어드 콘솔을 추가하십시오. 탭), placeholder intents/commitments sub-tabs 교체 MortgageStewardSection + 내부 스튜어드 스크린 탭. 첫 화면: 자...
시스템 넓은 toggle + 신용 균형 편집기 + 폭포 필터; 역사 회원 필터 / 링크 / 질; inject icon+ INJECT 확인
- /leads/credits: 바로 정렬된 'System Wide:' Active/Suspended dropdown; 신용 균형 ∞-capable InfinityCell을 사용하여 (무효성, ∞ 잎 as-is); 제품 필터 벤더에서 캐스케이드 (판매업자 = All). - /leads/...
System-wide toggle, Lead-viewers, 신용 균형 편집, 역사의 질
- /credits/system-wide GET+PATCH (org credit-suspend), /credits/lead-viewers (VIEW LEADS) 역사 회원 필터에 대한 보조금 포함. - PATCH /allotments/{id}에 대한 신용 균형 편집 : 유효성, null...
체계 넓은 신용 suspend, 신용 균형 무효, paginated 역사
- OrgLeadConfig (새로운 ORG LEAD CONFIG 테이블) : org-wide 'System Wide' 스위치를 suspends CREDIT-BASED 리드 자동 할당 (FFA unaffected); acceptNextLead (새로운 SYSTEM SUSPENDED 결과...
Templates/Past-Imports 탭에 있는 하락 중복 in-view 제목
Sub-tab 레이블은 이미 보기를 이름, 그래서 h4 제목 + 제목을 제거 LeadImportTemplateManager 및 LeadImportHistoryManager; 새로 고침 동작을 즉시 유지.
누락된 /api/security/lead-imports 프록시 경로 추가; 템플릿에 기본
- 기본적인 GET/POST /api/security/lead-imports는 다음 프록시 route.ts (만 하위 경로 ), 그래서 과거 수입품 fetch (및 수입품 POST) 500'd 다음 층에서 동안 SecurityService 자체가 잘되었습니다. 기본 route.ts (G...
게이트 FFA 사용 가능 일시 중지 가능 + 사용 가능
사용 가능한 수사원은 회원의 할당을 해결하고 중단 될 때 제품을 건너 뛸 수 있습니다. 자유로운을 위한 모든 단락 및 유효한 () 문 creditOk에 ! FFA를 위해 유출하는 너무 — 그래서 중단 된 회원의 리드 경고는 명확 (그리고 그들의 리드-Available 행 비활성화) 모든...
지금 중단은 실제로 합격을 막습니다 (alert +는 + FFA를 받아들입니다)
findApplicableAllotments 필터링 'AND la.isActive = true', 그래서 getMostSpecificAllotment ACTIVE fallback (또는 아무것도)를 반환하면 회원의 특정 할당 중단되었다 - 서스펜션은 모든 서스펜션 인식 콜러에 보이지 않...
스플릿 리드 크레딧 사용 가능/연혁/맨리지 크레딧 행동
/leads top-right 동작을 다시 주문합니다. 새로운 리드, 리드를 추가하십시오 (→/leads/available, Bolt icon + 라이브 가용성 표시기, Spend/Receive와 같은), 역사 (→/leads/history, 역사 아이콘), 크레딧 관리 (→/leads...
수입 리드 탭을 드롭; 두 하위 탭 + 헤더 버튼
- 'Import Leads' sub-tab 제거; 이제 수입 마법사가 항상 눈에 띄는 페이지 헤더의 'Import Leads' 버튼. 2개의 sub-tabs는 남아 있습니다: 수입품 템플렛, 과거 수입품. - 중복 인라인 import-history 테이블 삭제 (Past Imports...
와이어 mlos-internal-auth (INTERNAL AUTH SECRET) 배포 [skip ci]
이메일서비스의 InternalAuthFilter 가드 /api/email/templates/send + /seed-org 에 내부.auth.secret, 이는 설정되지 않은 (503). 자주 묻는 질문 생산 값 (mlos-internal-auth) 그래서 SecurityService의 ...
와이어 mlos-internal-auth (INTERNAL AUTH SECRET) 배포 [skip ci]
SecurityService의 사내 클라이언트 (복구 SMS -> VOIP, 복구 이메일 + 템플릿 씨앗 -> 이메일) 내부에서 X-Internal-Auth를 보냅니다. 지원하다 기존의 생산값(mlos-internal-auth)를 공유합니다. 응용 프로그램 kubectl patch; 이...
와이어 mlos-internal-auth (INTERNAL AUTH SECRET) 배포 [skip ci]
새로운 /api/bulktext/send 엔드포인트를 가집니다. 기존의 생산 내부의 값 (mlos-internal-auth) 그래서 SecurityService의 복구 SMS 이름 * kubectl 패치를 통해 응용 프로그램 라이브; 이 persists it to git.
POST /api/bulktext/send 내부 거래 SMS 구현
SecurityService의 BulkTextSmsClient (암호복 + 계정 설정 SMS) 항상 posTed *********** 에 /api/bulktext/send, 그러나 컨트롤러는 결코 내장되지 않았다, 그래서 모든 호출 404'd - SMS 복구 죽은 에 prod. Inte...
Provision R1 MEDIA JetStream 스트림 via idempotent 부츠 스트랩 작업
Media/lead-feed 이벤트 (media.feed.*, media.post.*)는 JetStream이 없었다 스트림, 그래서 게시는 '503 요청시 사용할 수있는 응답자 없음' (chat.>는 CHAT MESSAGES에 의해 덮여있다; 미디어.> 아무것도 덮었다). NATS는 ...
코멘트를 작성할 때 LeadId를 문자열로 보냅니다
parseInt()는 JS MAX SAFE INTEGER를 과거에 리드 에이즈를 둥글게 되었습니다. 비가설 리드를 보았고 404를 돌려 넣었습니다. 통신 탭에서 포스트를 만듭니다. 대신 원시 문자열 ID를 보냅니다.
CreatePost에 문자열로 LeadId를 받아 CRDB id 정밀도를 보존합니다
리드 ID는 JS MAX SAFE INTEGER를 초과하는 CRDB unique rowid() 값입니다. 이제 frontend는 문자열로 LeadId를 보냅니다. 문자열과 숫자 모두 파싱 form so findById는 둥근 값 대신 정확한 ID를 가져옵니다 ( 반환 404 'Lead ...
/leads/credits + 계정에 대한 회원 이름 해결
회원 열 및 필터는 이름 맵이 내장 된 때문에 원료 에이즈를 보여주었습니다. /api/security/members, 그의 CockroachDB 긴 에이즈는 JSON 번호로 일련되고 잃습니다 앞에 정밀도 2^53 — 그래서 열쇠는 끈 적격한MemberIds를 일치하지 않습니다 /인증/관...
번역 사전에서 새로운 i18n 키를 끌어 재건
수동 포트 기능 키가 추가되었습니다 kamo-translation-dictionary (en) CI 메시지 / 빌드 시간으로 복사; 이것은 배포 된 이미지가 그들을 선택합니다.
/leads/available (managers 전용)에 대한 테스트 리드 액션을 주사하십시오
각 납품업자/제품을 받아들이는 옆에 'Inject Test Lead' 버튼을 추가하고, 만에 보이는 MANAGE CREDITS 회원. 확인 대화 상자를 열고, POST를 새 주사위로 엽니다. endpoint; 수영장과 그리드의 합성 리드 랜드는 라이브를 재생합니다.
Inject test lead + Fix Manage-Credits list for Grant-all 관리자
- 새로운 POST **************** (MANAGE CREDITS): 합성 'Void > 테스트 리드' (John Doe / 555-555-5555 / noreply@<org 기본 도메인>) requireAssignment=true는 주어진 시장/벤더/제품 자동 위탁 수영장...
LeadImport run의 원래 업로드 파일 키 저장
SOURCE FILE KEY + SOURCE FILE CONTENT TYPE 열을 추가하여 실행 참조 MinIO (KamoInitializer)의 원본 파일 아카이브는 다음 실행에 열을 추가합니다.
아카이브 및 원본 수입 파일 다운로드
Start Import the raw file is upload (best-effort) 와 그 열쇠가 가져 오기 POST; 과거 수입은 아카이브 파일과 함께 실행을위한 다운로드 버튼을 보여줍니다. +2 프록시 경로 (source-file 업로드 + 다운로드), +2 i18n 키.