- Navios
- 27 de junho de 2026 às 20:17 UTC
- Autor
- Kamo
- Enviar
- 9b8655b
O irmão diretriz-versão de RateSheetVersion Publisher, chaveado por PRODUTO (ux guideline version active = (organization id, product id) Where status='ACTIVE' E eficaz até É NULL). Mesmo fecho atômico da janela anterior: ACTIVO→SuPERIADO + effective til = succerter.effective from, suplantar id link, e saveAndFlush the prior's close ANTES do candidato INSERT (o Hibernate insert-before-update flush-order Armadilha). Deltas vs taxa-sheet: produto chave de escopoId; revisão de validaçãoLabel + fonteDocumentId (sem emitidoAt); teclas de sequência intradiária no dia de eficácia From. Lista compartilhada @Component gated mlos.catalog. enabled + repo finder 12 testes no-DB Mockito (TDD, incl. ordem de rush InOrder + WORM-guard re-run). Espelho fiel do editor de taxa-folha revisado inversamente → fechado pela e2e comportamental (guideline A supersessão inverte a elegibilidade dos preços). Nenhuma nova entidade/tabela → nenhuma execução KamoInitializer.