- Expediere
- 27 iunie 2026 la 00:15 UTC
- Autor
- Kamo
- Comite
- 803ae70
Recordul imuabil preț-quote (doc 02 §6.3/§7.2/§8.1): MlosPrecingRun -> MlosPricedProductResult - > MlosAppliedAdjustment, scris într-un tx de către EIP. - Toate 3 IMMUTABLE-BY-CREAŢIE (total-bloc WORM, AiDecizie idiom: @PreUpdate aruncă, nu @PostLoad). - Versiunea congelată FK set ******************* pe refren, nu cursa (rezoluție per produs; doc §6,3 linie 293/294). - Numere de preţuri brute BigDecimal potrivire grile expediate: preţ de bază/final (9,4); *************** (19,6). Total ajustări = exclusiv ADITIV; multiplicativ pe rânduri de ajustare aplicată. - pret ajustation id = obligatoriu soft FK -> MlosPreceAdjustment ( §6.5 nu elimină niciodată lanțul de audit). created by member id nullable=fals. - eligibility status REUSES EligibilityOutcome; neeligibility ratio code = new Mlos AdversactionReasonCode enum (ţinta FK a doctorului absentă în cod). - Review fix: orientare/blocare-policy version FKs + termeni preturi sunt NULLABLE astfel Rândurile KEPT CANNOT PRICE/NO COWORK persistă (fără santinelă UUID); a @ PrePersist Invariant restabilește integritatea (ELIGIBILE = > preț + nici un motiv; non-ELIGIBILE = > codul motivului prezent). - 19 teste verzi. Toate indexurile declarate de entitate (fără kamoInitializer DDL). Pedepsit printr-un flux de lucru de cercetare + revizuire adversarială 2-agent (FIX-THEN-Ship: a aplicat dispozitivul must-fix de orientare-versiune-nullable + lărgirea coerentă).