KamoCRM

Жизненный журнал изменений

Каждая особенность, исправление и улучшение, опубликованные, как это корабли. Ничего не удерживается для запуска.

17,650
Итого изменений
6,071
Особенности
5,339
Постоянные расходы
30
Проекты
Фильтр по проекту
Все проекты17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
June 26, 2026
Featurekamo-shared-library

MlosMarginSchedule + MarginScheduleResolver (Phase-2 Slice 5)

Маржинальный уровень инвестора — термин «+ маржинальный график» § 8.1 шага-4 сборки цен. - MlosMarginSchedule (mlos margin schedule): rateSheetVersionId FK, pr...

Kamo·4mo ago
Featurekamo-shared-library

Корректировки LLPA + наборы значений + оценщик условий (этап 2 Срез 4)

Слой LLPA/регулировки + детерминированный предикатный двигатель для соответствия шагу-4 §8.1 ("an) корректировочные соответствия iff Все его условия выполнены. ...

Kamo·4mo ago
Featurekamo-shared-library

MlosBasePriceGrid + NoteRateLadder дорогие ячейки (фаза 2 срез 3)

Ценовые ячейки / ячейки цен — первый объект каталога для FK BOTH версии с таблицей ставок (срез 1) И продукт (срез 2); основа сборки цен § 8.1. - MlosBasePrice...

Kamo·4mo ago
Featurekamo-shared-library

MlosProduct + слой таксономии продукта MlosArmIndex (фаза 2)

Позвоночник продукта каталога (doc 02 §6.3): все ценится ниже по течению (базовая цена) grids, eligibility matrices, guideline rules) FKs to MlosProduct.uid. -...

Kamo·4mo ago
Featurekamo-shared-library

Происхождение каталога + эффективная датировка позвоночника (фаза 2, срез 1)

Самый маленький отгрузочный кусочек каталога Фазы-2 (doc 02 §6): цепочка происхождения ImgDat -> MlosSourceDocument -> MlosRateSheetVersion и неизменяемая эффек...

Kamo·4mo ago
Featurekamo-shared-library

Перегрузка ворот по доверительному порогу для арендатора (config→gate wiring)

Additive DecisionGate.evaluate (стадия, уверенность, юридические требования) BigDecimal tenantThresholdOverride) — автономно настроенная стена для арендатора ре...

Kamo·4mo ago
Featurekamo-shared-library

Полные конфигурационные домены Фазы-1 + MlosActivationService (слайд 5)

Завершает инвентаризацию объекта конфигурации doc 04 **************** - Политика синглтонов (один-актив-на-профиль, дата-факт/только приложение): PricingPolicy...

Kamo·4mo ago
Featurekamo-shared-library

Двигатель пригодности канала (фаза 1 срез 4)

