Cada decisão rastreável
Toda ação guarda o motivo pelo qual foi tomada e os números em que se apoiou. Não é linha de log dizendo o que mudou — é o argumento para mudar, guardado junto da mudança.
O motivo fica guardado, não é gerado depois
O que o agente leu, o que concluiu e o que fez ficam escritos juntos no momento da decisão. Perguntar depois traria uma opinião nova, que é outra coisa.
Inclusive o que ele deixou de fazer
Ação bloqueada por guardrail fica registrada com a regra que bloqueou. As decisões que não aconteceram costumam ser as que valem revisar.
E o que vem depois
Toda mudança carrega o intervalo até a mesma entidade poder ser mexida de novo, para uma campanha não ser ajustada três vezes antes do primeiro ajuste render qualquer dado.