from backend.database.migrations.m0001_accounts import MIGRATION as ACCOUNTS
from backend.database.migrations.m0002_model_pool import MIGRATION as MODEL_POOL
from backend.database.migrations.m0003_market_foundation import MIGRATION as MARKET_FOUNDATION
from backend.database.migrations.m0004_sector_members import MIGRATION as SECTOR_MEMBERS
from backend.database.migrations.m0005_market_insights import MIGRATION as MARKET_INSIGHTS
from backend.database.migrations.m0006_watchlists import MIGRATION as WATCHLISTS
from backend.database.migrations.m0007_screener import MIGRATION as SCREENER
from backend.database.migrations.m0008_mentor_llm import MIGRATION as MENTOR_LLM
from backend.database.migrations.m0009_heaven import MIGRATION as HEAVEN
from backend.database.migrations.m0010_review import MIGRATION as REVIEW
from backend.database.migrations.m0011_operations import MIGRATION as OPERATIONS
from backend.database.migrations.m0012_screener_backtests import MIGRATION as SCREENER_BACKTESTS
from backend.database.migrations.runner import Migration

MIGRATIONS: tuple[Migration, ...] = (
    ACCOUNTS,
    MODEL_POOL,
    MARKET_FOUNDATION,
    SECTOR_MEMBERS,
    MARKET_INSIGHTS,
    WATCHLISTS,
    SCREENER,
    MENTOR_LLM,
    HEAVEN,
    REVIEW,
    OPERATIONS,
    SCREENER_BACKTESTS,
)
