From 72f84f76ee69d2c9aa6dce28006a85c31e59b7e9 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 20:14:13 +0000 Subject: [PATCH] clone: classify CHOOSING_YOUR_AI_TOOL.md as mixed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit autolens_assistant's clone-boundary CI has been red since the file landed on its main in 64018f8 ("Release 2026.8.17.1"): check_boundary: 1 file(s) in autolens_assistant fall on neither side of the template boundary: ✗ CHOOSING_YOUR_AI_TOOL.md This blocks every PR against that repo, and — the reason the check exists — would block every future assistant birth. The classification is not a new decision. autolens_assistant's modes/maintainer.md, the prose that owns the boundary, already files it under '**Mixed**': "the free-tier chat surface — CHOOSING_YOUR_AI_TOOL.md and the generated llms-chat.txt (the per-platform setup mechanics clone verbatim; the worked prompts, dataset names and API rules are domain)". Only the code side was missing, so the two had drifted apart. Added to _SHARED_MIXED next to llms-chat.txt and FREE_TIER_SETUP.md, the two files the same sentence groups it with. The file exists only in autolens_assistant today; an unmatched pattern is inert for the other references, and a sibling that grows the same page inherits the same call. Verified with the checker CI runs: before: exit 1, CHOOSING_YOUR_AI_TOOL.md unclassified after: exit 0, boundary complete — generic 59 · domain 324 · mixed 92 autofit_assistant still passes; autogalaxy_assistant has no profile and correctly skips. --- agents/conductors/clone/_clone.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/agents/conductors/clone/_clone.py b/agents/conductors/clone/_clone.py index 0b20487..202eed6 100644 --- a/agents/conductors/clone/_clone.py +++ b/agents/conductors/clone/_clone.py @@ -94,6 +94,10 @@ "FREE_TIER_SETUP.md", # per-platform chat setup — the platform # mechanics clone verbatim, the worked prompts # and dataset names are domain + "CHOOSING_YOUR_AI_TOOL.md", # the other half of that free-tier chat + # surface: which tool to use and how to set it + # up clones verbatim, the domain naming and + # worked examples do not "config/*", "benchmarks/README.md", # protocol generic, benchmark table domain ]