Repository navigation
test: add opt-in source provenance audit for NT009 (#95) - #96
Closed
vitormattos wants to merge 3 commits into
Closed
vitormattos wants to merge 3 commits into
vitormattos wants to merge 3 commits into
Conversation
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
This was referenced Oct 8, 2026
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.
SUPERSEDED — no merge. This Python-only exploratory PR was replaced by the PHP migration #97 and the signed, PHP-only official-source audit #99. The Python implementation is intentionally abandoned.
Scope — partial preparatory PR for #95
This PR adds an explicit, opt-in audit of the exact October 2026 NT009 Anexo VI v1.04.01 and Anexo VII v1.03.00 official source URLs, with SHA-256 pinning to independent downloaded observations. It uses the existing stdlib-only XLSX reader and keeps CI deterministic without requiring the official portal to be online.
Not an implementation of NT009: official workbook bytes could not be retrieved in this execution environment, so no unverified tax domain code or XML structure was committed.
Verified baseline
dev-main#f179d7f723bec80f5b19a25dfbc385a612c2447fand has not been changed.Completion blockers
Do not merge this PR as completion of #95. Closes nothing; issue remains open.