# Study AO: Canonical-tag steering: the catalog read is the whole mechanism

> Source: <https://www.lightningjar.com/research/barkup-bench/ao>
> Published: 2026-07-23 12:00:00+00:00

Study AO · Agent-surface steering

Canonical-tag steering

Replicator's CMS shipped a warn-only canonical-tag design on its agent publishing surface: a tags_list tool whose description says to copy names exactly, plus advisory lint with did-you-mean suggestions. AO measured the assumption across a 40-tag fixture catalog and 36 drafting tasks.

Without guidance, models NEVER matched exact canonical casing; 0/36 clean on all three tiers, so tag drift is structural, not sloppiness.

With the tool present, every model consulted it unprompted in 36/36 cells and landed on-catalog topics canonical on the FIRST attempt (Claude tiers 24/24, including every near-collision trap like llm→LLMs and frontend→Front-End); zero warning rounds were needed. Warnings without the tool recovered only 7–24/36; the lint can fix slug variants but cannot supply a catalog it never showed.

One honest edge: given off-catalog topics, opus returned empty tag lists 12/12 rather than invent; defensible editorial caution the registered non-empty gate mis-scored, filed as a protocol lesson.

The shipped design stands: keep tool and lint together, no hard gating needed.
