"""Add reset_at and next_due_date to todos for recurrence Revision ID: 014 Revises: 013 Create Date: 2026-02-23 """ from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision = "014" down_revision = "013" branch_labels = None depends_on = None def upgrade() -> None: op.add_column("todos", sa.Column("reset_at", sa.DateTime(), nullable=True)) op.add_column("todos", sa.Column("next_due_date", sa.Date(), nullable=True)) def downgrade() -> None: op.drop_column("todos", "next_due_date") op.drop_column("todos", "reset_at")