- शिप
- 27 जून 2026 को 12:15 am बजे UTC
- लेखक
- Kamo
- Commit
- 803ae70
Immutable priced-quote रिकॉर्ड (doc 02 §6.3/§7.2/§8.1): MlosPricingRun -> MlosPricedProductResult -> MlosAppliedAdjustment, PPE द्वारा एक tx में लिखा है। - सभी 3 IMMUTABLE-BY-CREATION (total-block WORM, AiDecision मूर्खता: @PreUpdate फेंको, कोई @ PostLoad नहीं। - जमे हुए संस्करण FK सेट ************* परिणाम पर, नहीं रन (प्रति उत्पाद संकल्प; doc §6.3 लाइन 293/294). - मूल्य निर्धारण संख्या कच्चे BigDecimal भेज दिया ग्रिड मिलान: आधार / अनंत मूल्य (9,4);************* (9,6). Total adjustment = ADDITIVE-only; लागू समायोजन पंक्तियों पर गुणात्मक। - price adjustment id = अनिवार्य सॉफ्ट FK -> MlosPriceAdjustment (the §6.5) कभी-कभी लेखा परीक्षा श्रृंखला को हटा देना। निर्मित by member id nullable=false. - पात्रता status REUSES पात्रताOutcome; ineligible reason code = नया MlosAdverseActionReasonCode enum (doc का FK लक्ष्य कोड में अनुपस्थित)। - समीक्षा निर्धारण: गाइडलाइन / लॉक-पॉलिसी संस्करण FK + की कीमत वाली शर्तों को इतना लचीला है KEPT CANNOT PRICE/NO COVERAGE पंक्तियाँ बनी रहती हैं (कोई सिनेल UUID); एक @PrePersist Invariant बहाल अखंडता (ELIGIBLE => मूल्य + कोई कारण नहीं; non-ELIGIBLE => कारण कोड मौजूद है। - 19 टेस्ट ग्रीन। सभी अनुक्रमित इकाई घोषित (कोई KamoInitializer DDL). एक शोध कार्यप्रवाह + adversarial 2-agent समीक्षा (FIX-THEN-SHIP: गाइडलाइन-version-nullable होना चाहिए-फिक्स + सुसंगत व्यापककरण लागू किया।.