Fases 4, 5 e 6 — Job 1h + Auditoria + Consolidação + Wizard de validação

This commit is contained in:
2026-06-11 12:02:50 -03:00
parent b77fc0122c
commit 90ed705ed8
29 changed files with 1617 additions and 616 deletions

13
lib/tasks/historico.rake Normal file
View File

@@ -0,0 +1,13 @@
# lib/tasks/historico.rake
namespace :historico do
desc "Atualiza o histórico de valor estimado (rodado a cada 1h via cron/whenever)"
task atualizar: :environment do
puts "[#{Time.current}] Atualizando histórico estimado..."
registro = AtualizarHistoricoEstimadoJob.perform_now
puts "[#{Time.current}] OK — #{registro.entregas_contadas} entregas | R$ #{registro.valor_total_estimado}"
rescue => e
puts "[#{Time.current}] ERRO: #{e.message}"
Rails.logger.error("[historico:atualizar] #{e.message}\n#{e.backtrace.first(5).join("\n")}")
raise
end
end