Files
kz-tob d1f1575cff audit-context-building: add a dispatch-routing eval case (#285)
* audit-context-building: add a dispatch-routing eval case

The four existing cases grade response text and per-function analysis
quality. None grade whether the run actually reaches for the workflow,
so a regression in routing would only show up as prose that still
describes the right mechanism.

routes-to-workflow grades the tool call instead, following
spec-to-code-compliance/evals/routes-not-inline: Workflow stays out of
allowed_tools so the per-function fan-out never runs, and tool_used
counts the attempt. Scored 1.00 over 3 runs.

Also add Workflow to the skill's allowed-tools, matching what
spec-to-code-compliance carries for the same routing shape. Measured
as inert -- adding and removing it scored 1.00 either way over 3 runs
each -- so this is consistency, not a fix, and the version is
unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* audit-context-building: document routes-to-workflow in the README

The Tests section said "Four tests" and named four; the eval case added
in this branch made five. A reader running the documented command got a
fifth case with no description of it.

Records what the case grades and, more importantly, what its green score
does not establish -- no baseline arm has been run, and tool_used counts
attempts the Workflow tool never executes in an eval. That caveat was
only in case.yaml, which is not where people look.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 13:43:02 -04:00
..