Repository navigation
fix: preserve legacy Zika policy and validate read-only audit inputs - #33
Open
BaruqueRodrigues wants to merge 3 commits into
Open
BaruqueRodrigues wants to merge 3 commits into
BaruqueRodrigues wants to merge 3 commits into
Conversation
esloch
approved these changes
Oct 28, 2026
esloch
left a comment
Collaborator
There was a problem hiding this comment.
@BaruqueRodrigues, resta apenas executar a auditoria em homologação antes da migração do consumidor.
Lembrando que este PR depende do #32.
esloch
previously requested changes
Oct 28, 2026
BaruqueRodrigues
force-pushed
the
codex/pr6-municipality-disease
branch
from
October 29, 2026 19:57
3d62c68 to
b453e84
Compare
BaruqueRodrigues
force-pushed
the
codex/pr7-zika-transition
branch
from
October 29, 2026 19:58
88efaf0 to
a8278ed
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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-fallbackecore-pipeline.Base atualizada sobre o #32. Diff e ancestralidade conferidos. Os checks de CI serão executados na nova revisão publicada.