"""Merge invariants table and a5_006 action constraints branches.

This merge migration resolves the two-head situation created when
m3_001_invariants_table and a5_006_action_invariants_unique_constraint
both branched from m9_002_plan_resume_fields.

Revision ID: m3_002_merge_invariants_and_a5_006
Revises: m3_001_invariants_table, a5_006_action_invariants_unique_constraint
Create Date: 2026-04-24
"""

from collections.abc import Sequence

# revision identifiers, used by Alembic.
revision: str = "m3_002_merge_invariants_and_a5_006"
down_revision: str | Sequence[str] | None = (
    "m3_001_invariants_table",
    "a5_006_action_invariants_unique_constraint",
)
branch_labels: str | Sequence[str] | None = None
depends_on: str | Sequence[str] | None = None


def upgrade() -> None:
    """No-op merge migration."""


def downgrade() -> None:
    """No-op merge migration."""
