{
  "app": "dashboard",
  "seed_files": [
    { "path": "output/a.txt", "content": "x\ny" },
    { "path": "output/b.txt", "content": "z" }
  ],
  "steps": [
    { "type": "click", "selector": "[data-testid=\"refresh\"]" },
    { "type": "getText", "selector": "[data-testid=\"summary\"]" }
  ],
  "expect": [
    { "kind": "text", "target": "[data-testid=\"summary\"]", "contains": "ファイル数" },
    { "kind": "text", "target": "[data-testid=\"status\"]", "contains": "更新OK" }
  ]
}
