gabriel / muse public
feat patch dev
AI Agent gabriel · 61 days ago · Apr 19, 2026 · Diff

feat: supercharge muse verify-tag — envelope JSON, TypedDicts, duration_ms, exit_code

- Switch --json output from per-tag NDJSON lines to a single envelope matching the name-rev/verify-pack pattern: {results, exit_code, duration_ms} - Add TypedDicts _TagResult and _TagVerifyJson for type-safe JSON construction - Add start_timer() call so duration_ms is always present in the envelope - Update module docstring to document all envelope fields and exit codes - Update 4 existing tests to parse the new envelope format (results[0]) - Add tests/test_verify_tag_supercharge.py: 50 tests across 10 classes covering envelope shape, TypedDicts, docstring, payload binding, algorithm branches, text output, no-prose-pollution, security, and stress scenarios

sha256:559f14897d08a726f9d29cbade670531eb1c90de20c3e2f47f079053498bf516 sha
sha256:0d0c90383e4fee7b65ec8f5f3c7929ea2ddb00f0aedbb3651657d22ca7131222 snapshot
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:559f14897d08a726f9d29cbade670531eb1c90de20c3e2f47f079053498bf516 --body "your comment"