{"service":"storyfast","audiences":["human","agent"],"summary":"Eyes for agents and developers across the whole app. Discovers routes from a GitHub repo and captures screens against a preview URL with mock data. Storybook is optional. Pixel baselines use Chromium on Browser Run. Kitesurf captures structure and serves agents; Kitesurf shots are not baselines. visual.json is an optional override.","capture":{"surfaces":["app","storybook"],"signals":{"pixel":{"flavor":"chromium","transport":"browser-session","gating":true},"structure":{"flavor":"kitesurf","transport":"quick-action","gating":false}}},"discovery":{"input":"github-repository","clone":false,"storybook":"optional-auto","visualJson":"optional-override","frameworks":["next","remix","react-router","tanstack-start","tanstack-router","sveltekit","nuxt","astro","vue","angular","solid-start","qwik","gatsby","docusaurus","vite-spa"]},"manifest":"visual.json","links":{"self":"https://storyfast.prmetrics.app/api/agent","health":"https://storyfast.prmetrics.app/_health","login":"https://storyfast.prmetrics.app/auth/login","home":"https://storyfast.prmetrics.app/","repos":"https://storyfast.prmetrics.app/api/repos","demo":"https://storyfast.prmetrics.app/demo"}}