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

fix: use canonical object IDs throughout all test helpers and source

- Replace all bare hex OIDs with blob_id()-prefixed sha256:<hex> format - Replace all legacy .muse/objects/<2>/<62> paths with object_path() / _shard() helpers - test_integrity_I9_sigkill: add _shard() helper, use blob_id(), fix all hardcoded shard paths - test_core_type_analysis: add blob_id + write_object imports, fix all _write_obj helpers and inline patterns - test_mpack_cmd_verify: add _FULL_META constant, add meta to _make_bundle() and all inline bundle dicts - test_security_ast_dos: fix _store_object() to return prefixed OID via blob_id() - test_cmd_check: fix elapsed() call in check.py (was missing parentheses) - test_code_invariants: fix _write_object() to return prefixed OID - test_cmd_semantic_cherry_pick: fix _manifest_with_blob(), test_blob_missing_from_object_store, update from_commit length assertion - test_workdir_integrity: change _sha() to use blob_id() - test_perf_phase3: fix concurrent branch ref test to expect sha256: prefix

sha256:b7f29c05e693161bd682e76daf53fe72fd4b5fdf2467c6ef175050f187f4d4a2 sha
+20 ~78 −1 symbols
sha256:8207d7a50a76afe63881388d1e93b45874747c9e0f909c7430272f648e75235a snapshot
+20
symbols added
~78
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 99 symbols
~ muse/cli/commands/check.py .py 1 symbol modified
~ run
~ tests/test_cmd_check.py .py 1 symbol added, 1 symbol modified
+ object_path import import object_path L90–90
~ tests/test_cmd_merge.py .py 1 symbol added, 1 symbol modified
+ object_path import import object_path L21–21
~ tests/test_cmd_semantic_cherry_pick.py .py 2 symbols added, 1 symbol removed, 4 symbols modified
− test_json_from_commit_is_8_chars method method test_json_from_commit_is_8_chars L458–461
+ test_json_from_commit_is_short_id method method test_json_from_commit_is_short_id L457–462
+ object_path import import object_path L74–74
~ tests/test_cmd_shelf.py .py 1 symbol added, 3 symbols modified
+ object_path import import object_path L45–45
~ tests/test_code_invariants.py .py 1 symbol added, 1 symbol modified
+ object_path import import object_path L19–19
~ tests/test_mpack_e2e.py .py 1 symbol added, 2 symbols modified
+ object_path import import object_path L23–23
~ tests/test_security_ast_dos.py .py 1 symbol added, 1 symbol modified
+ object_path import import object_path L30–30
~ tests/test_workdir_integrity.py .py 2 symbols added, 5 symbols modified
+ blob_id import import blob_id L54–54
+ object_path import import object_path L51–51
~ _sha
← 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:b7f29c05e693161bd682e76daf53fe72fd4b5fdf2467c6ef175050f187f4d4a2 --body "your comment"