feat: add guarded AgentMesh Assay proof-pack replay#47
Draft
Haserjian wants to merge 2 commits into
Draft
Conversation
AgentMesh-Episode: ep_019deb31f904cc6e4fac2b20 AgentMesh-KeyID: mesh_7476bf5e5df66abc AgentMesh-Witness: sha256:e0c2326626ad737e62ffd3cf152710ce9c27c5da4729aa454f0454e1842f505b AgentMesh-Sig: MNSf_FJMDUWOUWJpY3vodv8B7P2DRzCWTkulKzYydr7I4xaZ0CBnlHXyAUziFZEzFDnPW0ZuH5-YvUsWttaCAQ== AgentMesh-Witness-Encoding: gzip+base64url AgentMesh-Witness-Chunk-Count: 4 AgentMesh-Witness-Chunk: H4sIAPaT9mkC_0VSy47bMAz8F127CagHRclAL-0e2gJtD02BthdDDyo21omD2Hlhsf9eOYttjyJnhjOknkXY8n5u-ywakcbM1zZMU7i1h5CexIPgQz_V6mufDy1InzlqWTyYlCybEpKKCiq09ANPbRpP-1k0Ur4VujB1lTt1QaFtCloq5HXy AgentMesh-Witness-Chunk: Thpghz4jR9QYCZ0mhTIDcPFWKlJgo8suSmcBsURLnOqcQ5hTd5dtz3yMYe53__VdQhdD8VJDLMGRRImoioYQDEHCrI1PytVmokjOkCPOjCATa52Y_un3uZ3mEAeu2mgYs9cmWV0oaWmBrJfFIbtkiy9kMSOwr-QpdbwLi7GpH_fLTi_cnuXS AgentMesh-Witness-Chunk: 6bd7PormWYRhOx77uVtsc1aIcmE-8e11yzuuyciQjQXr3GJtiPfcpzj0qa24CtKb7e_Pj0O8fNGStsdv7XdeXdXHzePPH-GXOX-4fb39-XSl09hd3ouXB1GXxDXP7lC5CpRdAa5AbwAaaRs0ay29IvmuvmG55TyOw1uI6e55-SWLs8qHtV-D AgentMesh-Witness-Chunk: eHn5C9oGbxY8AgAA Signed-off-by: Timothy Haserjian <220407938+Haserjian@users.noreply.github.com>
d1368ad to
e8cbd05
Compare
AgentMesh Lineage CheckLineage coverage: 1/1 commits (100%)
Commit Details
Witness Verification Details
|
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.
Summary
Adds the first AgentMesh -> Assay proof-pack adapter path and hardens the Assay commit hook boundary.
shell=Falseassay verify-pack, and replayshell=Truestays confined to developer-localgitbridge.run_testsVerification
CONFIRMED locally:
git diff --cached --checkPYTHONPATH=src python3 -m pytest tests/test_shell_boundaries.py tests/test_commit.py tests/test_assay_pack.py -q->28 passedPYTHONPATH=src python3 -m pytest -q->1 failed, 383 passed, 1 skippedorigin/mainfor the same failing test confirmed it is pre-existing:tests/test_provenance_export.py::TestAssayCrossValidation::test_no_duplicate_receipt_idsPYTHONPATH=src python3 -m pytest -q -k 'not test_no_duplicate_receipt_ids'->383 passed, 1 skipped, 1 deselectedReview Scope
The only full-suite failure observed is confirmed on
origin/mainand is not introduced by this branch. This PR scope is the Assay hook command boundary, Guardian decision receipt emission, AgentMesh proof-pack assembly, and replay verification.Claim Boundary
This demonstrates AgentMesh episode replay through Assay proof-pack artifacts and records Guardian decisions for the Assay hook path. It does not claim all AgentMesh tool/process execution paths are policy-confined yet.