"""内部评测:仅保留 Playground fixtures 列表等轻量能力。""" from __future__ import annotations from sqlalchemy.ext.asyncio import AsyncSession from app.features.evaluation.user_export_fixtures import ( list_user_export_fixture_names as list_user_export_md_filenames, ) from app.features.evaluation.user_export_fixtures import ( read_user_export_fixture, ) class EvaluationAdminService: def __init__(self, db: AsyncSession) -> None: self._db = db def list_user_export_fixture_names(self) -> list[str]: return list_user_export_md_filenames() def load_user_export_fixture_turns(self, filename: str) -> list[tuple[str, str]]: turns, _ = read_user_export_fixture(filename) return turns