{
  "skill": "gen-ui-review",
  "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) plus the SKILL.md description's own trigger/NOT-fence language.",
  "cases": [
    { "id": "t01", "prompt": "Score the gen-ui gallery outputs against the rubric", "expect": "trigger" },
    { "id": "t02", "prompt": "Run a /gen-ui-review cycle over the gallery", "expect": "trigger" },
    { "id": "t03", "prompt": "Decompose the rendered canvas and score the gap against the ideal composition", "expect": "trigger" },
    { "id": "t04", "prompt": "Check for overflow elements in the generated screens", "expect": "trigger" },
    { "id": "t05", "prompt": "Root-cause why this gen-ui prompt's render score is low", "expect": "trigger" },
    { "id": "t06", "prompt": "Run the exit gate check on the review ledger", "expect": "trigger" },
    { "id": "t07", "prompt": "Write a fix plan for the failing prompts in the gallery", "expect": "trigger" },
    { "id": "t08", "prompt": "Is the gen-ui gallery review cycle complete yet?", "expect": "trigger" },
    { "id": "n01", "prompt": "Run a dogfood sweep on the demo pages before we cut", "expect": "no-trigger", "owner": "demo-audit" },
    { "id": "n02", "prompt": "Fix the chunk corpus so this component stops rendering wrong", "expect": "no-trigger", "owner": "a2ui-maintenance" },
    { "id": "n03", "prompt": "Add a new primitive to the component catalog", "expect": "no-trigger", "owner": "primitive-authoring" },
    { "id": "n04", "prompt": "Audit the admin-shell composition for missing canonical parts", "expect": "no-trigger", "owner": "demo-audit" },
    { "id": "n05", "prompt": "[scheduled] cut v0.9.3 overnight", "expect": "no-trigger", "owner": "package-release" },
    { "id": "n06", "prompt": "The gemini adapter is dropping usage tokens on streamed responses", "expect": "no-trigger", "owner": "llm-client-maintenance" }
  ]
}
