"""Drop state_refs column from musehub_issue_comments. state_refs stored parsed musical context references (track:X, section:X, beats:X-Y) — a music-domain feature removed when the project pivoted to a general-purpose VCS. The column was always written as [] after the feature was removed; dropping it cleans up the schema completely. Revision ID: 0019 Revises: 0018 """ from __future__ import annotations import sqlalchemy as sa from alembic import op revision = "0019" down_revision = "0018" branch_labels = None depends_on = None def upgrade() -> None: op.drop_column("musehub_issue_comments", "state_refs") def downgrade() -> None: op.add_column( "musehub_issue_comments", sa.Column("state_refs", sa.JSON(), nullable=False, server_default="[]"), )