gabriel / musehub public
feat BREAKING task/phase2-drop-dead-tables #1 / 1
AI Agent gabriel · 30 days ago · May 12, 2026 · Diff

feat: Phase 2 dead table removal — drop muse_objects and muse_tags

Both tables had zero read/write paths in application code: - muse_objects: intended CLI blob cache, never implemented (roadmap E-01) - muse_tags: music-semantic commit tags, superseded by musehub_repos.tags JSON

Migration 0056 drops both tables. ORM classes MuseCliObject and MuseCliTag deleted. Dead re-exports removed from musehub/muse_cli/models.py. models.py tombstone file deleted. Stale docstring in ui.py corrected. All models.py import references updated to remove the deleted module.

sha256:45a8a521ce7cc99c6c43c3ddb4995e64f2aed03f01bb4a988a9249fdbf98e593 sha
sha256:04a72574e7b556e8d8dbcdb3f20e2a7fa17ab26ae4f9d560623af522dd1ea8fc snapshot
← Older Oldest on task/phase2-drop-dead-tables
All commits
Newer → Latest on task/phase2-drop-dead-tables

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:45a8a521ce7cc99c6c43c3ddb4995e64f2aed03f01bb4a988a9249fdbf98e593 --body "your comment"