{
  "skill": "table-composition",
  "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": "How do I show a table of data in this app?", "expect": "trigger" },
    { "id": "t02", "prompt": "Should this table sit inside a card with bleed or stand alone?", "expect": "trigger" },
    { "id": "t03", "prompt": "Is striped the default look for table-ui or do I need to set it?", "expect": "trigger" },
    { "id": "t04", "prompt": "Why can't I resize this table column?", "expect": "trigger" },
    { "id": "t05", "prompt": "Add click-to-sort and a filter dropdown to these table columns", "expect": "trigger" },
    { "id": "t06", "prompt": "Build an editable spreadsheet-style grid where every cell is an input", "expect": "trigger" },
    { "id": "t07", "prompt": "Show a nested expandable hierarchy like an org chart or file tree", "expect": "trigger" },
    { "id": "n01", "prompt": "Build the members screen with a sidebar, a table, and a detail drawer", "expect": "no-trigger", "owner": "screen-composition" },
    { "id": "n02", "prompt": "Wire this table's rows to fetch from our backend and hydrate on load", "expect": "no-trigger", "owner": "data-wiring" },
    { "id": "n03", "prompt": "Is there an existing pattern for a bulk-action toolbar over selected rows?", "expect": "no-trigger", "owner": "pattern-catalog" },
    { "id": "n04", "prompt": "Which token should the striped row background use?", "expect": "no-trigger", "owner": "token-selection" },
    { "id": "n05", "prompt": "The table renders blank with console errors after my change", "expect": "no-trigger", "owner": "surface-qa" },
    { "id": "n06", "prompt": "Add a new virtual-scrolling prop to table-ui itself", "expect": "no-trigger", "owner": "primitive-authoring" },
    { "id": "n07", "prompt": "Render a virtualized list of 10,000 chat threads without lagging the page", "expect": "no-trigger" }
  ]
}
