"""Render an eval report dict as a short Markdown summary.""" from __future__ import annotations def to_markdown(report: dict) -> str: s = report["summary"] lines = [ "# veil-pgd eval report", "", f"- images: {s['n']}", f"- mean distance-to-truth: {s['mean_distance']:.3f}", f"- stealth pass rate: {s['stealth_pass_rate']:.1%}", "", "## poison success rate (fraction with distance >= tau)", ] for tau, rate in s["poison_success_rate"].items(): lines.append(f"- tau={tau}: {rate:.1%}") return "\n".join(lines)