{
  "skill": "token-selection",
  "note": "Trigger-routing suite (gh#369). expect=trigger: the skill should fire on the prompt in a fresh session. expect=no-trigger: a near-miss owned elsewhere (owner named per case) or generic knowledge with no AdiaUI skill involved. Cases derived from evals/routing-corpus.json's phrases array (gh#355 vetted corpus, with rationale) plus the SKILL.md description's own trigger/NOT-fence language.",
  "cases": [
    { "id": "t01", "prompt": "Which token should this card background use?", "expect": "trigger" },
    { "id": "t02", "prompt": "What color role for the text on this danger badge?", "expect": "trigger" },
    { "id": "t03", "prompt": "Add hover and disabled colors to this button", "expect": "trigger" },
    { "id": "t04", "prompt": "Should I use --a-primary or --md-sys-color-primary here?", "expect": "trigger" },
    { "id": "t05", "prompt": "Make this panel's colors work in dark mode", "expect": "trigger" },
    { "id": "t06", "prompt": "The white text on our warning button looks low contrast — which token fixes it?", "expect": "trigger" },
    { "id": "t07", "prompt": "Which tokens color the chart series vs the error state?", "expect": "trigger" },
    { "id": "n01", "prompt": "Build the settings screen with proper tokens", "expect": "no-trigger", "owner": "screen-composition" },
    { "id": "n02", "prompt": "Design a new color ramp from our brand blue", "expect": "no-trigger" },
    { "id": "n03", "prompt": "Check the contrast ratio of this text on this background", "expect": "no-trigger" },
    { "id": "n04", "prompt": "The page renders blank after my token change", "expect": "no-trigger", "owner": "surface-qa" },
    { "id": "n05", "prompt": "Add a new token to the framework's core.css", "expect": "no-trigger", "owner": "primitive-authoring" }
  ]
}
