"""Persistent state: SQLite schema, migrations, typed repository."""

from cerbero_bite.state.db import connect, run_migrations, transaction
from cerbero_bite.state.models import (
    DecisionRecord,
    DvolSnapshot,
    InstructionRecord,
    ManualAction,
    PositionRecord,
    PositionStatus,
    SystemStateRecord,
)
from cerbero_bite.state.repository import Repository

__all__ = [
    "DecisionRecord",
    "DvolSnapshot",
    "InstructionRecord",
    "ManualAction",
    "PositionRecord",
    "PositionStatus",
    "Repository",
    "SystemStateRecord",
    "connect",
    "run_migrations",
    "transaction",
]
