gabriel / muse public
refactor BREAKING task/blob-id-canonicalization #1 / 1
AI Agent gabriel · 37 days ago · May 4, 2026 · Diff

refactor: route all blob_id idioms through types utility

Every long_id(hashlib.sha256(...).hexdigest()) and "sha256:" + hashlib.sha256(...).hexdigest() pattern replaced with blob_id(...). Removes raw hashlib usage from 13 files.

social.py additionally fixed: file paths now follow the canonical algo-in-path convention (posts/sha256/<hex>.json, reactions/sha256/<hex>.json), _content_id wrapper deleted, and manual ID truncations replaced with short_id().

sha256:36dde1f83ca01f584062c4e76bbc8922faf5d36e40f28c1f6c5620f0897be289 sha
sha256:36a5ac97d84ed7ea968300e7861ff6bdc8cbcc4d23d615914544930f456e40b9 snapshot
← Older Oldest on task/blob-id-canonicalization
All commits
Newer → Latest on task/blob-id-canonicalization

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:36dde1f83ca01f584062c4e76bbc8922faf5d36e40f28c1f6c5620f0897be289 --body "your comment"