{
  "id": "provider-smoke",
  "name": "Verify the Agent provider and browser tools",
  "start": {
    "html": "<!doctype html><html lang=\"en\"><body><main><h1>E2E Test provider smoke test</h1><p aria-live=\"polite\">Count: <strong id=\"count\">0</strong></p><button type=\"button\" onclick=\"document.querySelector('#count').textContent = '1'\">Increment</button><div data-testid=\"duplicate-modal\" style=\"display:none\"><input data-testid=\"duplicate-selector\" value=\"wrong\"></div><div data-testid=\"duplicate-modal\">Ready<input data-testid=\"duplicate-selector\" value=\"main\"></div></main></body></html>"
  },
  "initialization": ["Confirm the isolated counter shows Count: 0."],
  "goal": ["Click Increment exactly once."],
  "success": {
    "evidence": [
      { "kind": "visibleText", "text": "Count: 1", "timeoutMs": 5000 },
      { "kind": "testIdVisible", "testId": "duplicate-modal", "timeoutMs": 5000 },
      { "kind": "testIdText", "testId": "duplicate-modal", "contains": "Ready", "timeoutMs": 5000 },
      { "kind": "testIdValue", "testId": "duplicate-selector", "matches": "^main$", "timeoutMs": 5000 }
    ]
  },
  "recovery": ["Do not click again after the counter shows Count: 1."],
  "limits": { "maxDurationMs": 60000, "maxActions": 6 },
  "safety": { "deny": ["Do not navigate away or perform any network request."] }
}
