#!/usr/bin/env bash
# Roda o pipeline mensal completo: download -> ETL -> upsert Postgres
# Uso: ./run_monthly.sh 2026-07

set -euo pipefail

# Requer o pacote instalado localmente: pip install -e .
MES_ANO="${1:?Uso: ./run_monthly.sh AAAA-MM (ex: 2026-07)}"

echo "== Baixando arquivos RFB para $MES_ANO =="
python -m cnpj_monitor.download_rfb "$MES_ANO"

echo "== Rodando ETL e upsert no Postgres =="
python -m cnpj_monitor.etl_load "$MES_ANO"

echo "== Concluído. Consulte query_novos.sql (ajustando a data) para ver os novos CNPJs. =="
