Корректировки LLPA + наборы значений + оценщик условий (этап 2 Срез 4)
Слой LLPA/регулировки + детерминированный предикатный двигатель для соответствия шагу-4 §8.1 ("an) корректировочные соответствия iff Все его условия выполнены. ...
MlosBasePriceGrid + NoteRateLadder дорогие ячейки (фаза 2 срез 3)
Ценовые ячейки / ячейки цен — первый объект каталога для FK BOTH версии с таблицей ставок (срез 1) И продукт (срез 2); основа сборки цен § 8.1. - MlosBasePrice...
Mlos product ARM-consistency CHECK (Phase-2 Slice 2)
SchemaCleanupRunner: ADD CONSTRAINT **************** CHECK ((amortization type = 'ARM') = (arm fixed period months IS NOT NULL)) — фиксированный период Заявленн...
MlosProduct + слой таксономии продукта MlosArmIndex (фаза 2)
Позвоночник продукта каталога (doc 02 §6.3): все ценится ниже по течению (базовая цена) grids, eligibility matrices, guideline rules) FKs to MlosProduct.uid. -...
Регистрационные репозитории каталогов + индекс без перекрытия в виде таблицы ставок (этап 2, раздел 1)
- @EnableJpaRepositories += com.kamo.z.shared.mlos.catalog (новый MlosInvestor/) ************* Репозитории; организации, уже охваченные @EntityScan. - SchemaCle...
Происхождение каталога + эффективная датировка позвоночника (фаза 2, срез 1)
Самый маленький отгрузочный кусочек каталога Фазы-2 (doc 02 §6): цепочка происхождения ImgDat -> MlosSourceDocument -> MlosRateSheetVersion и неизменяемая эффек...
Перегрузка ворот по доверительному порогу для арендатора (config→gate wiring)
Additive DecisionGate.evaluate (стадия, уверенность, юридические требования) BigDecimal tenantThresholdOverride) — автономно настроенная стена для арендатора ре...
Частичные уникальные индексы + инварианты обслуживания (завершение конфигурации фазы-1)
SchemaCleanupRunner DDL для новых доменов mlos.config @EnableJpaRepositories; Hibernate ddl-auto:update создает таблицы: Одноактивные частичные уникальные индек...
Полные конфигурационные домены Фазы-1 + MlosActivationService (слайд 5)
Завершает инвентаризацию объекта конфигурации doc 04 **************** - Политика синглтонов (один-актив-на-профиль, дата-факт/только приложение): PricingPolicy...
Двигатель пригодности канала (фаза 1 срез 4)
Детерминированный наиболее ограничительный растворитель (doc 04 § 8) — Продукт x Канал x Инвестор -> {ALLOWED |DISALLOWED, executionPath, authorityModel, fundin...
AuthorityConfig (орган по андеррайтингу + правительственные делегации) — Фаза 1 Слайд 3
AuthorityConfig (singleton per LenderProfile): андеррайтинг DELEGATED/NON DELEGATED/HYBRID + manualUwAllowed + govtDelegation Set {FHA DE,VA SAR LAPP,USDA,NONE}...
Конфигурация автономности ИИ + растворитель безопасного пола (фаза 1 срез 2)
- AiAutonomyConfig (singleton per LenderProfile; AutonomousLevel) **************** GlobalDefaultThreshold DECIMAL(4,3), AutoExecuteEnabled + AutonomyStageOverri...
Регистрация mlos.config repo pkg (Фаза-1 Срез 1)
Добавить com.kamo.z.shared.mlos.config на @EnableJpaRepositories so KamoInitializer mlos lender profile + mlos licensing entry. Индексы (в том числе). УНИКУ mar...
LenderProfile + LicensingEntry config foundation (Phase-1 Slice 1)
Новый фонд com.kamo.z.shared.mlos.config (doc 04 §3): - LenderProfile (root, UNIQUE per MORTGAGE marketId) - soft-FKs locked Организация (Long) + CommerceMarke...
DaemonService compliance-timer SLA sweep (удочеритель таймера)
Первый пользователь таймеров соответствия MLOS: кварцевая работа (каждые 5 минут) ****************, чтобы перевернуть ОСАГО, но в прошлом (AdverseActionTimer) +...
********************************************************************************************************************************************************************************************************************************************************************************************
Перевернуть каждый ARMED-но-прошлый-срок действия AdverseActionTimer + RegXTimer на EXPIRED (прочный сигнал эскалации на поверхности экрана управляющего; событи...
Передача лицензии Wire в DecisionSpine (Slice 2b-ii)
DecisionSpine.record() теперь штемпели StewardTask.assignedMemberId Стюард-Ассигнатор, когда маршрутизированное решение несет юрисдикцию кредита: - DecisionReq...
Лицензионная компания StewardAssigner (Slice 2b-ii)
Добавляет селектор стюарда с лицензией (doc 03 §3.2; doc 01 §6 #9) — выбирает Стюард, чья MLOS StewardLicense действительна сегодня для требуемой лицензии акта ...
Регистрация mlos.compliance repo pkg (Slice 2c-i)
Добавить ******************* в @EnableJpaRepositories so KamoInitializer mlos adverse action timer + mlos regx timer. Индексы, объявленные через @Table — Schema...
ECOA + подложка таймера Reg X (решающий срез 2c-i)
Новый пакет **************** (doc 03 §2.8) — принадлежащий Камо Аналоги комплаенс-таймера заблокированного donotmodify. Тридтаймер. Субстрат первый: - AdverseA...
Регистрация mlos.legal repo pkg (Slice 2b)
Добавить com.kamo.z.shared.mlos.legal на @EnableJpaRepositories so KamoInitializer mlos licensed act registry / mlos ron eligibility / mlos steward license. Все...
Осведомленный государством субстрат правового реестра (раздел 2b)
Новый пакет com.kamo.z.shared.mlos.legal — производитель гринфилда Абсолютная правовая защита DecisionGate (doc 03 §3.2). Подложка первая, нет Усыновитель: - L...
Регистрация mlos.steward + mlos.orchestration repos; схема Slice-2a
- KamoInitializerApp @EnableJpaRepositories: добавьте накопленный репо MLOS пакеты **************************** плюс esign/personal loans, поэтому KamoInitializ...
Slice 2a: OrchestrationState + StewardTask + DecisionSpine
OrchestrationState (per-loan-stage GREEN/BLOCKED/COMPLETE) + StewardTask enums + DecisionSpine (@ConditionalOnProperty mlos.spine.enabled): составляет отгруженн...
Добавить ключ типа события VENDOR CALLBACK RESOLVED (вход 0.6a)
Подложка реестра LoanIdentifier — 42 типизированных идентификатора (ключевой камень 0,5, срез 1)
Новый pkg com.kamo.z.shared.mlos.identity (ключ маршрутизации входящего веб-хука): LoanIdentifierType (42 идентификатора первого класса, каждый из которых несет...
StewardFeedback flywheel — захват каждого вердикта стюарда (ключевой камень 0.11)
Новый pkg ************* только в приложении StewardFeedback строка наземной правды (FK ai decision.uid; вердикт CONFIRM/OVERRIDE/MODIFY; Reg-B-aligned reasonCod...
Immutable AiDecision WORM ledger + двухстенный DecisionGate (ключевой камень 0.3, срез 1)
New pkg com.kamo.z.shared.mlos.decision (greenfield decision spine, never edits donotmodify): неизменяемый AiDecision (WORM via @PreUpdate guard; loanFileId is ...
Ворота для изоляции арендатора для костяка событий (срез 3)
Дорожная карта 0.10: **************** (шов для подписки на одного арендатора) + принадлежит ToTenant (субъект,orgId) по токену, соответствующему фильтрации NATS...
Потребительская идемпотентность, DLQ + повторение стюарда (срез 2)
Добавляет ядро надежности, к которому подключается любой потребитель MLOS: ProcessedEvent dedup ledger (уникальное Consumer name+event id) + MlosDeadLetter DLQ ...
Принять транзакционный почтовый ящик MLOS (путь производителя)
Включает хребет событий фазы 0 в KamoLOS: добавляет com.kamo.z.shared.mlos.event к сканированию @EnableJpaRepositories, mlos.* config (mlos.outbox.enabled=true,...
Транзакционный аутбокс событий (Phase-0 keystone B)
Дорога производителя в категории «Деньги / соответствие» в NEW sibling pkg **************** (никогда не редактирует donotmodify): MlosEventEnvelope DTO + MlosOu...
Показать уровни данных на стадии вкл. Морская маска EDT4 + маркировка TRF2
Сценические карты приборной панели Worldgen теперь перечисляют слои данных каждой плитки. акцентируя вновь добавленные: маска EDT4 «Океан» (морская связь) под в...
Поверхностная несвежесть плитки + таргетированная «Регенерировать N» на странице
Снимок агента теперь несет за рецепт несвежесть (обновленный / устаревший / отсутствующий); Переведите его через API + SSE на страницу: - На вкладке услуг отобр...
Страница администратора мирового поколения
Добавления/настройки/платформа/вселенная под Администрированием Платформы — собственная платформа карта + три подзадачи (Обзор, Услуги, Действия) — для запуска ...
Добавить случай-нечувствительный findByEmailEmailIgnoreCase
Электронные письма хранятся с непоследовательным случаем (например, Sage@KamoCRM.com) и Равенство строк CockroachDB чувствительно к случаю, поэтому найдите пром...
Учетные записи почтового ящика самоисцеления из приложения DB (возвращение дрейфа)
Приложение DB — источник истины, для которого должны существовать почтовые ящики; Учетные записи живут в виртуальных пользователях почтового сервера. Если DB по...
Композиция/отправка от имени коммутируемого почтового ящика
- Thread mailbox owner memberId из коммутатора через ActiveMailbox в контекст (событие + парам URL). - Новое сообщение/ответ/передний открытый состав для выбран...
Переносить *** в сеансе per-tab Хранение вместо совместного файла cookie
Id сеанса жил в файле cookie браузера, совместно используемом во всех вкладках Происхождение, поэтому вторая вкладка (имперсонация) не могла проводить собственн...
Кнопка God-mode Impersonate в заголовке настроек членов
Добавляет правое верхнее действие «Impersonate» на /settings /member / [id], видимое только в том случае, если подписанная сессия имеет режим Бога (getIsGod) и ...
Конечная точка имперсонации участника God-mode
POST/api/security/impersonate mints a fresh ***+OTK for a arbitrary член текущей организации абонента, закрытый на сеансе абонента, несущий Режим бога (GD). Зап...
Return orgName + language in /user-info
Разрешить отображаемое имя организации и выбранный язык участника (ISO-639-) 1 1 код) из DB, так что камо-вселенная может показать язык каждого игрока на своей ...
Карта запуска KamoUniverse + значок навигатора (содержит ACCESS KAMOWORLD, OTK redirect to play.*)
Реестр изображений K1m1, заменяющий отставной k0m1:5000 (одинаковые учетные данные)
Kamo-universe namespace+quota+valkey, резервные копии CockroachDB, стек наблюдения
- Вселенная/: пространство имен + ResourceQuota, вальки-вселенная (AOF, hostPath k1m1), Ночная резервная копия CockroachDB CronJob, сценарий загрузки оператора ...
Добавление узла k3m1 + миграция кластера в IP-адреса LAN
- Statefulset: реклама/присоединение более 192.168.4.x (k1m1=.22, k3m1=.36); WireGuard упал (k3m1 wg0 10.8.0.1 столкнулся с рекламным IP-адресом k0m1). - конечн...
Маршрут платных регистраций для проверки после входа
После успешного аута (ручного или автологина) потребляйте apex-домен. Sp checkout plan cookie, оставленный компанией kamo-register и перенаправляемый покупателе...
Провести платный план от регистрации в кассе
Когда подписка участника происходит от платного ценообразования CTA (?план = pro | бизнес), Скачать apex-domain sp checkout plan cookie по завершении. Камо-Логи...
Canonical e-sign signer templates (верификация + приглашение)
Добавьте два общеплатформенных канонических шаблона электронной почты, посаженных лениво на одну организацию: - esign.signer verification (повышение OTP: {{code...
Подобно тому, что вы видите доставку?
Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.
