EligibilityCellMatcher 단 하나 차원 이유 부호 attribution (ECOA 특이성)
PriceAssemblyEngine 검토 표백하다: a EXACTLY에 놓인 셀은 이제 INELIGIBLE이 됩니다. 특정 ECOA 주요 이유 (FICO BELOW MIN / STATE NOT ELIGIBLE / PROPERTY TYPE NOT ELIGIBLE / UNITS NOT EL...
ComplianceTimerService는 mlos.compliance.timer.breached를 SLA breach (doc 03 §2.8)에 방출합니다
발송된 Slice-2c 타이머에 javadoc-named follow-up: "event 배출 Compliance queue는 follow-up입니다. 만료된Breached()는 이제 COMPLIANCE TIMER BREACHED 이벤트 당 ARMED→EXPIRED 타이머, outbox...
ConditionTemplateExtension - 포털에 대한 차용차Actionable 플래그 (doc 09 §6.4)
Net-new data Dependency a renter 포털의 "왼쪽"보기 요구 사항 : Lock LoanCondition은 직원/org 회원 ids 만 운반하므로 포털은 말할 수 없습니다. BORROWER를 여는 조건 doc 09 §6.4는 구독합니다. 대출 기관의 융자Action...
PriceAssemblyEngine — 신중한 §8.1 PPE 핵심 (단계 2 Slice 13)
첫번째 순수한 논리 mlos 조각: 발송한 카탈로그를 구성하는 캡스톤 수정자에 대한 권한 서버 측 가격 수학 (doc 02 §8.1 단계 2-4). Ungated stateless @Component (조정하기 쉬운) *********** — 0 저장소, 새로운 세대, 스키마 변경 없음...
Pull-Through — AiPullThroughPolicy + PipelineFundingProjection (문서 09)
Doc-09 Pull-through entity 기초 (same mlos.capitalmarkets pkg). AiPullThrough정책 (doc-09의 'LenderProfile'에서 배송 설정 루트 충돌 방지; tunable P(fund)->lock/warehouse/hedge k...
RceCommitmentDecision - RCE 잠금 결정 세부 사항 (doc 08 §10.1)
기타 *************** net-new rce persistence gap (잠금 수명주기 + config + decision-spine는 이미 발송되었습니다. 감사 사슬 rateLock <-> MlosLockRecord를 닫습니다 <-> RceCommitmentDecision...
ShutWorkflowTemplate + MersRegistration (doc 05 §6.2/§6.3) - §6.3 eClose 재고를 완료하십시오
ClosingWorkflowTemplate (DATA로 eClose 그래프 - 총 블록 WORM, stepsJson JSONB, 효과적인 처리; rangeLevel 최대 제한). 합병(MERS-is-ONE-system) per-loan operation ledger — append-on...
EClose core — closePackage + closeArtifact (문서 05 §6.3)
Com.kamo.z.shared.mlos.eclose를 엽니다: eClose 워크플로 그래프 기판. 회사연혁 (집합된 루트, 결산 당 하나; 부분-WORM - 정체성 냉동, 상태 산책) + defectArtifact ( *********** 단계 당 1개의 노드; 부록 전용 부분-WOR...
InternalRulesDecision - §6.5 비-AUS 규칙 엔진 저장소 (doc 10) - aus * 재고를 완료
내부 non-QM/DSCR/ITIN/Jumbo deterministic 규칙 엔진 결과 상점: 명시적으로 아닙니다 AUS (AusFinding/AusKind는 GSE AUS, doc 01 §7)로 공개하지 않습니다. FKs LoanFile 지시어 (한 개의 문서 §6.6 예외 — AUS...
AUS는 아이들을 찾는다 — aus condition + aus waiver + aus validation (doc 10 §6.2)
Doc-10 aus * 찾기 - 어린이 재고 완료 (InternalRulesDecision non-AUS) sibling은 별도의 슬라이스입니다. AusCondition (특허청-feedback 라인; 부분-WORM — 콘텐츠 언, loan condition id write-once n...
AusRun 키스톤 - AUS 제출 기록 (doc 10 §6.2)
Com.kamo.z.shared.mlos.aus를 엽니 다: AusRun (잠금된 AusFinding의 아이들) 당 나르는 제출 실행 상태 - 단계, 이중 AUS 동결 / 소프트 잠금, cost+credit-reissue 추적, AiDecision 합리적 링크. v1 AGENCY 만 (...
Doc-03 §2.8 준수 필수품 - ComplianceFinding + RBPN + FCRA-AA + 변경 연락처
§2.8 기록의 결말 + 3개의 INDEPENDENT 고시/CC 요법, 결합 mlos.compliance에서 AdverseActionTimer/RegXTimer를 배송했습니다. 모든 총 블록 WORM (AiDecision idiom - 조사 증거; 개정은 새로운 행입니다). Compli...
Projection/mediastream 기판 - EventProjectionPolicy + LoanStreamBinding (doc 07 §6.7/§7.2)
EventProjectionPolicy = GLBA 데이터 마이닝 수당 (eventKind x partyClass/role) -> 허용 필드 그룹 + 채널); 플랫폼 기본 (null org) +org-override 두 줄 패턴. LoanStreamBinding = ***********...
Dispatch 기판 - NotificationOutbox + 알림RateWindow (doc 07 §6.4/§10.3)
충돌 안전 per-recipient는 queue + 튼튼한 빈도 모자 카운터 (co-transactional를 보냅니다 §10.3) 당. 알림아웃박스 (partial-WORM, 통신 아카이브 idiom MINUS @PreRemove — 실행 가능한 작업 큐, 법적 증거가 아닙니다.: 언...
규칙Version Pin + RuleVersionPinEntry (doc 06 §4.6 로반 동결)
Doc-06 규칙 인벤토리를 완료하십시오. Active rule/policy version set (determinism — in-flight loan 결코 침묵적으로 이득/ 규칙을 편집 할 때 방울 요구 사항). RuleVersionPin (헤더: 대출FileUid/org/ stage...
Versioned requirements-rule 정의 층 (doc 06 §4.2/§4.6)
문서 시스템의 규칙 엔진 반 (part 1) : MortgageDocType (52-of-~200) §3.3 세금 + 비 다루기 쉬운 법적인벽 소스 -of-truth) + RequirementDriverType + FreshnessAnchorEvent enums; RequirementR...
Greenfield 1-obligation/N-satisfier 상태 모형 (doc 06 §4.2/§4.3)
문서 시스템 기초 조각: DocumentRequirement (N satisfiers of 의무) + RequirementSatisfier (부속 WORM 합격 기록) + 2개의 순수한 결실 (WaitingOnResolver §6.1 derivation, 조건 새 pkg com.kamo...
알림 설정 + 통신아카이브 (doc 07 §6.2/§9.2)
Doc-07 §6 엔터티 모델을 완료 — mutable 편익 원장 + immutable 기록의 사업. 동일한 pkg (@EnableJpaRepositories 변화 없음). - 알림 설정(mutable): per-(party,event key,channel) toggle; ******...
파티 그래프 + TCPA / E-SIGN 동의 ledger (doc 07 §6)
새로운 pkg *********** — 수신자/소비자 회사연혁 Consumer-agnostic (FKs만 잠긴 donotmodify; 파견자는 입니다 미래의 MLOSxxxService, 아니 개인 대출 KamoLOS — doc 07's KamoLOS 할당은 stale입니다. - Loa...
DecisionInput — FK 핀 입력 검증 (절감 소나무 2c)
모든 결정 deterministically 재생 가능 (doc 03 §2.1). 현재 완전 카탈로그/scenario/pricing에 의해 차단해 재고 - DecisionInput FK-pins immutable 규칙/제조/버전 PKs. - 총 블록 WORM (AiDecision idi...
자물쇠 기록 + 자물쇠 사건 (Phase-2 Slice 12c)
FINAL 시나리오 / 프리싱 서브 슬라이스 (doc 02 §6.3/§8.1) - §6.3 완료 시나리오/pricing entity 재고. 가격 결과 + 그것의 비율 자물쇠 append-only 이벤트 로그. - MlosLockRecord = PARTIAL-mutability WORM...
가격 실행 + 결과 + 적용 조정 (Phase-2 Slice 12b)
Immutable priced-quote 레코드 (doc 02 §6.3/§7.2/§8.1): MlosPricingRun -> MlosPriced제품 결과 -> MlosAppliedAdjustment, PPE에 의해 하나의 tx에 작성. - 모든 3 IMMUTABLE-BY-CREATIO...
Scenario identity — MlosLoanScenario + MlosScenarioBorrower (단계 2 슬라이스 12a)
Doc-02 §6.3/7 시나리오/pricing 층을 여십시오 (3개의 sub-slices의 첫번째). 더 보기 priceable-scenario 집계 루트 PPE 걸려 + 그 대여. - FK-don't-recopy (§6.4) : 시나리오 매장 ONLY 파생-for-reproduci...
소화 entities — MlosExtractionTemplate + MlosDocumentSegment (Phase-2 Slice 11)
Doc-02 §6.3 ingestion 측면을 엽니 다. per-investor 형식은 파서를 맵 읽음 + 한 분류, 소스 문서의 검토 가능한 지역. 4 지상 뚱 베어 *********** 현실에서 그들을 지상 비율 시트 구조 (290-file RateStack corpus 조사). ...
Bulletins + Bulletin-change 검증 + 유효성 검사 (Phase-2 Slice 10)
Doc-02 §6.3 카탈로그를 닫습니다. Bulletins는 투자자의 변화 발표입니다. 그 spawn 새로운 카탈로그 버전과 supersede predecessors (§6.5). - MlosBulletin (mlos bulletin, WORM) : 투자자Id FK, 제목, 발행 a...
Lock-policy 버전 (WORM) + 기간 옵션 + 연장 요금 (Phase-2 Slice 9)
투자자 lock-policy layer - 세 번째 효과적인 WORM 버전 척추 (요금 시트 + 이후) guideline), 투자자 당 키; feeds 미래 rateLock/RateCommitmentEngine. - MlosLockPolicyVersion (mlos lock polic...
Guideline 규칙 + 조건 + 증발기, LLPA predicate 엔진 공유 (Phase-2 Slice 8)
Guideline-rule은 §8.1 단계-2의 정결을 전합니다. 매우, 검토 된 Slice-4 상태를 재사용 Safety-critical predicate logic을 duplicating 대신 증발기. DRY refactor (non-regressive — 증발기 몸 바이트 IDe...
MlosGuidelineVersion (WORM) + 가이드라인VersionResolver (Phase-2 Slice 7)
Immutable effective-dated guideline VERSION - 컨테이너의 특성 매트릭스 *********** 및 미래의 가이드 라인 규칙이 꺼집니다. 믿음의 복제 검토 된 Slice-1 MlosRateSheetVersion 척추, 제품 당 열쇠 (투자자 당 Vs). ...
Eligibility matrix + 세포 + 세포 성냥꾼 (Phase-2 Slice 6)
§8.1 step-2 eligibility 첫번째 여과기 기질 (세포 conjunct; guideline rule + AUS 문 및 나중에). - MlosEligibilityMatrix (mlos eligibility matrix) : * 효과적인 조정; REUSES는 URLA를 잠겼...
MlosMarginSchedule + MarginScheduleResolver (Phase-2 Slice 5)
투자자 마진 층 - §8.1 step-4 가격 어셈블리의 "+ margin schedule" 용어. - MlosMarginSchedule (mlos margin schedule) : rateSheetVersionId FK, productId (null=all), marginType, ...
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...
MlosProduct + MlosArmIndex 제품 표준 층 (Phase-2 Slice 2)
카탈로그의 제품 회전 (doc 02 §6.3) : 모든 가격 다운 스트림 (기본 가격 그리드, eligibility matrices, 가이드 라인 규칙) FKs to MlosProduct.uid. - MlosProduct (mlos product) : per-investor 제품 - ...
카탈로그 검증 + 효과적인 버전 스핀 (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는 비...
단계 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...
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...
**************** 대몬서비스 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...
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...
국가 인식 법적 레지스트리 기판 (decision-spine Slice 2b)
새로운 com.kamo.z.shared.mlos.legal 패키지 - 그린 필드 생산자의 DecisionGate의 절대 법적 벽 입력 (doc 03 §3.2). 첫 번째, 아니 아직 채택: - LicensedActRegistry (platform ref, act+state 당) -이 ...
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...
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 반환을 무시합니다).
