import sqlalchemy as sa from alembic import op revision = "0002_ai_result_fields" down_revision = "0001_platform_v2" branch_labels = None depends_on = None def upgrade() -> None: op.add_column("scoring_runs", sa.Column("ai_confidence", sa.Float(), nullable=True)) op.add_column("scoring_runs", sa.Column("ai_reasoning", sa.String(2000), nullable=True)) op.add_column("scoring_runs", sa.Column("error_code", sa.String(64), nullable=True)) op.add_column("scoring_runs", sa.Column("result_mode", sa.String(32), nullable=True)) def downgrade() -> None: op.drop_column("scoring_runs", "result_mode") op.drop_column("scoring_runs", "error_code") op.drop_column("scoring_runs", "ai_reasoning") op.drop_column("scoring_runs", "ai_confidence")