Детерминированный наиболее ограничительный растворитель (doc 04 § 8) — Продукт x Канал x Инвестор -> {ALLOWED |DISALLOWED, executionPath, authorityModel, fundin...

Kamo·4mo ago
Featurekamo-shared-library

AuthorityConfig (орган по андеррайтингу + правительственные делегации) — Фаза 1 Слайд 3

AuthorityConfig (singleton per LenderProfile): андеррайтинг DELEGATED/NON DELEGATED/HYBRID + manualUwAllowed + govtDelegation Set {FHA DE,VA SAR LAPP,USDA,NONE}...

Kamo·4mo ago
Featurekamo-shared-library

Конфигурация автономности ИИ + растворитель безопасного пола (фаза 1 срез 2)

- AiAutonomyConfig (singleton per LenderProfile; AutonomousLevel) **************** GlobalDefaultThreshold DECIMAL(4,3), AutoExecuteEnabled + AutonomyStageOverri...

Kamo·4mo ago
Featurekamo-shared-library

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...

Kamo·4mo ago
Featurekamo-shared-library

********************************************************************************************************************************************************************************************************************************************************************************************

Перевернуть каждый ARMED-но-прошлый-срок действия AdverseActionTimer + RegXTimer на EXPIRED (прочный сигнал эскалации на поверхности экрана управляющего; событи...

Kamo·4mo ago
Featurekamo-shared-library

Передача лицензии Wire в DecisionSpine (Slice 2b-ii)

DecisionSpine.record() теперь штемпели StewardTask.assignedMemberId Стюард-Ассигнатор, когда маршрутизированное решение несет юрисдикцию кредита: - DecisionReq...

Kamo·4mo ago
Featurekamo-shared-library

Лицензионная компания StewardAssigner (Slice 2b-ii)

Добавляет селектор стюарда с лицензией (doc 03 §3.2; doc 01 §6 #9) — выбирает Стюард, чья MLOS StewardLicense действительна сегодня для требуемой лицензии акта ...

Kamo·4mo ago
Featurekamo-shared-library

ECOA + подложка таймера Reg X (решающий срез 2c-i)

Новый пакет **************** (doc 03 §2.8) — принадлежащий Камо Аналоги комплаенс-таймера заблокированного donotmodify. Тридтаймер. Субстрат первый: - AdverseA...

Kamo·4mo ago
Featurekamo-shared-library

Осведомленный государством субстрат правового реестра (раздел 2b)

Новый пакет com.kamo.z.shared.mlos.legal — производитель гринфилда Абсолютная правовая защита DecisionGate (doc 03 §3.2). Подложка первая, нет Усыновитель: - L...

Kamo·4mo ago
Refactorkamo-shared-library

Объявлять индексы Slice-2a через @Table(индексы) по организациям

Переместить определения индекса mlos orchestration state и mlos steward task от KamoInitializer's SchemaCleanupRunner до самих объектов (@Table(indexes=@Index(....

Kamo·4mo ago
Featurekamo-shared-library

Slice 2a: OrchestrationState + StewardTask + DecisionSpine

OrchestrationState (per-loan-stage GREEN/BLOCKED/COMPLETE) + StewardTask enums + DecisionSpine (@ConditionalOnProperty mlos.spine.enabled): составляет отгруженн...

Kamo·4mo ago
Featurekamo-shared-library

Подложка реестра LoanIdentifier — 42 типизированных идентификатора (ключевой камень 0,5, срез 1)

Новый pkg com.kamo.z.shared.mlos.identity (ключ маршрутизации входящего веб-хука): LoanIdentifierType (42 идентификатора первого класса, каждый из которых несет...

Kamo·4mo ago
Fixkamo-shared-library

PublishAck находится на io.nats.client.api, а не на io.nats.client

Исправление импорта только для тестирования, которое нарушало компиляцию Shared-lib (пойманную теперь необходимой локальной установкой mvn). Основной код не был...

Kamo·4mo ago
Featurekamo-shared-library

StewardFeedback flywheel — захват каждого вердикта стюарда (ключевой камень 0.11)

Новый pkg ************* только в приложении StewardFeedback строка наземной правды (FK ai decision.uid; вердикт CONFIRM/OVERRIDE/MODIFY; Reg-B-aligned reasonCod...

Kamo·4mo ago
Featurekamo-shared-library

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 ...

Kamo·4mo ago
Featurekamo-shared-library

Ворота для изоляции арендатора для костяка событий (срез 3)

Дорожная карта 0.10: **************** (шов для подписки на одного арендатора) + принадлежит ToTenant (субъект,orgId) по токену, соответствующему фильтрации NATS...

Kamo·4mo ago
Featurekamo-shared-library

Потребительская идемпотентность, DLQ + повторение стюарда (срез 2)

Добавляет ядро надежности, к которому подключается любой потребитель MLOS: ProcessedEvent dedup ledger (уникальное Consumer name+event id) + MlosDeadLetter DLQ ...

Kamo·4mo ago
Featurekamo-shared-library

Транзакционный аутбокс событий (Phase-0 keystone B)

Дорога производителя в категории «Деньги / соответствие» в NEW sibling pkg **************** (никогда не редактирует donotmodify): MlosEventEnvelope DTO + MlosOu...

Kamo·4mo ago
June 16, 2026
Featurekamo-shared-library

Добавить случай-нечувствительный findByEmailEmailIgnoreCase

Электронные письма хранятся с непоследовательным случаем (например, Sage@KamoCRM.com) и Равенство строк CockroachDB чувствительно к случаю, поэтому найдите пром...

Kamo·4mo ago
June 15, 2026
June 13, 2026
Featurekamo-shared-library

Добавить ACCESS KAMOWORLD right (145, GAMES)

Kamo·4mo ago
June 10, 2026
Featurekamo-shared-library

Canonical e-sign signer templates (верификация + приглашение)

Добавьте два общеплатформенных канонических шаблона электронной почты, посаженных лениво на одну организацию: - esign.signer verification (повышение OTP: {{code...

Kamo·4mo ago
Featurekamo-shared-library

API SIGNATURE api-key scope + EsignGenericEnvelope.origin

Аддитивный, без перебора версий: - ApiKeyScope.API SIGNATURE - закрывает программный API электронной подписи (бизнес) - EsignGenericEnvelope.origin (EsignUsageO...

Kamo·4mo ago
Featurekamo-shared-library

Explicit Organization.isPlatformProduct в качестве основного сигнала

Заменить полученную эвристику «владеет рынком подписки» на явную, Флаг владельца admin-set. Продукт платформы (например, sign.pink) представляет собой белый ярл...

Kamo·4mo ago
Fixkamo-shared-library

Корень продукта = собственный рынок, а не рынок

Клиентская организация (например, BluEleven) владеет собственными бизнес-рынками (RETAIL/MORTGAGE). управлять компанией, оставаясь клиентом платформы KamoCRM; Ч...

Kamo·4mo ago
June 9, 2026
Featurekamo-shared-library

Решить права с помощью организации на основе продукта, а не платформы верхнего уровня

EntitlementRootResolver: ближайший рыночный предок орг (корень продукта), возвращающийся на верхний уровень платформы. Это Отделить * какой продукт вы имеете пр...

Kamo·4mo ago
Featurekamo-shared-library

Добавить получателя конверта, стоимость поля, субъекты статуса получателя

Проверить модель входного сигнала: EsignEnvelopeRecipient (+repo), EsignFieldValue (+repo), EsignRecipientStatus и обновление ESignSignerType. Аддитивный; нет б...

Kamo·4mo ago
Featurekamo-shared-library

Добавить EsignUsageRecord для учета использования каждой подписи

Новый объект использования только в приложении (зеркала AiUsageRecord), выпущенный при подписании завершение. Только подписи API-происхождения учитываются в еже...

Kamo·4mo ago
May 29, 2026
Fixkamo-shared-library

Переименовать LoanRepository в PersonalLoanRepository

Spring Data JPA получил название репозитория из интерфейса простое название класса, а не от @Repository("...") квалификационного значения, поэтому Предыдущий об...

Kamo·5mo ago
Fixkamo-shared-library

Избегайте столкновения с кредитом / кредитным репозиторием с ипотечным приложением

KamoInitializerService не удалось загрузить из-за двух классов @Entity «Loan» и два класса репозиториев под названием «LoanRepository» оба хотели получить креди...

Kamo·5mo ago
Featurekamo-shared-library

LoanChargeOffReasonCode (IRS 1099-C box 6) + поиск по аудиту

- New LoanChargeOffReasonCode enum (A BANKRUPTCY..H OTHER) per IRC §6050P - Loan.chargeOffReasonCode - **************** мультифильтр @Query for regulator subpoe...

Kamo·5mo ago
Featurekamo-shared-library

****************************

Используется **************** для реактивации существующего Вместо того, чтобы создавать дубликат строки, который сирот остановил один.

Kamo·5mo ago
May 28, 2026
Performancekamo-shared-library

Страницы запросов репо + countByStatus для горячих путей

- Кредитный репозиторий: countByStatus / countByOrganization Статус + Страница <Loan> findByStatus(...) ******************* ******************* ****************...

Kamo·5mo ago
Featurekamo-shared-library

LoanOrgStripeConnect + Кредитные налоговые/приобретенные поля + горячие индексы

- New LoanOrgStripeConnect entity (one-per-org, удерживает StripeConnectedAccountId) + Возможность подключения на борту) + репозиторий - Кредит: StripeCustomerI...

Kamo·5mo ago
Refactorkamo-shared-library

Кредит.Вовлечение Uid → Long + OriginingOrderUid

Взаимодействие расширяет BaseEntity (Long PK) Уид должен быть длинным, а не UUID — это соответствует существующему Соглашению DTO / WorkOrderDTO Оригинальное на...

Kamo·5mo ago
Featurekamo-shared-library

Добавить PERSONAL LOANS commerce type + entity package

CommerceType.PERSONAL LOANS + параллельный EngagementType + словарь - Записи BuiltinVendorКатегории для поставщиков личных кредитов - 15 субъектов JPA (LoanProd...

Kamo·5mo ago
May 21, 2026
Featurekamo-shared-library

Предложения ипотечной программы Bootstrap на рынке создают + загрузочный бэкфилл

Когда пользователь создает CommerceMarket с помощью commerceType=MORTGAGE Markets & Fields settings tab — рынок нуждается в программе Предложения под ней для по...

Kamo·5mo ago
Featurekamo-shared-library

Per-org позволяет / отключает + обесценивает устаревший путь ипотечного кредитования только для торговли

********************** Скачать OrgProgramOverride c recordState.isActive=desired; listForOrg now AND's the base program's Активный флаг с оверрайдом, поэтому ов...

Kamo·5mo ago
Chorekamo-shared-library

Польский — backfill, delete cleanup, amount sync, appUid ссылки

********************** исцеление AppMortgages предшествует проводке; вызывается из службы безопасности DataLoader. AppMortgageService.delete отменяет обязательс...

Kamo·5mo ago
Featurekamo-shared-library

Проводите ипотеку URLA в обязательство / намерение / обязательство

Ипотека - это одна вертикаль торговой системы - наряду с розничной торговлей, арендой. Услуги, подписка и закупки. Это приводит к ипотеке URLA-fidelity стек в д...

Kamo·5mo ago
Featurekamo-shared-library

Добавить Binder/BinderItem/BinderShare сущностей и репозиториев

Добавляет слой стойкости для новой функции организатора док-менеджера: - Binder (Long id, член-владелец, org-scoped, isTemplate, binder-wide modifierJson) Binde...

Kamo·5mo ago

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

Начать бесплатно навсегдаПосмотреть цены