- Shipped
- 27 जून 2026 को 12:48 am बजे UTC
- Author
- Kamo
- Commit
- 4cc1af2
FINAL परिदृश्य/pricing sub-slice (doc 02 §6.3/§8.1) — पूरा करता है §6.3 परिदृश्य/मूल्यांकन इकाई सूची एक मूल्यांकित परिणाम पर लिया गया दर लॉक + इसके लगभग घटना लॉग। MlosLockRecord = PARTIAL-mutability WORM (MlosBulletin मुहावरे) स्नैपशॉट जमे हुए बंद शर्तों ************* एंकर/rate lock uid) @PreUpdate फेंकता है अगर कोई परिवर्तन नहीं बल्कि व्हाइटलिस्ट स्थिति ( RateLockStatus lifecycle table) + lock expiration (monotonic-forward - कभी भी प्रतिबद्ध विंडो को छोटा नहीं करता)। - MlosLockStatus दर्पण बंद दरLockStatus EXACTLY (NO FLOATING/CANCELLED); rate lock uid = UUID soft FK -> locked rateLock.id (मिश्रित-PK जाल), DB-UNIQUE (1:1 लॉक<-> रिकॉर्ड; WORM कानूनी लेजर, कोई supersedes id). - rate sheet + lock policy संस्करण FK नॉन-null, गाइडलाइन nullable। - MlosLockEvent = append-only कुल ब्लॉक WORM; event type incl CANCEL (बोरोअर वापसी, ऋणदाता BREAK से अलग); price delta(9,4). - NEVER लॉक रेटलॉक में कॉलम जोड़ता है; RCE इसे इसके माध्यम से लिखते हैं LoanPricingservice.createLock मुद्रांकन lockedByMemberId अभिनेता से। - 14 टेस्ट ग्रीन। सभी अनुक्रमित इकाई घोषित (कोई KamoInitializer DDL). Code-verified locked facts (RateLock.id=UUID, RateLockStatus) स्थिरांक) + adversarial 2-agent समीक्षा (SHIP-AS-IS); सभी 5 लागू होना चाहिए-consider: मोनोटोनिक समाप्ति, अद्वितीय rate lock uid, CANCEL घटना, जमे हुए मूल्य डॉक्टर, परीक्षण कवरेज।.