Skip to content

Inspect retained TAPR forms with bounded provenance reports - #62

Draft
adpena wants to merge 2 commits into
codex/entity-projection-pruningfrom
codex/tapr-form-inspection
Draft

adpena wants to merge 2 commits into
codex/entity-projection-pruningfrom
codex/tapr-form-inspection

Conversation

@adpena

@adpena adpena commented Nov 1, 2026

Copy link
Copy Markdown
Owner

Refreshing TAPR sources requires observing the publisher’s real form controls before selecting download and dictionary links. Add an offline refresh_tapr form command that retains literal controls, labels, source positions and link references alongside provenance. It shares the dictionary command’s protected input capture and bounded report publication; it does not submit forms or infer source semantics.

The parser uses an indexed context graph and a node limit to keep nested forms bounded. Failed or oversized reports leave no partial output or processing record. Regression tests cover optional optgroup endings, literal textarea content, source-byte changes, oversized files, symlinks and FIFOs.

Final local checks on Python 3.14.10 and 3.15.2 each passed Ruff, ty, deptry and 1,138 tests, with one optional PostgreSQL test skipped. The exact committed revision received independent adversarial review. Actual source acquisition and source-contract registration remain separate pending steps; no snapshot or production defaults change.

This branch has not been deployed

No deployments
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