Skip to content

fix: preserve legacy Zika policy and validate read-only audit inputs - #33

Open
BaruqueRodrigues wants to merge 3 commits into
codex/pr6-municipality-diseasefrom
codex/pr7-zika-transition
Open

BaruqueRodrigues wants to merge 3 commits into
codex/pr6-municipality-diseasefrom
codex/pr7-zika-transition

Conversation

@BaruqueRodrigues

@BaruqueRodrigues BaruqueRodrigues commented Oct 22, 2026 •

Copy link
Copy Markdown

A refatoração passou a buscar parâmetros específicos de Zika no wrapper legado, interrompendo consumidores que ainda dependem dos parâmetros de dengue. O wrapper preserva a política histórica de fallback A90, mantendo a identificação A92.8 nos casos e resultados. Parâmetros fornecidos explicitamente pelo consumidor continuam respeitados.

A API moderna exige parâmetros específicos da doença e identifica municípios sem cobertura ou com chaves duplicadas. Os testes cobrem cobertura completa, parcial, ausente e duplicada.

Auditoria somente leitura

O comando de auditoria PostgreSQL valida códigos municipais únicos de sete dígitos, usa transação somente leitura, recusa sobrescrever relatórios e registra metadados e hashes de procedência. O comando foi validado em banco descartável, incluindo as proteções de entrada e saída.

A auditoria real em homologação permanece pendente antes da migração do consumidor. A configuração de acesso e a lista operacional de municípios não foram encontradas no repositório; os dados das fixtures não substituem esse recorte. O consumidor não foi marcado como migrado.

Validação e base

142 verificações locais aprovadas, zero falhas e zero warnings nos testes zika-transition, api, legacy-fallback e core-pipeline.

Base atualizada sobre o #32. Diff e ancestralidade conferidos. Os checks de CI serão executados na nova revisão publicada.

@esloch esloch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@BaruqueRodrigues, resta apenas executar a auditoria em homologação antes da migração do consumidor.

Lembrando que este PR depende do #32.

esloch
esloch previously requested changes Oct 28, 2026
@esloch
esloch dismissed their stale review October 28, 2026 08:33

Review submitted to PR #33 by mistake. Intended for PR #34.

@BaruqueRodrigues
BaruqueRodrigues force-pushed the codex/pr6-municipality-disease branch from 3d62c68 to b453e84 Compare October 29, 2026 19:57
@BaruqueRodrigues
BaruqueRodrigues force-pushed the codex/pr7-zika-transition branch from 88efaf0 to a8278ed Compare October 29, 2026 19:58
@BaruqueRodrigues BaruqueRodrigues changed the title fix: preserve legacy Zika parameter policy fix: preserve legacy Zika policy and validate read-only audit inputs Oct 29, 2026
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.

2 participants