"""Discussion item notes grow to 400 chars.

The 240 cap has rejected reasonable client-facing wording twice; a note is a
short paragraph, not a headline.

Revision ID: a9b0c1d2e3f4
Revises: f8a9b0c1d2e3
Create Date: 2026-08-27
"""

import sqlalchemy as sa

from alembic import op

revision = "a9b0c1d2e3f4"
down_revision = "f8a9b0c1d2e3"
branch_labels = None
depends_on = None


def upgrade() -> None:
    op.alter_column(
        "discussion_items", "note",
        existing_type=sa.String(240), type_=sa.String(400), existing_nullable=True,
    )


def downgrade() -> None:
    op.alter_column(
        "discussion_items", "note",
        existing_type=sa.String(400), type_=sa.String(240), existing_nullable=True,
    )
