Skip to content

Add deliverable verification gate - #496

Open
JSv4 wants to merge 4 commits into
agent/issue-457-semantic-difffrom
agent/issue-463-deliverable-verification
Open

Add deliverable verification gate#496
JSv4 wants to merge 4 commits into
agent/issue-457-semantic-difffrom
agent/issue-463-deliverable-verification

Conversation

@JSv4

@JSv4 JSv4 commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a deterministic verifyDeliverable gate with standard, strict, and report-only policy modes
  • distinguish new, pre-existing, and resolved findings with stable structured identities
  • combine corrected bounded package inspection, Open XML validation, relationship-reachable Word closure, workflow checks, and exact package/semantic delta policy
  • validate digest-bound PDF/HTML/PageMap metadata and renderer diagnostics without claiming visual fidelity
  • bind session verification to the exact clean Save(false) bytes returned for delivery
  • contain recoverable SDK/detector failures as unavailable evidence while propagating fatal/control-flow exceptions
  • enforce exact Transitional/Strict OPC owner/type/content/root topology and fail closed at work/finding caps
  • document the .NET API and publish the v1 JSON Schema

Stack

This draft is based on agent/issue-457-semantic-diff (PR #494), including corrected #493 head 1612437.

Verification

  • focused verifier/hardening: 36 passed / 0 failed
  • package/semantic/session/PageMap matrix: 493 passed / 0 failed
  • full suite: 3,913 passed / 3 pre-existing skips / 0 failed
  • artifact generation: 1 passed / 0 failed
  • independent final review: approved after exact relationship, pre-admission cardinality, and finding-cap regressions
  • 5 generated reports validate against the checked-in schema
  • artifact checksum manifest and patch reverse-check pass

The viewable local evidence index is retained at /tmp/docxodus-463-artifacts/index.html, including before/after PDF and DOCX files, the exact-byte report, complete patch, TRXs, and prior diagnostic history.

Closes #463

@JSv4
JSv4 marked this pull request as ready for review August 16, 2026 02:46
@JSv4
JSv4 force-pushed the agent/issue-457-semantic-diff branch from dc9e896 to 64576d8 Compare August 17, 2026 09:02
@JSv4
JSv4 force-pushed the agent/issue-463-deliverable-verification branch from 3e722c3 to d65c940 Compare August 17, 2026 10:54
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