From 8d4575c663f348153f6f6cd5dd64f897d5406724 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Fri, 10 Jul 2026 13:53:48 +0100 Subject: [PATCH] feat: classify the assistant benchmarks/ package in the clone partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit autolens_assistant now ships benchmarks/ (frozen prompt cards + run records + harness). Mirror the reference's Assistant-as-template boundary: benchmarks/AGENTS.md generic, prompt cards domain, runs/ + RESULTS.md per-clone data (regenerate/stub — never copied), benchmarks/README.md mixed. Without these patterns every tracked benchmarks/ file is unclassified and a birth hard-fails. Witness: analyze over the reference reports unclassified 0. Co-Authored-By: Claude Fable 5 --- agents/conductors/clone/_clone.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/agents/conductors/clone/_clone.py b/agents/conductors/clone/_clone.py index 3cd23ed..18df5ff 100644 --- a/agents/conductors/clone/_clone.py +++ b/agents/conductors/clone/_clone.py @@ -54,7 +54,8 @@ "skills/_style.md", "skills/_bootstrap_skill.md", "skills/README.md", "skills/start-new-project*", "skills/contribute-upstream*", "sources.yaml", "sources/*", # the source-registry pattern - "autoassistant/*", # API gate + wiki-currency tooling + "autoassistant/*", # API gate + wiki-currency + benchmark tooling + "benchmarks/AGENTS.md", # benchmark run/record contract ".github/*", # wiki-currency / citation workflows "wiki/README.md", "wiki/project/*", # project wiki rules + profile template "scripts/AGENTS.md", "scripts/CLAUDE.md", @@ -71,10 +72,15 @@ "dataset/*", "README.md", # science framing + the three example prompts "hpc/*", + "benchmarks/prompts/*", # prompt cards — a new domain writes its own + # Per-clone data: a newborn starts with empty runs/ and regenerates + # RESULTS.md (benchmark.py report) — never copied, so "regenerate or stub". + "benchmarks/runs/*", "benchmarks/RESULTS.md", ] MIXED_PATTERNS = [ "llms.txt", "llms-full.txt", "config/*", + "benchmarks/README.md", # protocol generic, benchmark table domain ] ACTIONS = {