"""Add System-2 dynamic leverage. subscriptions.sys2_leverage: per-user leverage for System-2 (bottom reversal), independent of the Trump `leverage` field. NULL → platform default. Revision ID: 011 Revises: 010 Create Date: 2026-05-18 00:00:00.000000 """ from typing import Sequence, Union import sqlalchemy as sa from alembic import op revision: str = "011" down_revision: Union[str, None] = "010" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: with op.batch_alter_table("subscriptions") as b: b.add_column(sa.Column("sys2_leverage", sa.Integer(), nullable=True)) def downgrade() -> None: with op.batch_alter_table("subscriptions") as b: b.drop_column("sys2_leverage")