feat(store): algo-prefix paths for commits, snapshots, tags, releases, harmony
- Add split_id() to _types.py as canonical algo-prefixed ID parser - commit_path/snapshot_path now nest under commits/sha256/ and snapshots/sha256/ - tag_path/release_path use two-level nesting: <repo-algo>/<repo-hex>/<id-algo>/<id-hex> - Harmony: pattern_dir, resolution_path, escalation_path all algo-prefixed - Retire _id_hex() — all callers use split_id() directly - Tests updated: 71-char sha256:-prefixed IDs, unique seeds per loop, gc path construction uses pattern_dir(), audit_id slice for filename check
sha256:5efc294b52017a4af35f682730a06328ca9feaadde376a9c6e48672779335255
sha
sha256:66e32e18d19e8f5c03a5bea910ac4f7b6b7c29f5143f255a3c355e23d6f00425
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:5efc294b52017a4af35f682730a06328ca9feaadde376a9c6e48672779335255 --body "your comment"
No comments yet. Be the first to start the discussion.