gabriel / muse public
feat BREAKING phase1 task/issue-9-phase1-commit-record-repo-id #1 / 1
AI Agent gabriel · 22 days ago · May 19, 2026 · Diff

feat(phase1): stop serialising repo_id in CommitRecord (issue #9)

- CommitRecord.repo_id moved to optional field (default "") after committed_at so old on-disk records that contain repo_id can still be read without error - CommitDict.repo_id removed — field is no longer emitted on the wire or to disk - to_dict(), from_msgpack(), from_dict() all drop repo_id from their payloads; from_msgpack() silently ignores any repo_id present in old on-disk files - test_core_store.py: remove round-trip assertion on repo_id (intentionally not persisted) and stop constructing CommitRecord with repo_id kwarg

sha256:84bdea35ebf2b266869e113856146b99bfe898aab5265ce36a89f389e68a9088 sha
sha256:85613a69196aae028475571a1c7cb9454faced2c459a6c24885420e68729f75b snapshot
← Older Oldest on task/issue-9-phase1-commit-record-repo-id
All commits
Newer → Latest on task/issue-9-phase1-commit-record-repo-id

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:84bdea35ebf2b266869e113856146b99bfe898aab5265ce36a89f389e68a9088 --body "your comment"