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...
해제 k2m1 클러스터 섹션
k2m1 (10.8.2.1:6443)는 decommissioned 및 unachable 입니다; 그것의 단계는 동일에서 살았습니다 deploy services 작업 및 실패 (kubeconfig / no route) 심지어 k1m1 완전히 성공. 전체 k2m1 섹션을 제거하므로 녹색 실...
Indent heredoc body 그래서 start.sh configmap은 YAML을 유효합니다
Start.sh 블록 사기 임베디드 5 쉘 heredocs (rtp.conf, http.conf, SQL block, WebRTC endpoints, freepbx.conf) 그 몸은 열 0에서 sat - 보다 적은 indented 블록 사기, 그래서 YAML은 첫 번째 바디 라인에 사...
실패하지 않은 kubectl 캐시 dir 전체 작업을 죽일
Kubectl-install 단계는 'set -eo pipefail'를 실행합니다. 찾아보기 *********** -이름 kubectl ... | 헤드 -1 캐시 dir는 absent (런너 재시작 사이에 분명) 출구를 찾을 때 1, pipefail propagates it, and s...
업그레이드 v3.0 -> v3.3 (fix 간헐적인 WebSocket 차단)
v3.0.0 intermittently는 WS 101 업그레이드를 완료하여 소켓을 닫습니다. Frame Flows - 우주 게임 클라이언트의 로드에 'disconnect를 반복 (reproduced) headless: 페이지 짐의 첫번째/찬 WS는 101 후에 ~200ms, 클라이언트 ...
GIT CLONE TOKEN과 Clone shared-lib (등록 토큰이 아닙니다)
레지스트리 토큰은 k1m1 Docker 레지스트리 (htpasswd)에 인증되어 있지 않습니다. Forgejo git, 그래서 공유 lib clone 실패 auth. Forgejo git 토큰을 사용하십시오. 다른 Java 서비스 CI.
K1m1 레지스트리에서 포인트 Docs 배포
Docs-online 이미지 호스트는 bogus *********** (Redis DNS, 절대 레지스트리), 그래서 모든 DocsService 배포 다시 승인 unpullable 이미지. k1m1 레지스트리에서 일치합니다. Docs-fork CI는 이제 이미지를 만들고 밀어줍니다.
Drop dead deploy k2m1 작업, k1m1 레지스트리로 재구성
kamowebsigner ran 에 the stale cached k0m1:5000 이미지, 결코 다시 붓기 k1m1 은퇴 후 k1m1 레지스트리; 디스크 압력 eviction는 캐시를 닦았습니다 (ImagePullBackOff). 오프라인 k2m1 배포 작업을 드롭; 이 푸시는 다시 ...
드롭 오프라인-k2m1 배치 작업 + orphaned k2m1 표시
Stale 캐시 k0m1:5000 이미지에 서비스 ran는 k1m1에, 결코 re-pushed k0m1 은퇴 후 레지스트리; 디스크 압력 완화는 캐시를 닦았다 (ImagePullBackOff). 죽은 deploy k2m1 작업을 제거하고 이제 판 deploy-k2m1.yaml / con...
K1m1에 빌드 - k1m1, 드롭 k2m1, 고정 이미지 호스트에서 복제
CI는 은퇴 한 k0m1:3000 Forgejo에서 kamo-shared-library를 복제했습니다. 실패하고 los-service는 k1m1 레지스트리에 결코 밀어 없었다; 그것은에 살아남았다 stale는 k0m1를 시동했습니다: 디스크 압력 eviction까지 5000 이미지는 캐...
페이지는 supersedededt + 도로 없는 수송 세포를 정직하게 반영합니다
서비스 탭은 실제로 수행되는 두 단계에 대한 불완전으로 읽습니다. - edt는 EDT4 (hydro)가 EDT2 기초와 비우는 0% 막대기를 보여주었습니다 파이프라인 omits edt 단계. 이제는 <hydro> (EDT4), 막대기에 의해 초래된, 보여줍니다. - 수송은 4,009의 ...