- Expediere
- 26 iunie 2026 la 17:57 UTC
- Autor
- Kamo
- Comite
- 780e29f
Rata de preț/celulele de preț ȘI un produs (Slice 2); baza ansamblului de prețuri §8.1 - MlosBasePriceGrid (mlos base price grid): rateSheetVersionId FK, productId FK, noteRate, lockPeriodDays, basePrice (pret-la-100), basePoints, min/maxLoanAmount, ioFlag. UNIQUE compus (versiune, produs, note rate, lock period days, io flag) a declarat entitatea (io flag NOT NULL → complet unic, fără DDL brut). - NoteRateLadder (ungated @Component): par = celula cel mai apropiat pret-la-100; cel mai apropiatToPrice (tinta); cravate -> rata inferioară a notelor (doc 02 §8.1 pas 5). 5 NoteRateLadderTest verde. CORECȚIA COD-VERIFICATĂ: doc 02 §6 spune EmbMoney/EmbPercent, dar blocat LoanPricingSnapshot (ancora de reproductibilitate) utilizează RAW BigDecimal nu pot fi deturnate; EmbPercent (9,4) nu se pot potrivi cu o rată de 6 decimale. Deci, instantaneu-mirrored preț rețea numere utiliza brut BigDecimal potrivire LoanPricingSnapshot (note rate 9,6 / base price+puncte 9,4 / sume de împrumut 18,2). Nicio modificare de cod KamoInitializer (catalog repo pkg înregistrat Slice 1; unic index-entitate declarată) numai re-run.