INNER CODE UNIT · Python
generate_markdown
wgpsec/AboutSecurity · scripts/bench-skill.py:304
def generate_markdown(benchmark: dict) -> str:
"""Generate human-readable benchmark.md."""
meta = benchmark["metadata"]
summary = benchmark["run_summary"]
configs = [k for k in summary if k != "delta"]
delta = summary.get("delta", {})
lines = [
f"# Skill Benchmark: {meta['skill_name']}",
"",
f"**Model**: {meta['executor_model']}",
f"**Date**: {meta['timestamp']}",
f"**Evals**: {len(meta['evals_run'])} scenarios × {meta['runs_per_configuration']} runs/config",
"",
"## Summary",
"",
]