콘텐츠로 건너뛰기
KAMOUniverse

변경 로그

무슨 일이야?

플랫폼에 대한 모든 개선 사항, 그것이 선적.

  1. · SecurityService

    [04] 슬라이스 E2 InvestorConfig 수집 CRUD (D31)

    두 번째 컬렉션 구성 도메인 (doc-04 §3.2 InvestorConfig) — per-investor 자본 시장 실행을 공급하는 승인 / 납품 / 감사. 단위 H를 재사용하십시오 수집 모양은 정확하게: 감사에 *********** 척추 (profileVersion 범프 + §4b.1 validate-or-rollback + WORM 변경 로그; 하드 삭제 감사 {"deleted":true,row}; NoSuchRowException->404 실패 외국 프로파일 행). GET /investors + POST + PUT / {id}(+active:false-remove); 투자자 코드 + 승인 필수, **************** delegatedAuthority 선택; enum + 비 부정 회전 검증. 투자자Config +3-children (overlays/delivery/commitment) 하위 수집은 따옴표를 유지합니다. 4개의 시험 (+existing ctor sites update for the +InvestorConfigRepository arg; 16 구성 쓰기 시험 녹색).

  2. · kamo-internal

    MORTGAGE 라이센스 탭 (list/add/remove) - [04] 슬라이스 E2 (D31)

    6번째 MORTGAGE 설정 탭: NMLS/state/agency/investor 라이선스 항목 효과적인/expiry 날짜 및 서버 처리 효과적인 칩 (status는 결코 아닙니다 저장). 인라인 행을 통해 추가, trash 동작을 통해 제거 (hard delete server-side; 삭제없이 은퇴, 과거에 만료 설정). 구성 유형 LicensingView/ LicensingRequest + license TYPES + licenseTypeLabel; configApi list/create/update/ removeLicensing; 항상 계약 탭 전에 탭 'licensing'으로 등록. 번역 사전 재포를 통해 영어 문자열 배. tsc 청소.

  3. · SecurityService

    [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 / deleteLicense: 프로파일버전 bump + §4b.1 validate-or-rollback + 행 당 WORM 변경 로그; 정체성 서버 샘플. 업데이트 / 삭제는 id에 의해 행을 해결하고 실패 404 (NoSuchRowException) 그것을하면 연산자 org 프로필의 - 크로스 프로파일 존재 oracle 없습니다. - deleteLicense는 HARD delete (audited {"deleted":true,row})이므로 관련 상품 Resolver는 기록 상태에 의해 UNFILTERED 항목을 읽습니다 - 부드러운 깃발은 여전히 라이센스로 계산; 삭제하지 않고 만료, 과거에 expiryDate 설정. - MlosConfigController: GET /licensing (list, effectiveToday를 통해 계산 됨) isEffectiveOn(today), 결코 저장되지 않음), POST /licensing, PUT /licensing/{id} (업데이트, 또는 {active:false}를 통해 제거 - 설정 프록시는 DELETE 동사가 없습니다); ISO-date + enum + expiry>=효용 검증; NoSuchRowException->404. 투자자 (+3 어린이) 및 RiskOverlay는 나중에 조각에이 모양을 재사용합니다. 6개의 시험.

  4. · kamo-shared-library

    IDENTIFIER REGISTERED 이벤트 타입(mlos.identifier.registered)

    IDENTIFIER SUPERSEDED에 처음 등록 카운터 - 내구성 신호 downstream Mirrors / 네이티브 식별자가 될 때 글로벌 해상도 캐시 먼저 등록 (doc 11 §5.3/10, D29).

  5. · kamo-internal

    Ai-autonomy 탭 (D28)에 다단계 자율성 override 테이블

    Doc-04 §4.2/4.5 AiAutonomy Singleton의 1단계 맵 플랫폼 벽 분류 (legal 벽 칩/비 다능한 지면)를 가진 단계 그리고 효과적인 신뢰 임계 값은 문 용도 (최대 (배당, 층)). 각 각 비 벽 단계는 inline override 편집기 (threshold + auto-execute)를 저장 + 제거 (PUT active:false, 설정 프록시가 DELETE 동사가 없기 때문에); 법적 벽 단계는 읽기 전용입니다. 각 쓰기 후에 다시 로드 효과적인 자세는 반영합니다 서버 recompute. 구성 유형 *************** UpdateStageOverrideRequest + configApi get/update/removeStageOverride. 한국어 strings (aiAutonomy.stageOverrides.*) 번역 사전 저장소에 살고 있습니다.

  6. · SecurityService

    [04] pass-2 AutonomyStageOverride CRUD + 단상 자율지도 (D28)

    단계 자율성 표면은 StageWallRegistry까지 설정 수직 deferred 존재 (그들의 방어주의는 지금 만족): -********** (lenderProfile, stageKey) 당 upsert SAME 쓰기 척추 (whitelisted mutation, profileVersion 범프, §4b.1 유효성 검사, WORM 변경 로그 추가). LEGAL-WALL 무대 (클로싱/ FUNDING/COLLECTIONS)는 400 outright를 거절합니다 - 문은 거기 overrides를 무시합니다 디자인에 의해, 그리고 열을 저장하는 것은 결코 명예는 misleading 감사 artifact입니다. - deleteStageOverride: HARD 삭제 (해결자는 기록 없이 overrides를 읽습니다) state filtering, 그래서 소프트 플래그는 게이트를 비우기 위해), 감사 {"deleted":true,"row":...} 변경 로그 스냅 샷 + ProfileVersion 범프. 공지사항 PUT {active:false} 때문에 kamo-internal config 프록시에는 DELETE 동사가 없습니다. - GET /ai-autonomy/stage-overrides: 단계지도 당 doc-04 §4.2 - 모든 것 LifecycleSage 벽 분류 (legalWall + 비 overridable 바닥 stageWallRegistry에서), tenant's override 행 및 EFFECTIVE 자세 게이트는 (최대 (배당|기본, 층); 자동 급성 = 구성 및 과다) 이름 * *************** - PUT *********** 임계 값 [0,1] 최대 3dp (매장) 텐트의 ASK로; 문은 항상 바닥에 적용 - 표면 effectiveThreshold 에 도착). 모든 §3.2 패스-2 엔티티티 + prod 테이블 이미 존재 (탐색 발견 - queue's 'need NEW entities' note was stale) : 공유 -lib 변경 없음, KI 실행 없음. 프론트 엔드 탭 + E2E는 pinned 이력서 포인트 (D28 STATUS는 계획 doc에 주의).

  7. · DaemonService

    [03] MLOS는 소비자를 읽었습니다 - 의사 결정. 스튜어드 fan-out + task.resolved seam (D26/D27)

    Doc-03 read-router는 함대의 MLOS-consumer 호스트로 접혔습니다. Recreate-strategy 배포 - 튼튼한 rebinds die under RollingUpdate), 당 doc's 명시된 'thin 읽기 서비스 또는 접힌' 허용; 그린 필드 MLOSOrchestrationService는 소유주를 유지합니다. 공유lib 소비자 신뢰도 핵심의 첫 번째 생산 채택자 (doc 12 §4.2): 모든 납품은 IdempotentEventProcessor를 통해 실행합니다 - per-consumer dedup 측면 효과로 SAME tx의 마커, RETRY->nak (최대 attempts에 의해 캡처), MlosDeadLetter at the cap, unparseable body dead-lettered 즉시. - MlosDecisionRoutedConsumer의 *********** 튼튼한 daemon-mlos-decision-routed) : 스튜어드 팬 아웃 StewardNotifier - per-org SMS VOIP POST /api/bulktext/send (cluster X-Internal-Auth)를 configmap-로 변환합니다. 나열된 번호; EMPTY 기본값 = 스튜어드 할당 모델까지만 기록 Lands member->contact resolution ( 스튜어드 UI는 StewardTask를 직접 읽습니다). - MlosTaskResolvedConsumer의 *********** 튼튼한 daemon-mlos-task-resolved) : 자동 볼륨 SEAM. DecisionSpine.resolve() 이미 작업 RESOLVED + OrchestrationState GREEN 비동기적으로 (Discovered) mapping에서 - spine-side resolve EXISTS; HTTP 엔드포인트만 스튜어드 스크린 단위의); 엔진 재시행 판자 마개 여기에서 엔진 재시동할 때 APIs 토지. 6개의 시험.

  8. · kamo-internal

    마케팅 도구 모듈 + nav rework

    - /marketing Module with account-style 영웅 헤더 + 권한 지정 경로 탭: 개요, 소셜미디어(/social), 자료(/물자), Referral 부호 (/discounts); 오순 주주; 접근 감시하는 by VIEW MARKETING + per-tab 권리 - NavPri: 마케팅 아이템(Campaign icon, VIEW MARKETING) 상업 및 KB; 메모 항목 제거 - NavTop : 캘린더 + 연락처 아이콘 전용 (툴팁 유지); 메모 이동 NavPri (icon-only, 동일 isNotes+VIEW NOTES gating)에서 여기에서 수직 규칙 - SecurityRoleManager: 마케팅 권한 섹션 (알웨이 가시)

  9. · kamo-shared-library

    마케팅 권한 그룹 - ServiceType.MARKETING + 6권 (ids 150-155)

    VIEW MARKETING, VIEW SOCIAL MEDIA, MANAGE SOCIAL MEDIA, VIEW MATERIALS, VIEW MARKETING, VIEW SOCIAL MEDIA, MANAGE SOCIAL MEDIA, VIEW MATERIALS 등 VIEW REFERRAL CODES, MANAGE REFERRAL CODES 를 참조하세요. MARKETING은 권리 단체입니다. 모듈 (enabled=false, LOS와 같은) - org-enableable 앱이 아닙니다. 공지사항 SecurityService boot의 모든 역할에 자기 치유.

  10. · kamo-shared-library

    AUS 준수 이벤트 유형 - downgrade.forced, waiver.recorded, validation.recorded

    [10] 준수 유효성 단위의 내구성 신호 (D22 / D24) : FHA TOTAL forced-downgrade decision-of-record, 그리고 append-only waiver/data-validation lifecycle 행 (doc 10 §6.2/§7).

  11. · kamo-internal

    Hot Reassign - 프런트 데스크 실시간 통화 전송 흐름

    Lead-view Assignment 카드 (라이브 데스크 직원 라이브 통화)에 Hot Reassign 액션 추가 : 설명자 + 필수 콜 노트 대화 상자, 다음 신용 자동 할당으로 리드를 해제 풀 앤 오픈 애니메이션 '사용 가능한 에이전트' 창을 정의. 판매 대리인이 그것을 받아들일 때, 창은 name/email/work 확장을 표시하므로 콜러가 전송 될 수 있습니다. 닫기 버튼 (초기로 아직도 기다리는 동안 확인) 직원이 기다렸다. 실시간 관련 기사 또한 VIEW LEADS 회원 목록으로 할당 드롭다운을 수정합니다.

  12. · SecurityService

    Assignable-members endpoint + 회원 프로필에 작업 확장

    - GET *********** (VIEW LEADS 소지자 모두) → {id, 이름, 연장} Lead-view 할당 드롭다운(name + work extension, not email)의 경우. - GET /api/security/members/{id} 이제는 PhoneWorkExtension을 포함하므로 핫 리 할당 대기 창은 할당자의 전송 확장을 보여줄 수 있습니다.

  13. · kamo-internal

    연결 공급자 dropdown + datagrid의 공급자 상표 아이콘 (GetProviderMeta를 통해 채팅 팝업과 공유)

  14. · MediaService

    X (터치) + Discord 어댑터

    - XAdapter: 계정 활동 webhook (CRC 도전 + x-twitter-webhooks-signature HMAC 확인), NormalizeInbound (direct message events, echo-skip), OAuth 1.0a 서명 v2 DM 전송; 소비자 플랫폼 X OAuth 등록에서 키 / secret, per-connection 액세스 토큰 : secret - DiscordAdapter + DiscordRestClient : DM 정상화 + REST 전송 (DM 채널 + 메시지 / 파일 열기) - DiscordGatewayManager: 영구적인 JDK-WebSocket Gateway 소비자 (활동적인 Discord 당 1개의 WSS) 연결, HELLO/heartbeat/IDENTIFY, MESSAGE CREATE DMs republished 에 social.inbound.raw 그래서 기존의 소비자 파이프라인 처리), @Scheduled reconcile = reconnect, @PreDestroy cleanup - SocialCredsResolver : X 분기는 플랫폼 OAuth 레지스트리에서 소비자 키/스톱을 해결합니다

  15. · kamo-internal

    X (Twitter) + 연결 공급자 + 공급자 로고에 따라 추가하십시오; 플랫폼 OAuth 등록에 있는 X 카드

  16. · APIService

    앞으로 x-twitter-webhooks-signature 소셜 웹훅 가장자리 (X/Twitter 계정 활동)

  17. · kamo-shared-library

    X(4)/DISCORD(5) 제공업체를 ENums + X(6) 플랫폼 OAuth 제공업체 + 활성 프로바이더 재포 조회( schema 없음; Provider type id는 일반 정수입니다)

  18. · kamo-shared-library

    Lock-lifecycle 아웃 박스 이벤트 유형 + BusinessDayCalendar는 mlos.compliance로 승진

    -********** (mlos.pricing.lock.lifecycle): 1개의 사건 전체적인 포스트 자물쇠 lifecycle를 위한 유형; 특정한 MlosLockEvent 유형 놀이 지불량. 초기 락 커밋은 자본 시장의 mlos.cm.lock.committed를 유지합니다. - BusinessDayCalendar (CFPB §1026.2 (a)(6) 고정된 DisclosureService의 복제 규칙) MLOSCapitalMarketsService에서 D16 당 mlos.compliance로 이동 - 가격 잠금 - 라이프 사이클 작가는 두 번째 MLOS 소비자 javadoc 예약 공지사항 시험은 (7/7 녹색)로 움직입니다.

  19. · kamo-internal

    Doc-04 MORTGAGE 설정 탭 — 5 도메인 싱글 톤

    비즈니스 모델 / 권위 / 자본 시장 / 서비스 / ai-autonomy GET+PUT via /api/security/mlos/config; mlosPut + parseWriteError 표면 §4b.1 크로스 필드 거부 목록 인라인; boolean 필드는 GET/entity JSON과 비대칭; MORTGAGE 시장 탭 스트립에 장착 된 계약 아이 (dead) getCommerceTypeLabel 제거). tsc 청소.

  20. · VOIPService

    Doc-07 SMS 템플렛 체계 — /api/voip/sms/templates + GSM-7/UCS-2 세그먼트 감시

    *********** 공유형 SmsTemplate entities에: {{var}}을 렌더링하고 EXISTING BulkTextProvider primitive를 통해 전송합니다 (두 번째 없음) 캐리어 경로); SmsSegmentCalculator (GSM-7 160/153, UCS-2 70/67) + sms.max-segments 모자 -> 422. @EnableJpaRepositories += *************** InternalAuthFilter는 새로운 접두사를 감시합니다; X-Internal-Auth gated.

  21. · SecurityService

    Doc-04 tenant-config layer - 자체 치유 + 활성화 요약 + 5 도메인 GET/PUTs

    mlos.config.enabled + com.kamo.z.shared.mlos.config @EnableJpaRepositories. MlosConfigSelfHealRunner : 기본 LenderProfile + 5 활성 당 도메인 싱글턴 부팅의 MORTGAGE 시장 *********** MlosConfigWrite서비스: 화이트리스트 -> §4b.1 validate-or-rollback -> ProfileVersion 범프 -> WORM MlosConfigChangeLog 스냅 샷. MlosConfigController /api/security/mlos/config: lender-profile 정품 인증 요약 + 유효성 + 변경 로그 + 비즈니스 모델/authority/ *************** * * * * * * * * 문, 세션 org/actor (SUDO-aware). Boolean 필드는 GET/entity JSON과 비대칭합니다.

  22. · kamo-shared-library

    Config/activation 층 + 결정 문 강하게 하기 + DecisionSpine 입증 + SMS 템플렛 entities

    - [04] mlos.config: **************** enums + 사업모델Config/ *********** entities+repos + ScreenState/ModuleState/ ModuleKey/StewardQueKey + 활성화매트 매트릭스 (§4b row-for-row); MlosActivation (주) 이름 * *************** (union + 권한/ CM/servicing 정제); MlosConfigChangeLog WORM 감사; VendorCategory. - [12] StageWallRegistry (자신 유효성 검사: *********** 0.90 원 신용 / 돈 바닥, 클래스로드 실패 닫힘); 결정 문 ORs 레지스트리 벽 (add-only)는, 단계 지면을, 추가합니다 힘 desward 실패 안전한. - [03] 결정 소나무. DecisionRequest는 옵션 ausFindingId 검증 (back-compat ctor)을 얻습니다. - [07] SmsTemplate/SmsTemplateCategory entities+repos (donotmodify.voip.template, 미러링 고정된 이메일 템플릿).

  23. · kamo-internal

    OAuth2 클라이언트 등록 섹션에서 고급 설정 *********** - 공급자 카드 + 편집 대화 상자 + 마스크 비밀 + 프록시 + api 클라이언트

  24. · VOIPService

    RingCentral OAuth 클라이언트는 두 소비자 (OAuthController + PhoneProviderFactory 새로 고침) + boot-seed + platform-enc-key env에서 플랫폼 OAuth 레지스트리에서 해결합니다

  25. · EmailService

    Google/Microsoft/Zoho OAuth 클라이언트는 플랫폼 OAuth 레지스트리 (+ env에서 시동); @Value 클라이언트 ID/secret + 플랫폼 enc-key env를 제거

  26. · MediaService

    Meta OAuth reads app id/secret/verify-token from the platform OAuth 레지스트리 (+ env에서 부팅); social.meta.* 소비 + platform-enc-key env를 제거

  27. · SecurityService

    OAuth2 클라이언트 등록 CRUD (platform-admin gated, 암호화-at-rest, 비밀은 누출되지 않음) + 플랫폼-enc-key env

  28. · kamo-internal

    Steward WRITE 작곡가 - 기록 verdict, 게시 당당한 정책, 실행 가격

    세 개의 쓰기 경로 콘솔은 오순으로 표면, 라이브 엔드 투 엔드 : - StewardFeedbackComposer는 결정 가로장 서랍에 있습니다: CONFIRM/MODIFY/OVERRIDE 세그먼트 형 (tone-coded), Reg-B 이유 선택 (OVERRIDE에 필요), 클라이언트 측 검증, WORM을 가진 MODIFY 정정값 JSON 편집기 append-only note, in-flight 가드 (체인에는 idempotency 열쇠가 없습니다). - PullThroughPolicyComposer는 출판 오순 상자를 대체합니다: 두 단계 편집 -> 검토 -> 출판 v(n+1); knob 검증 거울 서비스 (probs 4dp, %iles, doc-09 수평선 구급차, 플랫폼 바닥 힌트); Session-stamped proxy를 통해 배포합니다. - RunPricingComposer는 Run-pricing 헤더 액션 뒤에: 시나리오/제품 선택된 실행, SHOPPING/WHAT IF 만, 선택적 사실 (fico/ltv/dti/state), 포스트 런 카운터 포함. 건너 뛰기 제품, 전망 실행. 배관: mlos 노선 앞으로 request.method + 수출 POST; mlosPost (참고 없음 - non-idempotent WORM 쓰기); 주지사 Api/pricingApi에 있는 유형/fns 쓰기. i18n: next-intl을 통해 모든 새로운 텍스트; 대체 하드 코딩 PRICING PURPOSE LABEL/ ELIGIBILITY LABEL 지도 t()-backed helpers; 키 트리플-written.

  29. · kamo-shared-library

    PlatformOAuthClientResolver (read+decrypt 레지스트리) + PlatformOAuthSeeder (Env의 분산 형 시드) + ResolvedOAuthClient

  30. · kamo-shared-library

    PlatformOAuthClient 레지덴셜 + 리포 + 플랫폼SecretCipher + 공급자 enum

    플랫폼 수준 OAuth2 검증 앱 등록 *************** 암호화 PlatformSecretCipher (AES-256-GCM, platform.enc-key)를 통해 나머지. 독립성; 소모 SecurityService(CRUD) 및 재해 해결 서비스(read+decrypt).

당신의 우주는 기다리고 있습니다.

몇 분 안에 무료로 시작하세요. 준비가 되면 언제든지 제품을 추가할 수 있습니다.

영원히 무료 - 신용 카드 필요 없음