- Navios
- 26 de junho de 2026 às 20:55 UTC
- Autor
- Kamo
- Enviar
- 7f1aa3d
A camada de política de bloqueio do investidor — terceira coluna de versão WORM datada com eficácia (após a folha de taxa + diretriz), chaveada por investidor; alimenta o futuro RateLock/RateCommitmentEngine. - MlosLock PolicyVersion (mlos lock policy version, WORM): investorId FK, productId(null=all), effective of/til, sequence no, suplanta id auto-FK, status, source document id FK, + pior case window days, relock allowed, relock worst case, floatdown allowed, float fee price, floatdown min melhoramento bps, ponto de corte time. Mesma @PostLoad/@PreUpdate parcial-mutability WORM. - MlosLockPeriodOption (mlos lock period option): lock period days, padrão flag (um padrão por política através da unica parcial). MlosLockExtensionFee (mlos lock extension fee): extension days, fee price (braw BigDecimal), increment type (FeeIncrementType), max cumulative days. Crianças-valor. - Lock PolicyVersionStatus + FeeIncrement Digite enums. 3 repos. Resolução da Política de Bloqueio (terminada mlos.catalog.enabled): janela ponto-em-tempo, nunca última-linha, lança sobre sobreposição (mirrors EffectiveVersionResolver). 17 testes verdes (6 resolvedor + 11 WORM). KamoInitializer adiciona ux lock policy version active (um ativo aberto por org+investidor) + ux lock period default (um período de bloqueio padrão por política). Nenhum fluxo de trabalho de revisão (irror fiel de o já revisto Slice-1/7 WORM + coluna de resolução).