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

fix: canonical sha256: prefix everywhere — gc, commands, tests

- gc.py: _list_stored_objects now returns prefixed OIDs (sha256:<hex>) instead of bare hex; reachable sets were already prefixed so membership checks now match correctly — fixes shelf blob GC false-positive - task_queue.py + coord_sync/forecast/list_coord/plan_merge/reconcile/ release_coord/shard: elapsed() called as function (was referenced as value) - 20+ test files: replaced hardcoded 'sha256:' + hex strings with blob_id() / long_id() / short_id() utilities from muse.core._types - check.py: elapsed() callable fix (same pattern) - test_mpack_cmd_verify: added _FULL_META to all bundle fixtures - test_perf_phase3: branch ref length assertion updated for prefixed format

sha256:fc2203435c85e42e0097240584ba2e1e432e6f971abe90e3aaa58fccc443e10d sha
sha256:7285b2f5a2b5c6be3698813e57c14378255010c0bba0a67773e7ef7aaada215d 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:fc2203435c85e42e0097240584ba2e1e432e6f971abe90e3aaa58fccc443e10d --body "your comment"