- Порезанный
- 27 июня 2026 г. в 00:15 UTC
- Автор
- Kamo
- Обещать
- 803ae70
Неизменный ценовой рекорд (doc 02 §6.3/§7.2/§8.1): MlosPricingRun -> MlosPricedProductРезультаты MlosAppliedAdjustment, написанный в одном tx СИЗ. - All 3 IMMUTABLE-BY-CREATION (полный блок WORM, идиома решения: @PreUpdate) Нет @PostLoad. - Замороженная версия FK set **************** on the RESULT, not Прогон (разрешение на продукт; док § 6.3 строка 293/294). - Номера цен на сырье BigDecimal, соответствующие отгруженным сетям: базовая / конечная цена (9,4); **************** (9,6). total adjustments = ADDITIVE-only; мультипликативный на строках прикладной настройки. - price adjustment id = обязательная мягкая FK -> MlosPriceAdjustment (§6.5) Никогда не удаляя цепочку аудита. Созданный by member id nullable=false. -ligibility status REUSES EligibilityOutcome; ineligible reason code = new MlosAdverseActionReasonCode enum (в коде отсутствует FK-цель доктора). - исправление обзора: руководство / версия с блок-полицией FKs + ценовые условия не являются обязательными. KEPT CANNOT PRICE/NO COVERAGE rows persist (no sentinel UUID); инвариант восстанавливает целостность (ELIGIBLE =>цена + отсутствие причины; non-ELIGIBLE =>) Присутствующий код причины. - 19 тестов зеленый. Все индексы объявлены юридическими лицами (без KamoInitializer DDL). Основано на исследовании Workflow + состязательный обзор 2-агента (FIX-THEN-SHIP): применяется направляющая-версия-нулируемая must-fix + когерентное расширение.