"""craft A/B 成稿质量前后对照评估回路（灵感 F2）。

固定金标准题材输入 → 组装 craft-on / craft-off 两版写章请求 → dry 确定性校验（零成本、
可进 CI）或 `--live` 真实生成 + LLM 五维裁判。用法见 `README.md` / `python -m tests.craft_eval -h`。
"""

from __future__ import annotations

from .fixtures import FIXTURES, FixtureCase
from .harness import (
    OPENING_CHAPTER_LIMIT,
    CaseReport,
    Check,
    PromptPair,
    all_passed,
    build_prompt_pair,
    input_text,
    render_report,
    system_text,
    verify_case,
    write_report,
)

__all__ = [
    "FIXTURES",
    "OPENING_CHAPTER_LIMIT",
    "CaseReport",
    "Check",
    "FixtureCase",
    "PromptPair",
    "all_passed",
    "build_prompt_pair",
    "input_text",
    "render_report",
    "system_text",
    "verify_case",
    "write_report",
]
