← Files NGS Analysis WorkbenchARCHIVED FILE

mcp/ngs_workbench_daemon/persistence/__init__.py

801 Bytes · Oct 5, 2026 · 18:12 UTC

↓ Download file

"""Daemon-owned durable host-local run registry."""

from .database import RegistryDatabase, default_database
from .paths import (
    ensure_workspace_identity,
    read_workspace_identity,
    registry_path,
    workspace_identity_path,
)
from .repository import (
    InvalidRunTransition,
    NewRun,
    RegistryRepository,
    RunConflict,
    RunFilters,
    RunRecord,
    StaleRunRevision,
)
from .unit_of_work import SqlAlchemyUnitOfWork

__all__ = [
    "InvalidRunTransition",
    "NewRun",
    "RegistryDatabase",
    "RegistryRepository",
    "RunConflict",
    "RunFilters",
    "RunRecord",
    "SqlAlchemyUnitOfWork",
    "StaleRunRevision",
    "default_database",
    "ensure_workspace_identity",
    "read_workspace_identity",
    "registry_path",
    "workspace_identity_path",
]

SHA-256: 9a76605ace517f17108f0458b2f12f16392f1ac6af5e2e6060c400ed58c5d0f7