splor-mg / checks-planejamento

https://splor-mg.github.io/checks-planejamento
0 stars 0 forks source link

Definição do nível de verbosidade dos relatórios #6

Open fjuniorr opened 10 months ago

fjuniorr commented 10 months ago

Em https://github.com/splor-mg/checks-loa-ppag/issues/4 por várias vezes eu coloquei um argumento para controlar a verbosidade das informações de diagnóstico emitidas.

Estou de novo vendo esse padrão ao gerar os relatórios das validações porque quando um check passa eu gostaria de reportar somente o valor total em duas bases mas quando um check não passa eu gostaria de reportar a diferença a nível de unidade orçamentária.

A questão é que rodar a validação e depois rodar a validação de novo caso seja necessário mais informação parece muito ineficiente.

Pensei em usar o pacote validate para gerar regras agregadas no lugar de record-wise checks mas até mesmo isso é problemático porque a conferência não será equivalente pela possibilidade de diferenças se cancelarem na comparação de total.