feat: add standard JSON envelope to commands B (bisect→bundle)
- bisect: add elapsed = start_timer() to all 8 run functions; wrap all JSON paths - blame (code blame): already had elapsed; wrap print(json.dumps) with make_envelope - blast_risk: add make_envelope to main table and _emit_empty JSON paths - branch: add elapsed = start_timer(); fix list spread (list→{branches: list}) - breakage: replace schema_version with make_envelope; rename warnings→warning_count to avoid collision with envelope warnings field - bundle: add elapsed = start_timer() to all 6 run functions (create, inspect, diff, unbundle, verify, list-heads) - Test files: test_bisect_envelope.py, test_blame_envelope.py, test_blast_risk_envelope.py, test_branch_envelope.py, test_breakage_envelope.py, test_bundle_envelope.py
sha256:3b7254bd638ab65b94191918ce1fe57c4f5b7be3838143deeab650b258020520
sha
sha256:884344555f261010043e9fa3d47d15e7d53ed9162b027dfce965a728d196aa45
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:3b7254bd638ab65b94191918ce1fe57c4f5b7be3838143deeab650b258020520 --body "your comment"
No comments yet. Be the first to start the discussion.