- Shipped
- 27 Juni 2026 pukul 00.48 UTC
- Author
- Kamo
- Commit
- 4cc1af2
Skenario FINAL / bagian harga (doc 02 / 6.3 / 1) - melengkapi trol6.3 skenario / harga inventaris entitas. A rate lock taken on a priced results + its tambahkan-hanya catatan kejadian. - MlosLockRecord = PARTIAL-mutability WorM (MlosBulletin diaiom): @ PostLoads snapshots the frozen locked terms * * * * * * * * * * * * * * * anchor / rate _ lock _ uid), @ PreUpdate melempar apakah ada perubahan tapi status WHITELISTS (disahkan oleh tabel lifecycle RateLockStatus) + lock _ expiration (monotonic- maju - tidak pernah memperpendek jendela berkomitmen). - Cermin MlosLockStatus terkunci RateLockStatus Exactly (NO FLOATING / CANCELLED); rate _ lock _ uid = UUID soft FK - > terkunci RateLock.id (mixed-PK trap), DB- UNIQUE (1: 1 kunci < - > merekam; buku besar legal WORM, tidak ada supersedes _ id). - rate _ sheet + lock _ policy version FK bukan-null, waeleline nulable. - MlosLockEvent = append-only total-block WORM; event _ type incl CANCEL Harga _ delta (9.4). - Jangan pernah tambahkan kolom ke RateLock terkunci; RCE menuliskannya melalui LoanPricingService.creatLock stamping ByMberId dari aktor. - 14 tes hijau. Semua indeks hak-dideklarasikan (tidak ada KamoInitializer DDL). Dibangun oleh kode-diverifikasi fakta terkunci (RateLock.id = UUID, RateLockStatus konstanta) + assaarial 2-agent review (SHIP-AS-IS; diterapkan semua 5 should- mempertimbangkan: monotonic kadaluwarsa, tingkat unik _ lock _ uid, acara CANCEL, frozen- harga doc, cakupan tes).