효과적인 프로파일 정책 - 가격 / 캡슐 / 예약 게시
새로운 MlosPolicyWriteService (응축; 자체 저장소 그래서 구성 수집 쓰기- 서비스는 untouched): 동일한 감사에 단 하나 활동적인 demote 그 후에 inert versioning 회전. 컨트롤러 /pricing-policy, /capital-policy, ...
InvestorConfig 배송 + 약속 규칙 하위 수집 CRUD
*************** D31 설정 척추에 (+update/delete) (org는 부모 투자자를 통해 실패, 행당 WORM 변경 로그); 컨트롤러 /investors/{id}/delivery-rules + /commitment-rules GET/POST/PUT입니다. 마지막 완료...
InvestorConfig 신용 상자 오버레이 서브컬렉션 CRUD
*********** D31 config 척추측만증에 (org는 통해 실패했습니다 부모 투자자, 행당 WORM 변경 로그, configVersion 기본값 1); 컨트롤러 /investors/{id}/overlays GET/POST/PUT (Active:false를 통해 삭제). 더 보...
ScenarioDiscoveryService — 캐논리 프로필 생성/업데이트 (D1)
MortgageAppController (re)는 새로운 것을 통해 canonical BorrowerScenarioProfile을 produces ScenarioDiscoveryService 후 **************** (최고의 노력, 그것의 자신의 tx). @EnableJpaRe...
AUS-connection config 쓰기 표면 (D37) + org 당 단일 모기지 시장 (D38)
- MlosConfigWrite서비스 *********** org-scoped (resolveProfile), 하나-per-AusKind 독특성, 비밀은 빈 secret 편집, WORM 감사 척추에 보존. - MlosConfigController /aus-connections GET/P...
투자자 위임 쓰기 표면 — per-program CRUD (D39)
Drop delegatedAuthority from InvestorConfig write/view; 추가 InvestorDelegation sub-collection under /investors/{id}/delegations (GET/POST/) PUT, D31 config-write...
[08] ReconciledFactPublisher - los.pipeline.fact 출판 솔기 (D34)
doc 08 §3.3: 잠긴 ****************는 NATS를 얻지 않아야 합니다. 출판사 (그는 donotmodify를 편집합니다). Non-locked ReconciledFactPublisher 래퍼 추가 그 reconciles, 그 후에 비 zero 변화 조사에 los.p...
[04] 슬라이스 E2 리스크 오버레이 컬렉션 CRUD (D31)
위험 오버레이 (credit-box / geo-concentration / 노출-limit layer on 기본 신용 상자) D31 척추에 구성 컬렉션으로: 기본값을 생성 configVersion=1 + 스탬프 프로필 정체 + 범프 프로파일Version + validate-or- 롤백 ...
[04] 슬라이스 E2 InvestorConfig 수집 CRUD (D31)
두 번째 컬렉션 구성 도메인 (doc-04 §3.2 InvestorConfig) — per-investor 자본 시장 실행을 공급하는 승인 / 납품 / 감사. 단위 H를 재사용하십시오 수집 모양은 정확하게: 감사에 *********** 척추 (profileVersion 범프 + §4b....
[04] 슬라이스 E2 라이센싱 컬렉션 CRUD (D31)
첫 번째 COLLECTION 구성 도메인 (doc-04 §3.2) LicensingEntry, 많은 프로파일) — a new id-keyed write shape on the same Audit spine as a singletons: -********** / updateLicense ...
[04] pass-2 AutonomyStageOverride CRUD + 단상 자율지도 (D28)
단계 자율성 표면은 StageWallRegistry까지 설정 수직 deferred 존재 (그들의 방어주의는 지금 만족): -********** (lenderProfile, stageKey) 당 upsert SAME 쓰기 척추 (whitelisted mutation, profileVer...
Assignable-members endpoint + 회원 프로필에 작업 확장
- GET *********** (VIEW LEADS 소지자 모두) → {id, 이름, 연장} Lead-view 할당 드롭다운(name + work extension, not email)의 경우. - GET /api/security/members/{id} 이제는 PhoneWorkExte...
Doc-04 tenant-config layer - 자체 치유 + 활성화 요약 + 5 도메인 GET/PUTs
mlos.config.enabled + com.kamo.z.shared.mlos.config @EnableJpaRepositories. MlosConfigSelfHealRunner : 기본 LenderProfile + 5 활성 당 도메인 싱글턴 부팅의 MORTGAGE 시장 *******...
OAuth2 클라이언트 등록 CRUD (platform-admin gated, 암호화-at-rest, 비밀은 누출되지 않음) + 플랫폼-enc-key env
Steward WRITE 프록시 - 기록적인 피드백, 게시 pull-through 정책, 트리거 가격 실행
모든 3개의 POSTs에 동일한 적용된 분야 쓰기: - 다운스트림 바디는 브라우저 필드의 WHITELIST에서 서버 측을 내장; - 조직Id + 배우 회원 ID ALWAYS 세션 샘플링 (새로운 actorMemberId() SUDO MEMBER ID 를 선호하므로 시스템 사용자가 아닌 ...
라이브 FFA toggle — 빠른 엔드포인트 + 제품 업데이트에서 방송
- 파칭 *********** (MANAGE CREDITS): 제품의 토글 Leads-Available Shortcut의 무료 전용 플래그; 납품업자 제품 + 가용성을 게시합니다. -********** · *************** ( ***********로 되돌아가기 - ******...
MLOS Governance에 대한 보안 서비스 읽기 프록시
1개의 관제사/클라이언트 쌍 정면 MLOSGovernanceService의 5개의 읽음 (그것의 것 스튜어드-feedback 및 pull-through-policy 모듈 공유 /api/governance). 조직Id는 OTK 세션에서 해결, 결코 브라우저. Tenant 감시: org-i...
MLOS 문서에 대한 SecurityService 읽기 프록시 (doc + doc-orchestration)
MLOSDocService를 정면으로 하는 2개의 브라우저 파싱 (/api/docs) 및 MLOSDocOrchestrationService (/api/doc-orchestration) 문서 스튜어드 스크린. 조직Id는 OTK 세션에서 해결, 결코 브라우저에서. Tenant guards:...
가격 리뷰 읽기 프록시 (rate ladder + LLPA decomposition)
MlosPricingController @ /api/security/mlos/pricing + MlosPricingClient로 MLOSPricingService (/api/pricing). Reuses MlosBaseController. 재고가 주사됩니다. 연산자 org (server...
시장 목록에 ?status 필터; 중복 DELETE 제거
GET /api/security/commerce-markets는 현재 선택된 status=active|archived|all (과태 활성) 그래서 설정 Archived 탭은 아카이브 시장을로드 할 수 있습니다. 공지사항 DELETE /{id} endpoint — 그것은 soft-dele...
요약 검토 읽기 프록시 (agency AUS + non-QM 내부 규칙)
MlosUnderwritingController @ /api/security/mlos/underwriting + MlosUnderwriting 회사 소개 to MLOSUnderwritingService (/api/underwriting, X-Internal-Auth). MlosBaseC...
Capital-markets 스튜어드 읽기 명령 센터에 대한 프록시
MLOS-named를 추가, kamo-internal Capital & Risk를 허용하는 읽기 전용 프록시 명령 센터는 내부를 탐험하지 않고 MLOSCapitalMarketsService에 도달합니다. 브라우저에 네트워크 또는 비밀: - MlosBaseController: 자체 유지...
System-wide toggle, Lead-viewers, 신용 균형 편집, 역사의 질
- /credits/system-wide GET+PATCH (org credit-suspend), /credits/lead-viewers (VIEW LEADS) 역사 회원 필터에 대한 보조금 포함. - PATCH /allotments/{id}에 대한 신용 균형 편집 : 유효성, null...
Inject test lead + Fix Manage-Credits list for Grant-all 관리자
- 새로운 POST **************** (MANAGE CREDITS): 합성 'Void > 테스트 리드' (John Doe / 555-555-5555 / noreply@<org 기본 도메인>) requireAssignment=true는 주어진 시장/벤더/제품 자동 위탁 수영장...
MinIO에 대한 아카이브 원본 파일 + 다운로드 endpoint
Injects MinIOStorageService; POST /source-file은 개인의 원료 업로드를 저장합니다. 내부 버킷; GET /{id}/source-file 스트림 다시 (org-checked); 키는 스레드 import POST와 persistImportRun; 이제 h...
Persist는 / 기록, 템플릿 CRUD, 헤더 자동 감지 및 재 승인
- LeadImportPersistenceService: 헤더 Normalize+SHA3 지문 (주문/주문), mapping/row JSON round-trip, persist run + non-success 레코드, 템플릿 감지 (Jaccard) - LeadImportTemplateC...
라이브 NavPri 리드 알림에 /leads/available-summary 받기
모든 액티브 마켓(comment gate + credit/FFA/)에서 콜러 수락 가능 일상의 규칙). 반환 hasAcceptable / hasAcceptableCredit / blockedByComments / topCredit. SPEND RECEIVE LEAD CREDIT 없이 회...
Mark-reassignment gated by MARK right; Manage-Credits는 Spend/Receive와 함께 회원을 반환합니다
LeadAcceptController: Mark-reassignment는 MARK LEADS REQUIRES ASSIGNMENT를 요구합니다. LeadCreditController.manage: 자격이 된MemberIds (SPEND RECEIVE LEAD CREDIT 홀더)를 반환합니...
신용 리드 할당 API ***********
- LeadAcceptController: GET /leads/available, POST /leads/accept (진동, 주석 도금, FFA + 크레딧), GET /leads/uncommented, POST /leads/{id}/mark-reassignment, GET /leads/...
시장 상태 필터, archive/reactivate, market-scoped 공급 업체
- GET *********** (과태 활성); 각 시장 DTO와 납품업자 제품 - DELETE /lead-markets/{id}를 PATCH /lead-markets/{id}/active (archive/로 교체하십시오. reactivate) - 시장은 결코 어렵지 않습니다. - GE...
Org 소유자의 첫 번째 로그인에서 시험 시계 시작
PENDING 평가판 (source=TRIAL, TrialExpiresAt=null)을 가진 새로운 orgs 시작까지 아무것도 부여, 다음 3 일 시계를 시작 소유자의 첫 번째 FQDN-scoped 로그인 그래서 DNS가 여전히 동안 점화하지 않습니다 설정한다. 소유자 전용, 한 번 (...
Kamp-apps, VectorService, kamolos, kamo-signer-monorepo를 public changelog에 추가하십시오
God-mode 회원 가입 종료
POST /api/security/impersonate는 arbitrary를 위한 신선한 ***+OTK를 mints 콜러의 현재 org의 회원, 콜러 세션에 게이트 신 모드 (GD). SUDO MEMBER ID로 신 관리자의 회원 ID를 기록합니다. 감사. EnterAsControlle...
반환 orgName + 언어 /user-info
Org의 표시 이름과 회원의 선택 언어 해결 (ISO-639- 1명 1명 코드) DB에서 그래서 kamo-universe는 각 플레이어의 org + 언어 플래그를 보여줄 수 있습니다 그들의 명찰에. 해결 된 라이브 ( 세션에서 아닙니다) 그래서 기존 세션 자주 묻는 질문.
범위 회원은 제품 루트에 제목, KamoCRM하지
EntitlementService는 이제 각 회원의 제목 루트를 통해 해결합니다. EntitlementRootResolver (가장 큰 시장 소유 조상 또는 자체) 대신 최고 수준의 org로 걸어. 무료 층 및 제품 액세스 플래그 그 루트에서 파생, 그리고 isKamoCrmSubscri...
부팅에 기존 모기지 시장을 위한 Backfill 프로그램 제공
DataLoader 지금 호출 *************** AppMortgage-engagement 백필 후에. 모든 기존 MORTGAGE를 Sweeps CommerceMarket 및 그 프로그램 제공을 보장합니다. 회사 소개 createMarket-side Hook Landed 전에 ...
PUT /programs/{code}/active + deprecate 레거시 모기지 POS 엔드포인트
- MortgageProgramController는 PUT를 얻습니다 **************** body {"isActive": bool}, LOS TAKE APPLICATION에 게이트. 자주 묻는 질문 *********** OrgProgramOverride 행을 업데이트합니다. ...
LOS 권리 + /commerce/engagements 종료
- MortgageAppController : 이제 모든 엔드포인트는 RoleRightType에 게이트합니다. 지원하다 LOS VIEW PIPELINE가 필요합니다. 새로운 응용 프로그램을 만들기 위해서는 LOS TAKE APPLICATION; 편집은 LOS 작성 역할 (테이크 / 프로...
Emit lender 브랜드 + 공개 필드 per-org config.json
Kamo-los 납세자를 직면하는 두 가지 변화 : 1. OrganizationController는 public GET /api/security/org/domain/{host}를 얻습니다. 끝점. 정확한 OrgDomain 경기에 의해 org를 해결, 그 후 retries 가장 깊은 호...
MortgageConnectController - 연결 + 검증된 제조 + 재조합 엔드 포인트
Connect-first 캡처 표면 노출 *********** - GET/POST /connections + POST /connections/{id}/complete - GET/POST /verified-facts + POST /verified-facts/reconcile Borrow...
MortgageProgramController 추가 — 목록 프로그램, set persona, set selected program
Expose Prometheus 미터 엔드 포인트
Micrometer-registry-prometheus를 추가하고 management.endpoints를 구성합니다. /actuator/prometheus를 건강/정보에 노출시키십시오. 견적 요청 shared-lib에 추가된 카운터/timer는 긁을 수 있습니다.
GET /mortgage-apps/hmda/lar/issues 카운트 요약
주어진 해 동안 LAR의 유효성 검사 문제 및 반환 {errors, warns, rowsWithIssues} 그래서 UI는 한 줄 배너를 렌더링 할 수 있습니다 연산자가 CSV를 다운로드하기 전에.
노출 GET ***************
제품정보 *********** 자문 사전 기쁨으로 사용자가 대상 상태를 선택할 때 TransitionDialog 화재를 확인합니다.
Concurrent-modification IllegalStateException을 409로 번역
LoanPipelineService를 실행할 때, 공유형 lib 낙관식 잠금 변경과 쌍 "Concurrent 수정 : 새로 고침 및 재시행", 구조화 된 표면 {error, code: "CONCURRENT MODIFICATION"} 몸으로 UI가 반응할 수 있습니다. 원시 오류 토스트 ...