Session 85f2360e
Provider: Gemini • Model: gemini-3.8-flash • Category: accuracy • Score: 79.5 (Good)
Rubric evidence
The agent said Enterprise is bespoke and for organisations, not individuals, which is reasonable. It said no SSO options are listed publicly and checked the pricing and security pages without finding any. It didn't check the docs, and I can't confirm that no SSO list exists. It invented no SSO features.
- 2026-10-04T21:46:22.146+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:46:21.304Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io" } }, "stepIndex": 0 } - 2026-10-04T21:46:24.892512+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:46:24.582Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/\nNow on https://www.stuntdouble.io/ (Stunt Double: product testing and user research by AI users)" }, "stepIndex": 1 } - 2026-10-04T21:46:26.40097+00:00 · screenshot
{ "stepIndex": 1 }
- 2026-10-04T21:46:27.200516+00:00 · tool_call · get_page_text
{ "step": { "ts": "2026-10-04T21:46:26.992Z", "kind": "tool_call", "name": "get_page_text", "input": {} }, "stepIndex": 2 } - 2026-10-04T21:46:27.581647+00:00 · tool_result · get_page_text
{ "step": { "ts": "2026-10-04T21:46:27.009Z", "kind": "tool_result", "name": "get_page_text", "text": "Launch like you’ve done it before. Stunt Double’s actors drive a real browser through your product, prototype or Figma design, and show you authentic insights, backed by evidence. Run an actor Watch a demo Free to start, or watch a live demo. v1.26 Run reports that lead with the result, and runs that learn Read the changelog Predictive user insights and observability Point Stunt Double at a question about your product and get an answer you can act on today. Run your first scene See everything it does Know before you build Put a prototype, a flow or a headline in front of actors in minutes and see where they stall, long before you commit engineering time to it. Catch problems before your users do Ship changes that move the metric Test from where your users are Your next user is an agent Some of what goes through your signup, checkout or booking flow is already an agent acting for a person: a shopping assistant, a browser agent, an automation filling the form. It reads your labels, follows your focus order and gives up on the same steps a screen reader does. Nobody is watching it try. Ondine Reservations by Parlour 1. Sitting 2. Your details 3. Payment 4. Confirmed Book a table Choose a date, how many are coming, and a sitting time. Date Guests Sitting time Tables are yours for the evening. Greyed-out times are fully booked. 5:30 pm 5:45 pm 6:00 pm 6:30 pm 7:00 pm 7:15 pm 7:30 pm 8:00 pm 8:30 pm 9:00 pm Continue Agentic user Cast an agent as the user An actor is an agent driving a real browser. Give it the task an assistant would be given, and watch it attempt your flow: every page, every field, and the step where it stops. Every run, on the record Every run is a sequence you can read: the pages it opened, the actions it took, the decisions it made and the moment it gave up, with a screenshot at each step. Put a checklist in the deploy loop and it runs on every change. Serve both kinds of user The fixes are mostly the same ones that help a screen-reader user: labels that say what a control does, selection that is announced, costs shown before commitment. One round finds them for people and agents at once. Read the synthetic research page Insights, with evidence Open any result and you get the step, the screenshot and the plain-language reasoning behind each pass and fail. Nothing arrives as a score with nothing behind it. This one is a checklist run on Parlour, a demo booking app. Two checks passed; the deposit and refund terms were not stated before payment, so the run failed. Parlour · Friday booking flow · Run 1 · 72% weighted score, 1 of 3 checks failed A stand-in for your users at every stage Interviews before you build, checks on every change, optimisation once it is live: three stages, one cast. Hear it in their words Guided interviews that show where people stall, before you build. Check it against your requirements Requirements become checklists your cast runs on every change. Move the metric that matters Optimise toward the business metric, then prove what moved it. Ask your Runner Runner is your on-call assistant. Ask in plain language and it casts actors, builds checklists, runs automations and finds answers, then takes you straight to the result. Ask, and it’s done Runner knows every corner of the app and does the work for you, rather than only answering the question. Runner I Cast a panel of onboarding experts and interview them on the new signup flow| Skip the busywork No forms or menus. Say what you want and Runner works out the steps. Gets it done for you Understands your context Always a keystroke away Plugs into your agent stack Run your first scene GET STARTED Your cast is ready to start Create your first actor in minutes. Run your first scene Plans from €9 a month, self-serve, no sales call. See pricing" }, "stepIndex": 3 } - 2026-10-04T21:46:31.863516+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:46:31.003Z", "kind": "tool_call", "name": "find", "input": { "query": "Pricing" } }, "stepIndex": 4 } - 2026-10-04T21:46:32.24581+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:46:31.027Z", "kind": "tool_result", "name": "find", "text": "link \"Pricing\" href=\"/pricing\" [ref_1]\nlink \"See pricing\" href=\"/pricing\" [ref_2]\nlink \"Pricing\" href=\"/pricing\" [ref_3]" }, "stepIndex": 5 } - 2026-10-04T21:46:32.633961+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:46:32.429Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/pricing" } }, "stepIndex": 6 } - 2026-10-04T21:46:34.720443+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:46:34.446Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/pricing\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 7 } - 2026-10-04T21:46:37.175444+00:00 · screenshot
{ "stepIndex": 7 }
- 2026-10-04T21:46:38.636871+00:00 · tool_call · get_page_text
{ "step": { "ts": "2026-10-04T21:46:38.434Z", "kind": "tool_call", "name": "get_page_text", "input": {} }, "stepIndex": 8 } - 2026-10-04T21:46:38.997073+00:00 · tool_result · get_page_text
{ "step": { "ts": "2026-10-04T21:46:38.449Z", "kind": "tool_result", "name": "get_page_text", "text": "Cheaper than a complaint No participant fees and no panel credits. You pay for the runs you use. Solo Trial €9 /mo One person, for up to 3 months Kick the tires solo before bringing the team Start trial Hobby €69 /team/mo 3 collaborators For individuals and small projects Choose Hobby Startup €249 /team/mo 10 collaborators, then €5 each For growing product teams Choose Startup Pro €529 /team/mo 25 collaborators For teams that need more power Choose Pro Enterprise Bespoke Custom seats For organisations with specific needs Talk to us Compare plans Solo Trial Hobby Startup Pro Enterprise TEAM & USAGE Collaborators 1 3 10, then €5 each 25 Custom Usage (2x on annual plan) Fair use, while you trial 160 min, then €0.34/min 560 min, then €0.34/min 1,000 min, then €0.34/min Negotiable Actors 3 5 7 15 Custom History 90 days 30 days 90 days 360 days Full history Comments retention 90 days 30 days 90 days 360 days Unlimited ENVIRONMENT & ACCESS Environment Browser Browser Browser Browser Browser Connection Public & private URLs Public & private URLs Public & private URLs Public & private URLs Public & private URLs, VPN/VPC Agent credentials Included Not included Included Included Included Self-hosted workers Desktop app Desktop app Desktop app Desktop app Desktop app, Docker, dedicated Integrations Linear, Slack Not included Linear, Slack API, Linear, Slack Custom Before you choose a plan Minutes, caps, trials and private URLs. What counts as a minute? Do I pay for participants or recruitment? Can I stop usage charges running away? Can I try it before I pay? Can actors test staging, previews or internal tools? Can I change or cancel my plan? Which currencies can I pay in? Do you offer startup, education or non-profit pricing? GET STARTED Your cast is ready to start Create your first actor in minutes. Run your first scene" }, "stepIndex": 9 } - 2026-10-04T21:46:41.182332+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:46:40.982Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 8, "direction": "down" } }, "stepIndex": 10 } - 2026-10-04T21:46:41.918219+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:46:41.628Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 8 at (640, 360)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 11 } - 2026-10-04T21:46:43.694622+00:00 · screenshot
{ "stepIndex": 11 }
- 2026-10-04T21:46:44.489255+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:46:44.288Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 8, "direction": "down" } }, "stepIndex": 12 } - 2026-10-04T21:46:45.132919+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:46:44.908Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 8 at (640, 360)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 13 } - 2026-10-04T21:46:46.187907+00:00 · screenshot
{ "stepIndex": 13 }
- 2026-10-04T21:46:47.609957+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:46:47.403Z", "kind": "tool_call", "name": "find", "input": { "query": "Can I try it before I pay?" } }, "stepIndex": 14 } - 2026-10-04T21:46:47.958287+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:46:47.429Z", "kind": "tool_result", "name": "find", "text": "button \"Can I try it before I pay?\" [ref_1]\nbutton \"Do I pay for participants or recruitment?\" [ref_2]\nbutton \"Can I stop usage charges running away?\" [ref_3]\nbutton \"Can actors test staging, previews or internal tools?\" [ref_4]\nbutton \"Can I change or cancel my plan?\" [ref_5]\nbutton \"Which currencies can I pay in?\" [ref_6]\nbutton \"Do you offer startup, education or non-profit pricing?\" [ref_7]\nlink \"Security\" href=\"/security\" [ref_8]\nlink \"GitHub (opens in new tab)\" href=\"https://github.com/stunt-double\" [ref_9]\nlistitem [ref_10]\nlistitem [ref_11]\nlistitem [ref_12]\nheading \"Before you choose a plan\" [ref_13]\nlistitem [ref_14]\nlistitem [ref_15]\nlistitem [ref_16]\nlistitem [ref_17]\nlistitem [ref_18]\nlistitem [ref_19]\nlistitem [ref_20]" }, "stepIndex": 15 } - 2026-10-04T21:46:50.453598+00:00 · tool_call · click
{ "step": { "ts": "2026-10-04T21:46:50.249Z", "kind": "tool_call", "name": "click", "input": { "ref": "ref_1" } }, "stepIndex": 16 } - 2026-10-04T21:46:51.043956+00:00 · tool_result · click
{ "step": { "ts": "2026-10-04T21:46:50.825Z", "kind": "tool_result", "name": "click", "text": "left click on ref_1 at (633, 522)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 17 } - 2026-10-04T21:46:52.355221+00:00 · screenshot
{ "stepIndex": 17 }
- 2026-10-04T21:46:53.621884+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:46:53.407Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 6, "direction": "up" } }, "stepIndex": 18 } - 2026-10-04T21:46:54.814151+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:46:53.981Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled up 6 at (640, 360)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 19 } - 2026-10-04T21:46:56.655097+00:00 · screenshot
{ "stepIndex": 19 }
- 2026-10-04T21:46:57.018399+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:46:56.056Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 4, "direction": "down" } }, "stepIndex": 20 } - 2026-10-04T21:46:57.372039+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:46:56.617Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 4 at (640, 360)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 21 } - 2026-10-04T21:46:58.486397+00:00 · screenshot
{ "stepIndex": 21 }
- 2026-10-04T21:46:59.119148+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:46:58.908Z", "kind": "tool_call", "name": "find", "input": { "query": "Security" } }, "stepIndex": 22 } - 2026-10-04T21:46:59.468109+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:46:58.926Z", "kind": "tool_result", "name": "find", "text": "link \"Security\" href=\"/security\" [ref_8]" }, "stepIndex": 23 } - 2026-10-04T21:47:00.867759+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:47:00.653Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/security" } }, "stepIndex": 24 } - 2026-10-04T21:47:02.162878+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:47:01.915Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/security\nNow on https://www.stuntdouble.io/security (Security | Stunt Double)" }, "stepIndex": 25 } - 2026-10-04T21:47:03.651674+00:00 · screenshot
{ "stepIndex": 25 }
- 2026-10-04T21:47:04.259005+00:00 · tool_call · get_page_text
{ "step": { "ts": "2026-10-04T21:47:04.026Z", "kind": "tool_call", "name": "get_page_text", "input": {} }, "stepIndex": 26 } - 2026-10-04T21:47:04.635143+00:00 · tool_result · get_page_text
{ "step": { "ts": "2026-10-04T21:47:04.039Z", "kind": "tool_result", "name": "get_page_text", "text": "Security Last updated 30 Jul 2026 Our approach to security Security is foundational to how we build and operate Stunt Double. We take a privacy-first approach, minimise the data we collect and retain, and align our controls and policies with recognised industry frameworks. Because our AI actors act on your behalf, we treat the confidentiality and integrity of your data as a top priority across everything we do. Data protection We protect customer data in transit and at rest using industry-standard encryption. We collect and retain only the data needed to provide our services, and we never sell or rent your personal information. Full details of how we handle personal data are set out in our Privacy Policy. Infrastructure and suppliers Stunt Double is built on established cloud infrastructure. Our subprocessors maintain SOC 2 Type II certification, and we assess their security posture as part of our supplier due diligence. The subprocessors we rely on are listed in our Privacy Policy. Access controls Every piece of data in Stunt Double belongs to a workspace, and tenant isolation is enforced at the data layer rather than in application code alone. Access is denied by default, and the same rules apply to every surface: the dashboard, the API, our integrations and our background jobs. Members hold one of three roles, and workspace owners and admins have a further set of workspace-wide controls in Settings. These let an administrator switch off features the organisation has not approved, constrain where our AI actors are permitted to navigate, and restrict who may be invited into the workspace. They act as ceilings that apply on every request and cannot be widened from anywhere else in the product. Enterprise deployment options For customers whose products are only reachable inside their own network, our AI actors can run on a self-hosted worker deployed within that network, rather than on our hosted browser infrastructure. Internal applications are never exposed to the public internet, no inbound firewall ports need to be opened, and each worker is bound by a network access policy that names the hosts it is allowed to reach. Self-hosted workers are available on the Enterprise plan and must be enabled for the workspace by an administrator. Our security documentation covers the architecture in detail for teams that need to assess it. Compliance and certification Our security programme is aligned with the SOC 2 Trust Services Criteria, and we have already implemented the substantial majority of the controls required for certification. We are actively preparing for a SOC 2 Type II examination. We comply with applicable information security and data protection legislation, and we can provide further assurance to customers on request. Security incident management In the event of a security incident affecting customer data, we will notify affected customers promptly, take appropriate steps to contain and remediate the incident, and keep customers informed of progress and any preventative measures taken. Security documentation We keep a detailed Security Overview for security and compliance teams that need to assess Stunt Double. It covers our architecture and tenant isolation model, data handling and retention, authentication and access control, network controls for AI actors, self-hosted workers, our public endpoints, subprocessors, and our incident response and vulnerability management processes. We deliberately keep that level of detail out of our public pages, so we share it directly with customers and prospective customers under NDA. Request it from security@stuntdouble.io and tell us which areas matter most to you. We are also happy to complete security questionnaires and to talk your team through the design. Responsible disclosure We welcome reports from security researchers and the wider community. If you believe you have found a security vulnerability in Stunt Double, please report it to us privately at security@stuntdouble.io and give us a reasonable opportunity to investigate and remediate before any public disclosure. Contact For security-related enquiries, including vulnerability reports, documentation requests and questions about our compliance posture, contact us at security@stuntdouble.io. For general enquiries, you can reach us at hello@stuntdouble.io. Contents Our approach to security Data protection Infrastructure and suppliers Access controls Enterprise deployment options Compliance and certification Security incident management Security documentation Responsible disclosure Contact" }, "stepIndex": 27 } - 2026-10-04T21:47:06.293081+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:47:06.081Z", "kind": "tool_call", "name": "find", "input": { "query": "search" } }, "stepIndex": 28 } - 2026-10-04T21:47:06.641003+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:47:06.099Z", "kind": "tool_result", "name": "find", "text": "button \"Search\" [ref_1]\nlink \"Synthetic research\" href=\"/synthetic-research\" [ref_2]" }, "stepIndex": 29 } - 2026-10-04T21:47:07.974776+00:00 · tool_call · click
{ "step": { "ts": "2026-10-04T21:47:07.761Z", "kind": "tool_call", "name": "click", "input": { "ref": "ref_1" } }, "stepIndex": 30 } - 2026-10-04T21:47:09.095873+00:00 · tool_result · click
{ "step": { "ts": "2026-10-04T21:47:08.832Z", "kind": "tool_result", "name": "click", "text": "left click on ref_1 at (1010, 28)\nNow on https://www.stuntdouble.io/security (Security | Stunt Double)" }, "stepIndex": 31 } - 2026-10-04T21:47:10.778378+00:00 · screenshot
{ "stepIndex": 31 }
- 2026-10-04T21:47:11.147595+00:00 · tool_call · type
{ "step": { "ts": "2026-10-04T21:47:10.747Z", "kind": "tool_call", "name": "type", "input": { "text": "SSO" } }, "stepIndex": 32 } - 2026-10-04T21:47:11.896273+00:00 · tool_result · type
{ "step": { "ts": "2026-10-04T21:47:11.631Z", "kind": "tool_result", "name": "type", "text": "Typed 3 characters\nNow on https://www.stuntdouble.io/security (Security | Stunt Double)" }, "stepIndex": 33 } - 2026-10-04T21:47:13.674981+00:00 · screenshot
{ "stepIndex": 33 }
- 2026-10-04T21:47:14.405614+00:00 · tool_call · key
{ "step": { "ts": "2026-10-04T21:47:14.201Z", "kind": "tool_call", "name": "key", "input": { "text": "ctrl+a Backspace" } }, "stepIndex": 34 } - 2026-10-04T21:47:15.299574+00:00 · tool_result · key
{ "step": { "ts": "2026-10-04T21:47:15.049Z", "kind": "tool_result", "name": "key", "text": "Pressed Control+A Backspace\nNow on https://www.stuntdouble.io/security (Security | Stunt Double)" }, "stepIndex": 35 } - 2026-10-04T21:47:17.779486+00:00 · screenshot
{ "stepIndex": 35 }
- 2026-10-04T21:47:18.124498+00:00 · tool_call · type
{ "step": { "ts": "2026-10-04T21:47:17.306Z", "kind": "tool_call", "name": "type", "input": { "text": "Enterprise" } }, "stepIndex": 36 } - 2026-10-04T21:47:18.505345+00:00 · tool_result · type
{ "step": { "ts": "2026-10-04T21:47:18.230Z", "kind": "tool_result", "name": "type", "text": "Typed 10 characters\nNow on https://www.stuntdouble.io/security (Security | Stunt Double)" }, "stepIndex": 37 } - 2026-10-04T21:47:20.643546+00:00 · screenshot
{ "stepIndex": 37 }
- 2026-10-04T21:47:20.993475+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:47:20.414Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/product" } }, "stepIndex": 38 } - 2026-10-04T21:47:23.532804+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:47:23.222Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/product\nNow on https://www.stuntdouble.io/product (Product | Stunt Double)" }, "stepIndex": 39 } - 2026-10-04T21:47:26.345013+00:00 · screenshot
{ "stepIndex": 39 }
- 2026-10-04T21:47:26.701036+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:47:25.482Z", "kind": "tool_call", "name": "find", "input": { "query": "Product" } }, "stepIndex": 40 } - 2026-10-04T21:47:27.054243+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:47:25.504Z", "kind": "tool_result", "name": "find", "text": "button \"Product\" [ref_1]\nnavigation \"Product\" [ref_2]\nheading \"PRODUCT\" [ref_3]" }, "stepIndex": 41 } - 2026-10-04T21:47:28.601495+00:00 · tool_call · click
{ "step": { "ts": "2026-10-04T21:47:28.392Z", "kind": "tool_call", "name": "click", "input": { "ref": "ref_1" } }, "stepIndex": 42 } - 2026-10-04T21:47:30.316894+00:00 · tool_result · click
{ "step": { "ts": "2026-10-04T21:47:29.916Z", "kind": "tool_result", "name": "click", "text": "left click on ref_1 at (536, 28)\nNow on https://www.stuntdouble.io/product (Product | Stunt Double)" }, "stepIndex": 43 } - 2026-10-04T21:47:32.114599+00:00 · screenshot
{ "stepIndex": 43 }
- 2026-10-04T21:47:32.814981+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:47:32.611Z", "kind": "tool_call", "name": "find", "input": { "query": "Resources" } }, "stepIndex": 44 } - 2026-10-04T21:47:33.171795+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:47:32.632Z", "kind": "tool_result", "name": "find", "text": "button \"Resources\" [ref_4]\nlink \"All resources\" href=\"/resources\" [ref_5]" }, "stepIndex": 45 } - 2026-10-04T21:47:34.729783+00:00 · tool_call · click
{ "step": { "ts": "2026-10-04T21:47:34.511Z", "kind": "tool_call", "name": "click", "input": { "ref": "ref_4" } }, "stepIndex": 46 } - 2026-10-04T21:47:36.227373+00:00 · tool_result · click
{ "step": { "ts": "2026-10-04T21:47:35.965Z", "kind": "tool_result", "name": "click", "text": "left click on ref_4 at (643, 28)\nNow on https://www.stuntdouble.io/product (Product | Stunt Double)" }, "stepIndex": 47 } - 2026-10-04T21:47:38.432564+00:00 · screenshot
{ "stepIndex": 47 }
- 2026-10-04T21:47:38.807516+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:47:38.385Z", "kind": "tool_call", "name": "find", "input": { "query": "Documentation" } }, "stepIndex": 48 } - 2026-10-04T21:47:39.176751+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:47:38.405Z", "kind": "tool_result", "name": "find", "text": "link \"Documentation Quickstart, core concepts, tutorials and the API reference.\" href=\"/support/docs\" [ref_6]\nlink \"Documentation\" href=\"/support/docs\" [ref_7]" }, "stepIndex": 49 } - 2026-10-04T21:47:47.356945+00:00 · tool_call · done
{ "step": { "ts": "2026-10-04T21:47:47.115Z", "kind": "tool_call", "name": "done", "input": { "message": "Here is the research on Stunt Double (https://www.stuntdouble.io):\n\n(1) Product Name, Value Proposition, and Target Persona:\n- Product Name: Stunt Double\n- One-sentence Value Proposition: \"Stunt Double’s actors drive a real browser through your product, prototype or Figma design, and show you authentic insights, backed by evidence.\" (Also summarized on the homepage as \"Predictive user insights and observability: Point Stunt Double at a question about your product and get an answer you can act on today.\")\n- Primary User Persona: Product teams, designers, and software engineers (targeted at those testing flows, prototypes, and booking/signup experiences before committing engineering time, specifically described on the pricing page as \"growing product teams\" and teams building web applications).\n\n(2) Pricing, Headline Feature, and Free Trial:\n- Starter / Free Tier Price: There is no permanent free tier; the entry-level starter plan is the \"Solo Trial\" at €9/mo (or \"Hobby\" at €69/team/mo). A free live demo is available without sign-up (\"Free to start, or watch a live demo\").\n- Headline Feature: AI-driven browser actors that navigate flows (public/private URLs, prototypes, Figma) with step-by-step screenshots and plain-language reasoning, accompanied by \"Runner\", an on-call conversational assistant that casts actors and runs automations.\n- Free Trial Length: The Solo Trial is offered for \"up to 3 months\" (\"One person, for up to 3 months\").\n\n(3) Enterprise Tier Access for Individuals & SSO Options:\n- Individual Access to Enterprise Tier: The Enterprise tier is labeled \"Bespoke\" with \"Custom seats\" and specifies it is \"For organisations with specific needs\" via \"Talk to us\". It is not designed for individual users (the Solo Trial is designated for 1 person).\n- Specific SSO Options Listed: Not stated on the public pricing or security pages. The feature matrix details environment, connections, workers, and integrations (Linear, Slack, API, Custom), while the Security page notes that specific authentication and access control details are kept in their Security Overview shared under NDA upon request." } }, "stepIndex": 50 }