"""The kind of an ask (rian, 14 Sep): `later`, `resolve` or `reply`, so the person asked gets a
button that is the action itself and the ask completes when they do it; NULL for a request in
words, done by hand.

Schema only. Revises `f1a2b3c4d5e6`, the single head at the time of writing.

Revision ID: a2b3c4d5e6f7
Revises: f1a2b3c4d5e6
Create Date: 2026-09-14
"""

import sqlalchemy as sa

from alembic import op

revision = "a2b3c4d5e6f7"
down_revision = "f1a2b3c4d5e6"
branch_labels = None
depends_on = None


def upgrade() -> None:
    op.add_column("thread_asks", sa.Column("kind", sa.String(16), nullable=True))


def downgrade() -> None:
    op.drop_column("thread_asks", "kind")
