Correção de preços + resultado + ajustamento aplicado (Fase-2 corte 12b)

Featurekamo-shared-library
Navios
27 de junho de 2026 às 00:15 UTC
Autor
Kamo
Enviar
803ae70

O recorde imutável de cotações a preços (doc 02 §6.3/§7.2/§8.1.): MlosPricingRun -> MlosPricedProductResult -> MlosApliedAdjustment, escrito em um tx pelo EPI. - Todas as 3 palavras imutáveis (em bloco total, idioma da decisão: @PreUpdate lança, sem @PostLoad). - Versão FK congelada. a execução (por resolução de produto; doc §6.3 linha 293/294). - Números de preços brutos BigDecimal correspondente às grades enviadas: preço base / final (9,4); **************** (9,6). total ajustes = ADITIVO-somente; multiplicativo em linhas de ajuste aplicado. - price adjustment id = obrigatória suave FK -> MlosPriceAdjustment (o § 6.5) cadeia de auditoria nunca suprimida). created by member id nullable=false. - elegibilidade status REUSES ElegibilidadeOutcome; inelegível razão código = new MlosAverseActionReasonCode enum (alvo FK do Doc ausente em código). - Corrigir revisão: diretriz / Lock-policy versão FKs + preços termos são NULLABLE assim As linhas KEPT CANNOT PRICE/NO COVERAGE persistem (sem UUID sentinela); a @PrePersist invariante restaura a integridade (ELIGÍVEL => preço + nenhuma razão; não-ELIGÍVEL => código da razão presente). - 19 testes em verde. Todos os índices declarados por entidade (sem KamoInitializer DDL). Fundamentado por uma pesquisa Workflow + Adversarial 2 agent review (FIX-THEN-SHIP: Aplicou a linha directriz-versão-nulable must-fix + o alargamento coerente).

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços