- शिप
- 26 जून 2026 को 5:57 pm बजे UTC
- लेखक
- Kamo
- Commit
- 780e29f
Priceable rate/price cells — प्रथम सूची इकाई to FK BOTH a rate-sheet version (Slice 1) और एक उत्पाद (Slice 2); §8.1 मूल्य विधानसभा का आधार। - MlosBasePriceGrid (mlos base price grid): rateSheetVersionId FK, productId FK, NoteRate, lockPeriodDays, basePrice (price-to-100), basePoints, min/maxLoanAmount, ioFlag. समग्र UNIQUE (version, product, Note rate, lock period day, io flag) इकाई घोषित (io flag not NULL → full) अद्वितीय, कोई कच्चा डीडीएल नहीं। - NoteRateLadder ( @Component) : par = cell निकटतम price-to-100; निकटतम ToPrice(target); ties -> कम नोट रेट (doc 02 §8.1 step 5)। 5 NoteRateLadderTest Green. CODE-VERIFIED CORRECTION: doc 02 §6 EmbMoney/EmbPercent कहते हैं, लेकिन बंद ऋणPricingSnapshot (Reproducibility Anchor) RAW BigDecimal — interestRate DECIMAL(9,6), अंक DECIMAL(9,4), कोई embeddables; EmbPercent(9,4) एक 6-decimal दर से मेल नहीं खा सकता है। तो स्नैपशॉट-mirrored ग्रिड मूल्य निर्धारण संख्या कच्चे का उपयोग करते हैं BigDecimal मिलान ऋणPricingSnapshot (note rate 9,6 / base price+points 9,4 /) ऋण राशि 18,2)। कोई KamoInitializer कोड परिवर्तन (catalog repo pkg पंजीकृत स्लाइस 1); अद्वितीय अनुक्रमणिका इकाई घोषित - केवल फिर से रन।.