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

Featurekamo-shared-library
Порезанный
26 июня 2026 г. в 18:32 UTC
Автор
Kamo
Обещать
5fcfdd9

Слой LLPA/регулировки + детерминированный предикатный двигатель для соответствия шагу-4 §8.1 ("an) корректировочные соответствия iff Все его условия выполнены. - MlosPriceAdjustment (mlos price adjustment): rateSheetVersionId FK, productId (null=all), регулировкаГруппа, эксплуатация (ADDITIVE |MULTIPLICATIVE), значение, stackOrder, capValue, этикетка. - MlosAdjustmentCondition (mlos adjustment condition): priceAdjustmentId FK, атрибут, оператор **************************** numLow/numHigh, valueSetId FK. - MlosValueSet (mlos value set) + MlosValueSetMember (mlos value set member) наборы; док 02 § 6.2 исключение, принадлежащее платформе (организация Id аннулируемая + флаг, принадлежащий платформе) только SET; член не несет зеркала orgId - владение через набор, нет поверхности дрейфа. - AdjustmentConditionEvaluator (ungated @Component) + ScenarioFacts: Numberic ops vs num low/high, set ops vs. resolution members; Missing fact → no match; SET OPS FAIL CLOSED on empty/null member набор (вешащийся мягкий набор значений FK никогда молча не соответствует всем) и нулевой растворитель-безопасный (нет NPE). 9 ************* Зеленый. Обратно рассмотренный (2-агентный рабочий процесс): исправлено 2 ошибки HIGH evaluator (NOT IN отказоустойчив на пустом) set; NPE on null resolver) + выпало избыточное зеркало участника orgId за обзор. цены число BigDecimal (коррекция Slice-3). KamoInitializer добавляет стоимость владения CHECK.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

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