{"version":1,"pages":[{"id":"3p6TBm6xNhpsREL24kCX","title":"Overview","pathname":"/","siteSpaceId":"sitesp_NQDTX","description":"","breadcrumbs":[{"label":"Welcome to DukuAI"}]},{"id":"G4ozRCnjzX5zWAEvdL2s","title":"Create a Product","pathname":"/getting-started/create-a-product","siteSpaceId":"sitesp_NQDTX","description":"Create the top-level container for your targets, explorations, and results.","breadcrumbs":[{"label":"Getting started"}]},{"id":"v3Gvil0hT23nqlUCKj22","title":"Run Your First Exploration","pathname":"/getting-started/run-your-first-exploration","siteSpaceId":"sitesp_NQDTX","description":"Start an exploration and understand what Duku captures.","breadcrumbs":[{"label":"Getting started"}]},{"id":"XvFnSpiI7eEm8Fq8eC60","title":"Review Results","pathname":"/getting-started/review-results","siteSpaceId":"sitesp_NQDTX","description":"Review the state graph, errors, and screenshots from an exploration.","breadcrumbs":[{"label":"Getting started"}]},{"id":"8tdehRsvt4R1beTtyBIR","title":"Products & Targets","pathname":"/core-concepts/products-and-targets","siteSpaceId":"sitesp_NQDTX","description":"Understand how products and targets relate.","breadcrumbs":[{"label":"Core concepts"}]},{"id":"8v5CCtfKZnF0HvAAHeCk","title":"Explorations & State Graphs","pathname":"/core-concepts/explorations-and-state-graphs","siteSpaceId":"sitesp_NQDTX","description":"Learn how Duku discovers states, transitions, and graphs.","breadcrumbs":[{"label":"Core concepts"}]},{"id":"aX2gQBYoyRg415j2v4iD","title":"Goals & Intent Tests","pathname":"/core-concepts/goals-and-intent-tests","siteSpaceId":"sitesp_NQDTX","description":"Understand goals, intents, and how intent tests work.","breadcrumbs":[{"label":"Core concepts"}]},{"id":"nFdPTUgDtsDIndQ3f1Vk","title":"Overview","pathname":"/viewport-dashboard/overview","siteSpaceId":"sitesp_NQDTX","description":"See high-level metrics for your organisation.","breadcrumbs":[{"label":"Viewport dashboard"}]},{"id":"o6a64nxjxRPtxDboZua1","title":"Issues","pathname":"/viewport-dashboard/issues","siteSpaceId":"sitesp_NQDTX","description":"Review distinct problems found across your app.","breadcrumbs":[{"label":"Viewport dashboard"}]},{"id":"9g5zRzAoww9i2cSswVrU","title":"Products","pathname":"/viewport-dashboard/products","siteSpaceId":"sitesp_NQDTX","description":"Manage the applications and websites your organisation tests.","breadcrumbs":[{"label":"Viewport dashboard"}]},{"id":"F1T1VfmEsTURkYEuzP01","title":"Targets","pathname":"/viewport-dashboard/targets","siteSpaceId":"sitesp_NQDTX","description":"Inspect targets, goals, and run history for a deployment.","breadcrumbs":[{"label":"Viewport dashboard"}]},{"id":"TWKNex0hlND6t7ZApj5O","title":"Exploration","pathname":"/viewport-dashboard/exploration","siteSpaceId":"sitesp_NQDTX","description":"Review the state graph and runs table for a target.","breadcrumbs":[{"label":"Viewport dashboard"}]},{"id":"wAv3vh6b0eyQit4lXAUT","title":"Tests","pathname":"/viewport-dashboard/tests","siteSpaceId":"sitesp_NQDTX","description":"Review saved journeys, replay trends, and test runs.","breadcrumbs":[{"label":"Viewport dashboard"}]},{"id":"9qEWo9eOJQezG0FK4ToH","title":"Schedules","pathname":"/viewport-dashboard/schedules","siteSpaceId":"sitesp_NQDTX","description":"Automate recurring runs for a target.","breadcrumbs":[{"label":"Viewport dashboard"}]},{"id":"aTnJ1hxVT0bGsdqQGB1a","title":"Settings","pathname":"/viewport-dashboard/settings","siteSpaceId":"sitesp_NQDTX","description":"Manage API keys, members, and organisation settings.","breadcrumbs":[{"label":"Viewport dashboard"}]},{"id":"3pQnd0hc2blVgV8EXSFX","title":"API Keys","pathname":"/integrations/api-keys","siteSpaceId":"sitesp_NQDTX","description":"Generate and use API keys for programmatic access.","breadcrumbs":[{"label":"Integrations"}]},{"id":"RTYsHY3WaialU4DrW1u6","title":"GitHub Actions","pathname":"/integrations/github-actions","siteSpaceId":"sitesp_NQDTX","breadcrumbs":[{"label":"Integrations"}]},{"id":"zJq7usf9CZn1vWmpOGrX","title":"Quickstart: preview action","pathname":"/integrations/github-actions/quickstart-preview-action","siteSpaceId":"sitesp_NQDTX","description":"Start Duku automatically for pull request previews.","breadcrumbs":[{"label":"Integrations"},{"label":"GitHub Actions"}]},{"id":"5OHMCgz2ABuRKbbzDh2c","title":"Quickstart: environment action","pathname":"/integrations/github-actions/quickstart-environment-action","siteSpaceId":"sitesp_NQDTX","description":"Start Duku automatically for stable environments.","breadcrumbs":[{"label":"Integrations"},{"label":"GitHub Actions"}]},{"id":"iMazexl6HnNmqE956yuL","title":"Choosing preview vs environment","pathname":"/integrations/github-actions/choosing-preview-vs-environment","siteSpaceId":"sitesp_NQDTX","description":"Decide which action fits your deployment model.","breadcrumbs":[{"label":"Integrations"},{"label":"GitHub Actions"}]},{"id":"CB81wCt7icCSq7iVKroA","title":"Configuration reference","pathname":"/integrations/github-actions/configuration-reference","siteSpaceId":"sitesp_NQDTX","description":"Review inputs, outputs, secrets, and versioning.","breadcrumbs":[{"label":"Integrations"},{"label":"GitHub Actions"}]},{"id":"dhlZ4V0PrVwUqlhuLPRB","title":"Troubleshooting","pathname":"/integrations/github-actions/troubleshooting","siteSpaceId":"sitesp_NQDTX","description":"Fix common setup and runtime issues.","breadcrumbs":[{"label":"Integrations"},{"label":"GitHub Actions"}]},{"id":"gCi1t7If37OTwoBDtLX1","title":"GraphQL API","pathname":"/integrations/graphql-api","siteSpaceId":"sitesp_NQDTX","description":"Query Duku data and trigger runs programmatically.","breadcrumbs":[{"label":"Integrations"}]},{"id":"6C4S103VkuKnMFGrFJcv","title":"Firewall & WAF Allowlisting","pathname":"/integrations/firewall-and-waf-allowlisting","siteSpaceId":"sitesp_NQDTX","description":"Allowlist Duku egress IPs in your firewall, WAF, or bot-management platform.","breadcrumbs":[{"label":"Integrations"}]},{"id":"dBsI5beNtd5O8IeIFUpk","title":"Overview","pathname":"/roles-and-permissions/overview","siteSpaceId":"sitesp_NQDTX","description":"Understand what Members and Admins can do.","breadcrumbs":[{"label":"Roles & permissions"}]},{"id":"PUvqqxsKhaRfUUuwLzg0","title":"Release Notes","pathname":"/changelog/release-notes","siteSpaceId":"sitesp_NQDTX","description":"","breadcrumbs":[{"label":"Changelog"}]}]}