- Se descapó
- 26 de junio de 2026 a las 20:55 UTC
- Autor
- Kamo
- Compromit
- 7f1aa3d
La capa de bloqueo-política del inversor - tercera columna vertebral WORM de fecha efectiva (después de la hoja de tasas . directriz), clave por inversor; alimenta el futuro RateLock/RateCommitmentEngine. - MlosLockPolicyVersion (mlos-lock-policy-version, WORM): investorId FK, productId(null=all), eficaz, desde/hasta, secuencia.no, supersedesid auto-FK, status, source.document-id FK, los peores de los días, relock-allowed, relock-worst-case, floatdown-allowed, floatdown-fee-price, floatdown.min-improvement.bps, hora límite. Mismo WORM de libreza parcial. - MlosLockPeriodOption (mlos-lock.period-option): lock-period-days, default-flag (un valor por defecto política a través de parcial-únicas). MlosLockExtensionFee (mlos-lock.extension-fee): extension-days, fee.price (raw BigDecimal), increment-type (FeeIncrementType), max-cumulative-days. Los niños de valor. - LockPolicyVersionStatus - FeeIncrementType enums. 3 repos. LockPolicyVersionResolver (asentado mlos.catalog.enabled): ventana puntual, nunca última hilera, lanza la superposición (espejos EffectiveVersionResolver). 17 pruebas de color verde (6 resolución y 11 WORM). KamoInitializer añade ux.lock.policy.version.active (un ACTIVE abierto per org-investor) uxlock.period.default (un período de bloqueo por defecto por política). Sin revisión del flujo de trabajo (espejo fiel de la ya revisada Slice-1/7 WORM-resolver espina dorsal).