gabriel / musehub public
BREAKING task/drop-snapshot-entries-table #1 / 1
gabriel · 164 days ago · Apr 13, 2026 · Diff

drop legacy musehub_snapshot_entries table

Table was retained purely for CASCADE cleanup after migration 0031 moved all manifest data to musehub_snapshots.manifest_blob. Zero reads, zero writes from application code since 0031. Deleted: - MusehubSnapshotEntry ORM model - musehub_snapshot_entries table (migration 0043) - stale migration test asserting the table exists - all comments referencing the legacy table

sha256:c8f66ab5ea78ad617a2857e823f5b2224b6ab93e2a398caf41f919f1f0574f01 sha
+9 ~16 −4 symbols
sha256:72351109b138b83a4a88b0bfa528dc217aa20c68494af536073540e8ec7d279c snapshot
+9
symbols added
~16
symbols modified
−4
symbols removed
0
dead code introduced
Semantic Changes 29 symbols
+ branch_labels variable variable branch_labels L19–19
+ depends_on variable variable depends_on L20–20
+ down_revision variable variable down_revision L18–18
+ downgrade function function downgrade L29–38
+ annotations import import annotations L12–12
+ op import import op L15–15
+ sa import import sa L14–14
+ revision variable variable revision L17–17
+ upgrade function function upgrade L23–26
~ docs/reference/type-contracts.md .md 2 symbols removed, 12 symbols modified
− py` section MusehubSnapshotEntry — `musehub/db/musehub_models.py` L4635–4651
− table@L4643 section table@L4643 L4643–4649
~ musehub/db/musehub_models.py .py 1 symbol removed, 1 symbol modified
− MusehubSnapshotEntry class class MusehubSnapshotEntry L290–316
~ musehub/services/musehub_gc.py .py 1 symbol modified
~ run_gc
~ tests/test_migrations.py .py 1 symbol removed, 2 symbols modified
− test_musehub_snapshot_entries_exists_and_has_key_columns method method test_musehub_snapshot_entries_exists_and_has_key_columns L605–611
← Older Oldest on task/drop-snapshot-entries-table
All commits
Newer → Latest on task/drop-snapshot-entries-table

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