Поверхность электронной подписи заемщика — реальные родные ссылки на знаки, без заглушек
**************************** (Сторонний) перечисляет реальный кредит KAMO NATIVE раскрытие/закрытие конвертов + статус получателя через ESigService; POST ******...
Внутренний примитив mint-sign-link для поверхностей подписи первой стороны
POST **************** реминт токен доступа получателя и возвращает подпись deep-link (без приглашения по электронной почте) туда и обратно), поэтому портал заем...
Прокси-сервер WS3 — стюард размещает / читает сторонние заказы
Добавить MlosVendorClient (X-Internal-Auth → MLOSVendorService /api/vendor) + mlos.vendor.url Конфигурация и конечные точки, связанные с приложениями: GET /{uid...
Borrower-safe my-conditions projection для просмотра условий портала
GET /{uid}/my-условия (сторона или оператор) возвращает узкий *************************************************************** Внутренний актер/заметки поля стюа...
Конечные точки GET для увлажнения UI захвата
Добавить списокPerBorrower (requireView, party-gated) + конечные точки списка GET для **************************** Возвращаясь [...]. Эти спины Новые разделы за...
Раздел Заемщика читать методы для других доходов/расходов/REO/захват подарка
Повторяющиеся разделы для каждого заемщика были только для записи; добавьте проекции чтения. **************** Заемщик UI захвата могут гидратировать существующи...
Полная абстракция кредитора + реальные адаптеры реселлера
Производственный тримерный кредитный рельс. Абстракция теперь проходит полный 9-значный SSN (зашифровано в момент заказа из зашифрованной записи заемщика) + соз...
Заемщик Clear-to-close
GET **************** — партийный; решает loanFileUid из приложения и передает готовность MLOSDocService к закрытию.
Принять X-***-токен для мобильных клиентов в OTKPreAuthFilter
per-tab session id as X-***-Token (совпадение ****************) Когда присутствует (и нет X-OTK), решить сессию непотребительно и установить те же атрибуты запр...
Маршрут /api/email + /api/поддержка через хост api
(EmailService) и Поддержка (MediaService, тот же восходящий поток, что и /api/media) Незарегистрированный 404. Добавьте оба форварда и исправьте электронную поч...
Стюард-триггер агентства-AUS запустить прокси
POST **************** — стюард «Run AUS» Запуск консоли андеррайтинга только для чтения отсутствовал. оператора (GD); организационно-правовой и исполняющий обяз...
Заголовки экспо-обновлений для Mobile Copilot OTA
expo-protocol-version:1 + expo-sfv-version:0 заголовки ответов Клиенту требуется экспо-обновление, и статичный MinIO не может его излучать. Долгий путь Префикс ...
VendorOrder + VendorOrderEvent для WS3
The Greenfield 3rd-party order-of-record **************** СКРА). VendorOrder = part-WORM async order (Идиома закрывающего артефакта: непрозрачная) ПродавецKey/e...
Собственная дата гербового документа к часам свежести (активация WS1)
После извлечения видения пропагандируйте собственную эффективную дату документа. (asset.statementPeriodEnd для банка/брокера/пенсионера, employment.payPeriodEnd...
Ипотечная амортизация — ежемесячные P&I от условий кредитования (поддержка WS6)
Один компонент PITI не хранится в кредите. Стандартный полностью амортизирующий формула P·r·(1+r)^n/((1+r)^n−1); нулевая ставка снижается до прямой; Неположител...
ClosingReadinessEvaluator — кредитный уровень Clear-to-close gate
Переворачивает обязательства по кредиту до вопроса финансирования сквозной разрыв Поднятый анализ («обслуживание кредита вплоть до финансирования»): Условия бло...
QualifyingRatioEngine — воспроизводимый dti keystone (WS6)
Составляет четыре ядра (доход, обязательства, ПИТИ/ДТИ, резервы) в ОДНО Квалификация Снимок: квалификационный доход, согласованный ежемесячный долг, собранный P...
ReservesCalculator — стрижка подходящих активов → Месяцы PITIA (WS6)
Получает резервные месяцы от фактических активов со стандартными агентскими стрижками. ликвидные депозиты 100%, брокерские 70%, обремененные выходом на пенсию 6...
PitiDtiCalculator — сборка PITI + передний/задний DTI (WS6)
Ядро чистого отношения, завершающее трио DTI с LiabilityReconciler + ядро дохода: PITIA = P&I + налоги + HOI + HOA + MI + наводнение; фронт = PITIA / доход; обр...
Квалификационный калькулятор — базовое + переменное ядро (WS5)
Чистый/детерминированный доход: базовый оклад = консервативный минимум имеющиеся данные (paystub / W-2 / VOE); переменная = 2-летняя средняя защита от снижения ...
Ответственность Reconciler — агентские правила включения платежей (WS6)
Чистый / безгосударственный компьютер, превращающий каждое обязательство в ежемесячный платеж что имеет значение против ДТИ, с приведенным обоснованием: исключе...
Эксплицитно-периодная количественная спецификация для преемников дельты
RequirementQuantity получает явный список периодов (+ deltaJson builder); Когда он представлен, это необходимый набор, поэтому преемник может быть расширен до П...
**************** в качестве единственного ключевого источника
Добавляет периодKeyFor (дата), так что путь записи (удовлетворительная штамповка) и Оценка охвата ключевых периодов идентично; оценщик теперь делегирует ему. Чи...
Примитивы периодического охвата для сбора документов с учетом периода
Чистая, аддитивная основа сбора с учетом периода (док 06 § 4) Первый кусочек банковской выписки "соберите только те месяцы, которых у меня еще нет" исправить. Н...
Замените разветвленный чат с помощью вставки <kamo-chat>; удалите устаревший виджет прокси
Swaps forked AI/live-support React chat (PublicChatWidget+AiChatPanel+) LiveSupportPanel + прокси-маршруты /api/chat/** для сервера самоименование <kamo-chat> п...
Добавить install-QR (самостоятельный APK) на вкладку «Настройка мобильного приложения»
Install/Sign-in toggle: «Install» показывает QR к подписанному релизу APK на Новый телефон может загружать + загружать его; «Подписаться» сохраняет поток OTK, п...
Веб-чат Интеграция дизайн пользовательский + live preview
Добавляет пользовательский диалог на вкладку «Интеграция веб-чата»: форма редактора (цвета, копия, макет, поведение, подсказка ИИ) слева и мгновенный, неинтерак...
Веб-чат Интеграция вкладка - список, создать, фрагмент (BFF + UI)
Фаза 2 ядра вкладки настроек интеграции веб-чата: прокси-маршруты BFF Фаза 1a MediaService CRUD, типизированный клиент и /settings/features/chat tab, где орг пе...
Kamo-register чтит логотип программного обеспечения auth + имя
- DynamicMetaLoader: см. идентификатор программного обеспечения + селекторы auth от config.json, решение Заголовок вкладки, сохраняйте состояние логотипа / имен...
Kamo-login чтит логотип auth + название вкладки
- DynamicMetaLoader: прочитайте идентификатор программного обеспечения + селекторы auth от config.json, установите вкладку Заголовок из решенного имени (authNam...
LabelManager Software ID UI + название внутренней вкладки
- Информация о компании: имя программного обеспечения / короткое имя + имя входа / регистрации + селекторы заголовков вкладок - Брендинг: программное обеспечени...
3-ступенчатая форма бортового наведения (создать → закончить DNS → ввести)
Обобщите героя первого класса в единую панель руководства с ключом на счетчике принадлежащих доменов участника + статус DNS (из /api/security/org/my-networks): ...
Двойной разрешитель компании / программного обеспечения + доставка + потребление
Organization.ts: доставить идентификатор программного обеспечения + селекторы на поверхности через OrgContext - brand.ts: **************** (+ очевидцы, 8 случае...
Типы загрузки логотипа программного обеспечения + config.json Bake
- uploadLogo: явный переключатель объектного ключа **************** с отклонением по умолчанию, поэтому загрузка программного обеспечения никогда не может подав...
Поля брендинга программного обеспечения Persist через белый список patchOrganization
Герой First-org CTA для участников платформы
Покажите героя на борту в верхней части домашней стартовой площадки, приглашая KamoCRM-платформенный член (не член команды), который еще не создал детская орган...
Конечная точка TURN-REST для мобильного софтфона
GET/api/voip/turn/credentials mints ephemeral coturn creds (HMAC-SHA1 over) "<expiry>:<memberId>" с общим статико-ауто-секретным) таким родным/клеточным WebRTC ...
Экспозиция per-org PrimaryColor + URL логотипа в /my-сетях
Каждая строка теперь несет первичный цвет (Organization.colors.colorPri, '#'-prefixed) для соответствия config.json и производному logoUrl/logoSimpleUrl (тема.<...
Интеграция с веб-чатом Snapshot для поддержки посетителя + билет
Решает интеграцию WebChat, создавая KeyHash (с возможностью фильтрации). в соответствии с разрешением bootstrap()/AI-prompt СоздаетSupportSession и штамповывает...
Per-integration public AI prompt + атрибуция сеанса
Обновить общедоступный чат-система-быстрый водопад от per-org до per-integration: PublicAiChatController теперь читает Заголовок X-Public-Chat-Key-Hash (отменяе...
GET/api/public-chat/bootstrap шлюз
Добавьте конечную точку bootstrap, которая повторно использует существующий трубопровод proxyWithAuth. (ключевая валидация + опция происхождения + область приме...
Public-chat bootstrap config resolver
Добавляет внутренний GET ****************, который разрешает WebChatIntegration by X-Public-Chat-Key-Hash и возвращает свой разрешенный Конфигурация дизайна/пов...
WebChatIntegration CRUD (mints key + integration, org-scoped)
Org-facing management API для вкладки настроек веб-чата Фазы-2. На Создание, мяты лежащий в основе PublicChatApiKey (один и тот же ключевой подход) как PublicCh...
Добавить столбцы атрибутов WEB CHAT INTEGRATION ID для посетителя/билета/ай-сессии
WebChatIntegration entity + repo + DTO + конфигурация дизайна по умолчанию
Добавить «Доступное мобильное приложение Copilot» точки входа на дом + NavPri
Обе поверхности отправляют событие «центр открытого взаимодействия», которое слушает NavTop. для открытия Центра взаимодействия на вкладке «Настройка мобильного...
Пароль-ворот QR, однострочная вкладка, логотип-левый заголовок, 10-минутный код
- Участник должен повторно ввести свой пароль (проверенный сервером через /api/mobile-access-otk, Который печатает ОТК только на успехе) до того, как раскрывает...
Пост ******************* — мобильный телефон
Проверяет собственный пароль абонента (passwordEncoder). матчи против своей сессии пользователя, ничего не меняя. Используется маршрутом BFF mobile-access-otk Н...
Настройка вкладки Mobile Access — QR для установки + автоконфигурация Mobile Copilot
Новая 3-я вкладка в NavTopPanel (справа ALLOW MOBILE ACCESS): показывает фирменный QR кодирует короткоживущую глубокую ссылку OTK (камокопилот: / / настройка), ...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.