"""MinerU OCR 占位服务。"""


class MinerUService:
    async def extract_markdown(self, file_url: str) -> str:
        """
        阶段 0：直接返回固定内容，保证前端流程贯通。
        阶段 1：调用 MinerU CLI / SDK，从 Supabase Storage 下载文件后解析。
        """
        return f"# OCR Placeholder\n\n源文件：{file_url}"


mineru_service = MinerUService()
