Skip to content

Record and validate document handoff events - #630

Merged
vkgeorgia merged 2 commits into
mainfrom
methodology/903-issuance-events
Oct 9, 2026
Merged

vkgeorgia merged 2 commits into
mainfrom
methodology/903-issuance-events

Conversation

@transitrix-foundry

Copy link
Copy Markdown
Contributor

What changed

Adds creation, reading and validation of document handoff events with retained run/baseline pointers, an external output URI and an act hash. Optional externally supplied timestamp evidence is preserved and structurally checked; unavailable evidence and conflicting bytes remain explicit. Aligns the integration contract with the renderer's flat run record and documents legacy compatibility.

Builds on #629.

How it is verified

  • Packed CLI integration: synthetic RP-17 B handoff, 27 invalid act/pointer/timestamp cases, hash conflicts, legacy/unknown runs, historical byte preservation, duplicate refusal, package dispatch, removal and undeclared silence.
  • python3 packages/documents-cli/tests/test_documents_integrity.py (includes generic package and ReqIF regressions).
  • node --test scripts/check-notations.test.mjs scripts/release-obligations.test.mjs — 115 passing.
  • All packages/document-renderer/tests/test_*.mjs scripts pass.
  • node scripts/check-notations.mjs and git diff --check pass.

Checklist

Base automatically changed from feat/documents-validation to main October 2, 2026 04:06
transitrix and others added 2 commits October 9, 2026 07:41
Signed-off-by: transitrix <automation@transitrix.com>
* Add read-only issued-document queries over retained evidence

Signed-off-by: transitrix <automation@transitrix.com>

* Keep document review unknown when retained Git blobs are missing

Signed-off-by: transitrix <automation@transitrix.com>

---------

Signed-off-by: transitrix <automation@transitrix.com>
Co-authored-by: transitrix <automation@transitrix.com>
@vkgeorgia
vkgeorgia force-pushed the methodology/903-issuance-events branch from 36b6555 to a51a84a Compare October 9, 2026 03:41
@vkgeorgia
vkgeorgia merged commit f7a3423 into main Oct 9, 2026
14 checks passed
@vkgeorgia
vkgeorgia deleted the methodology/903-issuance-events branch October 9, 2026 03:42
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