Value-set 플랫폼 소유 소유권(Phase-2 Slice 4)
SchemaCleanupRunner : ADD CONSTRAINT mlos value set ownership chk를 설치하십시오. CHECK (platform owned = (organization id is NULL)) - doc 02 §6.2 : 플랫폼 세금은 platform o...
LLPA 조정 + 가치 세트 + 조건 증발기 (Phase-2 Slice 4)
LLPA/조절 층 + §8.1 step-4 일치를 위한 deterministic predicate 엔진 ("an 조정 일치 iff 모든 그것의 조건은 만족됩니다."). - MlosPriceAdjustment (mlos price adjustment) : rateSheetVersionI...
MlosBasePriceGrid + NoteRateLadder 가격 세포 (Phase-2 Slice 3)
Priceable rate/price cell - FK BOTH의 첫 번째 카탈로그 엔티티티티 (Slice 1) 그리고 제품 (2 결합); §8.1 가격 집합의 기초. - MlosBasePriceGrid (mlos base price grid) : rateSheetVersionId F...
Mlos product 팔 일관성 CHECK (Phase-2 Slice 2)
SchemaCleanupRunner : 추가 계약 *********** CHECK ((amortization type = 'ARM') = (arm fixed period months is not NULL)) - 고정된 기간 IFF 제품 선언은 팔 (doc 02 §6.6)입니다. `= ....
MlosProduct + MlosArmIndex 제품 표준 층 (Phase-2 Slice 2)
카탈로그의 제품 회전 (doc 02 §6.3) : 모든 가격 다운 스트림 (기본 가격 그리드, eligibility matrices, 가이드 라인 규칙) FKs to MlosProduct.uid. - MlosProduct (mlos product) : per-investor 제품 - ...
등록 카탈로그 repos + 레이트 시트 버전 no-overlap 인덱스 (Phase-2 Slice 1)
- @EnableJpaRepositories += com.kamo.z.shared.mlos.catalog (새로운 MlosInvestor/ *********** repos; 이미 @EntityScan에 의해 커버. - SchemaCleanupRunner: ux rate sheet ver...
카탈로그 검증 + 효과적인 버전 스핀 (Phase-2 Slice 1)
Phase-2 카탈로그의 가장 작은 shippable 조각 (doc 02 §6) : 입증 된 체인 이mgDat -> MlosSourceDocument -> MlosRateSheetVersion 과 immutable 효과 point-in-time Resolution을 가진 versioni...
Per-tenant 자신감을 가지고 게이트 오버로드 (config↔gate 배선)
첨가제 DecisionGate.evaluate(단, 신뢰, 법적으로RequiresHuman, BigDecimal tenantThresholdOverride) - 해결 된 자율적 tuned 으로 *********** 무대, 층). 더 보기 법적인 벽은 절대로 유지하고 override는 비...
부분적인 유일한 색인 + servicing invariants (단계 1 구성 완료)
새로운 mlos.config 도메인에 대한 SchemaCleanupRunner DDL (mlos.config 이미 @EnableJpaRepositories; Hibernate ddl-auto : 업데이트는 테이블을 만듭니다. - 하나의 활성 부분 고유 지수 (WHERE is active...
단계 1 구성 도메인 + MlosActivationService (Slice 5)
Doc 04의 구성 요소 재고 완료 *********** - 정책 Singletons (one-active-per-profile, effective-dated/append-only): PricingPolicy (ppeSourcePriority List<String> - 유형 Mortg...
채널 적용 엔진 (Phase-1 Slice 4)
가장 제한적인 해결자 (doc 04 §8) - 제품 x 채널 x 투자자 -> {ALLOWED|DISALLOWED, ExecuPath, Model Authority, fundingBehavior}. - ChannelApplicabilityRule 법인: **************** c...
AuthorityConfig (법정 + govt 위임) - Phase-1 Slice 3
- AuthorityConfig (LenderProfile 당 단일 톤) : 하향성 DELEGATED/NON DELEGATED/HYBRID + 수동UwAllowed + govtDelegation 세트 {FHA DE,VA SAR LAPP,USDA,NONE} @ElementCollectio...
AI 자율성 구성 + 안전 바닥 결산기 (Phase-1 Slice 2)
- AiAutonomyConfig (LenderProfile 당 싱글 톤; 자율성 수준 **************** GlobalDefaultThreshold DECIMAL(4,3), autoExecuteEnabled) + AutonomyStageOverride (프로필, 단계); st...
Mlos.config repo pkg 등록 (Phase-1 Slice 1)
@EnableJpaRepositories 그래서 KamoInitializer에 com.kamo.z.shared.mlos.config를 추가하십시오 mlos lender profile + mlos licensing entry를 생성합니다. 인덱스 (incl. 한국어 market id)는 ...
LenderProfile + LicensingEntry 설정 기반 (Phase-1 Slice 1)
새로운 com.kamo.z.shared.mlos.config tenant-config 기초 (doc 04 §3): - LenderProfile (root, MORTGAGE MarketId 당 UNIQUE) - 소프트 FKs 잠금 조직 (Long) + CommerceMarket (UUI...
DaemonService Compliance-timer SLA 스윕(timer 채택)
MLOS 준수 타이머의 첫 번째 채택자 : 석영 작업 (각 5 분) 통화 *********** ARMED-but-past-deadline ECOA를 플립하기 위하여 (AdverseActionTimer) + Reg X (RegXTimer) 시계를 EXPIRED로 설정하여 BLOCKED 차...
**************** 대몬서비스 SLA 스윕
모든 ARMED-but-past-deadline AdverseActionTimer + RegXTimer를 EXPIRED로 변환합니다. (강력한 에스컬레이션 신호는 수락 스튜어드 스크린 표면; 사건 규정 준수 큐에 대한 방출은 후속입니다. 카운트를 반환; 빈 타이머 테이블은 안전한 no-...
DecisionSpine (Slice 2b-ii)에 와이어 라이센스 인식 할당
DecisionSpine.record() 지금 스탬프 StewardTask. 할당된MemberId에서 StewardAssigner 경로 결정은 대출의 관할권을 운반 할 때 : - DecisionRequest는 선택적인 subjectStateCode (ISO-3166-2) + actTy...
라이센스-aware StewardignAsser (decision-spine Slice 2b-ii)
라이센스 인식 스튜어드 selector 추가 (doc 03 §3.2; doc 01 §6 #9) - 선택 MLOS StewardLicense는 행동의 필수 면허를 위한 유효합니다 차용자의 상태에 유형, 가장 적은 오픈 StewardTasks에 부하 균형 (tie -> 가장 낮은 membe...
Mlos.compliance repo pkg 등록 (Slice 2c-i)
추가 *********** 에 @EnableJpaRepositories 그래서 KamoInitializer mlos adverse action timer + mlos regx timer를 생성합니다. Indexes entity-declared 를 통해 @Table — SchemaClea...
ECOA + Reg X 타이머 기판 (decision-spine Slice 2c-i)
새로운 *********** 패키지 (doc 03 §2.8) - kamo-owned lock donotmodify의 컴플리너 아날로그. 트리드타임. 첫 번째: - AdverseActionTimer (ECOA/Reg B 30일 시계; noticeKind ECOA AA/COUNTEROFF...
Mlos.legal repo pkg 등록 (Slice 2b)
Com.kamo.z.shared.mlos.legal 에 @EnableJpaRepositories 그래서 KamoInitializer mlos licensed act registry / mlos ron eligibility / mlos steward license를 생성합니다. 모든 인덱...
국가 인식 법적 레지스트리 기판 (decision-spine Slice 2b)
새로운 com.kamo.z.shared.mlos.legal 패키지 - 그린 필드 생산자의 DecisionGate의 절대 법적 벽 입력 (doc 03 §3.2). 첫 번째, 아니 아직 채택: - LicensedActRegistry (platform ref, act+state 당) -이 ...
Mlos.steward + mlos.orchestration 저장소; Slice-2a 스키마
- KamoInitializerApp @EnableJpaRepositories : 축적 된 MLOS 저장소 추가 제품 설명 *************** 더 보기 esign/personal loans 그래서 KamoInitializer 자신의 스키마를 소유. - SchemaCleanupR...
Declare Slice-2a 인덱스를 통해 @Table(indexes) 에 entities
Mlos orchestration state와 mlos steward task 인덱스 정의를 이동합니다. KamoInitializer의 SchemaCleanupRunner에서 entities 자신에게 (@Table(indexes=@Index(...)))) 그래서 Hibernate ddl...
Decision-spine Slice 2a - OrchestrationState + StewardTask + DecisionSpine BLOCKED-state 기계
OrchestrationState (그린/BLOCKED/COMPLETE) + StewardTask (확장 기록) + enums + DecisionSpine (@ConditionalOnProperty mlos.spine.enabled): 배송된 DecisionGate 구성 + AiDeci...
K1m1 노드 이미지 v24.2.4 -> v24.3.33 업그레이드
K1m1 CRDB StatefulSet 노드의 주요 업그레이드. 참고 : 클러스터가 아닙니다. k3m1 노드가 업그레이드될 때까지 24.3로 최종화 (별도 추적).
MLOS 이벤트 백본 배선 제거 - KamoLOS는 MLOS가 아닌 개인 론 LOS입니다
MLOS (mortgage) 작업은 KamoLOS (개인 대출)를 만지지해야합니다. shared-lib com.kamo.z.shared.mlos.* 기판은 (일반, 게이트 mlos.outbox.enabled=off); 그것의 첫번째 채택자는 새로운 MLOSxxxService 마이크로서비...
LoanIdentifier 레지스트리 기판 - 42 타입 에이즈 (키스톤 0.5, 슬라이스 1)
새로운 pkg com.kamo.z.shared.mlos.identity (인바운드 웹훅 라우팅 키) : LoanIdentifierType (42 일류 유형의 에이즈, 각 나르는 Cardinality + Ownership; @Enumerated STRING; SingleActiveType...
PublishAck는 io.nats.client.api, io.nats.client에 있습니다
Shared-lib 컴파일을 끊는 테스트 전용 수입 수정 (현재 필수 로컬 mvn 설치에 의해 잡힌). Main code는 unaffected (OutboxRelay는 PublishAck 반환을 무시합니다).
StewardFeedback flywheel - 모든 수염 verdict 캡처 (키스톤 0.11)
새로운 pkg *********** append-only StewardFeedback 접지 truth 행 (FK ai decision.uid; verdict CONFIRM/OVERRIDE/MODIFY; Reg-B 정렬 된 reasonCode; correctedValue jsonb; is...
Immutable AiDecision WORM 원장 + 2 벽 결정 (키스톤 0.3, 슬라이스 1)
새로운 pkg com.kamo.z.shared.mlos.decision (greenfield decision spine, donotmodify를 편집하지 마십시오) : immutable append-only AiDecision (WORM via @PreUpdate guard; loanF...
이벤트 백본을위한 Tenant-isolation 게이트 (Slice 3)
로드맵 0.10: **************** (자유한 소비자 구독 솔기) + 속하는ToTenant (subject,orgId) 토큰 현명한 일치는 거울 NATS 필터링; forEvent now rejectitive orgId (자유 없이 이벤트 없음). MlosTenantIsolat...
소비자 측 idempotency, DLQ + 스튜어드 재생 (Slice 2)
어떤 MLOS 소비자가 플러그를 꽂는 신뢰도 코어를 추가합니다. ProcessedEvent dedup ledger (Unique Consumer name+event id) + MlosDeadLetter DLQ + MlosDeadLetterStatus; IdempotentEventProc...
MLOS 거래 아웃 박스(producer path) 채택
Com.kamo.z.shared.mlos.event를 @EnableJpaRepositories scan, mlos.* config (mlos.outbox.enabled=true, MLOS EVENTS 스트림 + dedup 창, 스위퍼), 프로듀서-path 배선 테스트 proving en...
거래 아웃 박스 이벤트 백본 (Phase-0 키스톤 B)
NEW sibling pkg의 Money/compliance-grade 프로듀서 경로 *********** (모든 편집 donotmodify): MlosEventEnvelope DTO + MlosOutboxEvent outbox entity/repo + OutboxWriter (sing...