"""slides plugin anchor (ownership cutover).

Stamp-only no-op. The core Alembic chain (baseline .. 7d16_directoryemployees)
already created every table this plugin owns at the cutover point, so there is
nothing to build here. This revision gives the plugin's own chain a base that
`flask plugin upgrade-all` can stamp into alembic_version_slides. From this
anchor forward, new slides schema changes land as 000N revisions in this
directory, never in the core chain. See ADR-008.
"""
from alembic import op  # noqa: F401
import sqlalchemy as sa  # noqa: F401


# revision identifiers, used by Alembic.
revision = 'slides0001anchor'
down_revision = None
branch_labels = None
depends_on = None


def upgrade():
    # No-op: the core chain owns every table that exists at the cutover.
    pass


def downgrade():
    # No-op: this anchor never unwinds core-owned tables.
    pass
