feat(bundle): supercharge with inspect, diff, unbundle --verify; fix sha256: prefix bugs
- New subcommands: inspect (commit log + agent provenance), diff (new vs known commits), unbundle --verify (integrity-gated writes) - _verify_bundle_integrity() shared helper used by verify and unbundle --verify - _BundleUnbundleJson now includes verified: bool field - Fix _MAX_REF_BYTES 65→72 for sha256:<64hex> format - Fix run_verify hash comparison: prepend sha256: to computed digest - Fix run_list_heads: strip sha256: prefix for bare-hex JSON + text display - Fix run_unbundle validation: accept sha256:[0-9a-f]{64} format - Fix _make_commit in test_cmd_bundle.py and test_cmd_bundle_hardening.py: obj_id needs sha256: prefix - Add docs/agent-guide.md Bundle section with agent decision chain (inspect→verify→diff→unbundle) - 64 new tests in test_cmd_bundle_supercharged.py, all green
0 comments
muse hub commit comment sha256:ea64371940a8a0fec3aa1ac3a33a0743314655a9696017326837498bca5d64ba --body "your comment"
No comments yet. Be the first to start the discussion.