Skip to content

fix: normalize pipeline inputs and validate keys - #31

Open
BaruqueRodrigues wants to merge 1 commit into
codex/pr4-deprecation-policyfrom
codex/pr5-canonical-inputs
Open

BaruqueRodrigues wants to merge 1 commit into
codex/pr4-deprecation-policyfrom
codex/pr5-canonical-inputs

Conversation

@BaruqueRodrigues

Copy link
Copy Markdown

Problema

As entradas públicas aceitavam identificadores inconsistentes e alerttools_pipeline() podia multiplicar linhas quando casos, clima ou parâmetros continham chaves duplicadas.

Alterações

  • Normaliza cidade e geocodigo para municipio_geocodigo na fronteira da nova API.
  • Centraliza as validações de tipos e unicidade e as aplica ao construtor e ao pipeline público antes dos joins.
  • Mantém o schema de resultados existente durante a transição.

Validação

devtools::test(filter = "api|core-pipeline", stop_on_failure = TRUE) — 108 verificações passaram.

PR empilhada sobre o branch do PR 4.

@BaruqueRodrigues
BaruqueRodrigues force-pushed the codex/pr5-canonical-inputs branch from 156fae8 to 997fb27 Compare October 20, 2026 13:58
@BaruqueRodrigues
BaruqueRodrigues force-pushed the codex/pr4-deprecation-policy branch from f2c581b to 8c059d5 Compare October 20, 2026 13:58
@BaruqueRodrigues
BaruqueRodrigues force-pushed the codex/pr5-canonical-inputs branch from 997fb27 to c6fe5cc Compare October 20, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant