- Navios
- 23 de setembro de 2026 às 13:41 UTC
- Autor
- Kamo
- Enviar
- b8aa5d0
create commit log ledger.sql (aplicado à mão como proprietário) adiciona commit log conunts / commit log count deltas: um total por (projeto, tipo de commit) mais um anex-only diário que linha aciona em commit logs escrever, a mesma forma total + diário como os livros de chumbo. Adicione seu fold e reconte ao LeadLedgerManutenção em vez de uma classe de irmãos: commit logs não tem nada a ver com leads, mas a forma fold/reconcile, a regra de repetição de 40001 e a verificação da presença do gatilho são idênticas, e LeadLedgerFoldJob / LeadLedgerReconcileJob já executado na cadência exatamente que necessita (cada 30 s / noite às 03:40), assim um irmão O trabalho só duplicaria a fiação Quartz em QuartzConfig. Os três novos gatilhos se unem JOURNAL TRIGGERS, então um descartado ou desactivado é relatado no WARN em vez de deriva silenciosamente até que alguém perceba uma contagem errada. Verificado contra o banco de dados antes disto: os três gatilhos disparam corretamente dentro de um transação rebobinada (INSERT +1, uma mudança de chave UPDATE move -1/+1, um incêndio de atualização não-chave Nem, DELETE -1), e total + correspondências de diário COUNT(*) exatamente em todos os 264 (projeto, tipo de commit) pares após o preenchimento.
