Example run · planted bug
Example run: a planted checkout bug on a demo store
Recorded verdict
Issues found
2 checks failed. 19 more checks are still open, so this is not the whole picture.
| State | Checks |
|---|---|
| Failed | 2 |
| Blocked | 0 |
| Needs review | 3 |
| Not run | 16 |
| Passed | 250 |
| Run notes | 8 |
Run notes record how the run went, such as AI review being off. They are not checks of the demo store, so they are not counted as open checks or as passed.
Sybqa planned a purchase on Trailhead Supply from the goal “Buy a product and check out”, then a real WebKit browser followed the plan at desktop (1280 px) and narrow (320 px) widths. The store has one bug planted on purpose: placing an order never shows a confirmation.
On this page
What the run did
- Target:
/demo/shop/on Sybqa’s own server, run locally on 127.0.0.1 for this recording. Trailhead Supply is not a real shop: nothing is sold, sent or charged. - Browser: WebKit 27.2, at Desktop 1280 × 800 and Narrow 320 × 740.
- Plan: the deterministic planner, from the goal “Buy a product and check out”. AI review and AI routing were off, and the plan did not allow writes.
- Recorded: , 271 checks and 8 run notes in total.
Journey: Buy a product and check out
click[data-testid="product-link-trail-mug"]expectVisible[data-testid="product-title"]click[data-testid="add-to-cart"]expectText[data-testid="cart-count"]with “1”click[data-testid="view-cart"]expectVisible[data-testid="cart-line"]click[data-testid="checkout-link"]fill#checkout-namewith “Demo Shopper”fill#checkout-emailwith “shopper@example.com”fill#checkout-cardwith “4242 4242 4242 4242”click[data-testid="place-order"]expectVisible[data-testid="order-confirmation"]
Journey: Checkout validation
click[data-testid="place-order"]expectVisible[data-testid="checkout-errors"]
The typed name, email and card number are the demo store’s own published test values.
Journey results
| Check | State | Recorded summary |
|---|---|---|
journey:Buy a product and check out:narrow | Failed | expect(locator).toBeVisible() failed Locator: locator('[data-testid="order-confirmation"]') Expected: visible Received: hidden Timeout: 5000ms |
journey:Buy a product and check out:narrow:milestone:product | Passed | Required flow stage observed: Product page |
journey:Buy a product and check out:narrow:milestone:cart | Passed | Required flow stage observed: Cart with the product |
journey:Buy a product and check out:narrow:milestone:checkout | Passed | Required flow stage observed: Checkout form |
journey:Buy a product and check out:narrow:milestone:confirmation | Not run | Required flow stage not observed: Order confirmation; full flow coverage remains incomplete. |
journey:Buy a product and check out:narrow:runtime | Needs review | 1 browser error from the site. First: "undefined is not an object (evaluating 'lines.reduce')" |
journey:Buy a product and check out:desktop | Failed | expect(locator).toBeVisible() failed Locator: locator('[data-testid="order-confirmation"]') Expected: visible Received: hidden Timeout: 5000ms |
journey:Buy a product and check out:desktop:milestone:product | Passed | Required flow stage observed: Product page |
journey:Buy a product and check out:desktop:milestone:cart | Passed | Required flow stage observed: Cart with the product |
journey:Buy a product and check out:desktop:milestone:checkout | Passed | Required flow stage observed: Checkout form |
journey:Buy a product and check out:desktop:milestone:confirmation | Not run | Required flow stage not observed: Order confirmation; full flow coverage remains incomplete. |
journey:Buy a product and check out:desktop:runtime | Needs review | 1 browser error from the site. First: "undefined is not an object (evaluating 'lines.reduce')" |
journey:Checkout validation:desktop | Passed | Terminal UI assertion passed within its configured browser scope; no database persistence is inferred. |
journey:Checkout validation:narrow | Passed | Terminal UI assertion passed within its configured browser scope; no database persistence is inferred. |
The runtime check recorded the browser error from the planted bug: undefined is not an object (evaluating 'lines.reduce').
Screenshots

journey:Buy a product and check out:desktop:milestone:confirmation.
journey:Buy a product and check out:narrow:milestone:confirmation.What happens next
2 checks failed, all in the checkout journey. In a real report each failure comes with recorded steps and a fix brief to paste into the tool that edits the site. After the fix, the same check is run again: see the retest on the fixed store.
What this run did not cover
- Not run (10 checks): Some page timing metrics are unavailable in this browser.
- Not run (2 checks): slow-network: network throttling needs Chromium; this run uses webkit.
- Not run (2 checks): double-submit: double-clicking "Add to cart" sent no submission request; nothing to deduplicate.
- Not run (2 checks): Required flow stage not observed: Order confirmation; full flow coverage remains incomplete.
- Run notes, not counted as Not run checks:
- Additional AI verification was not enabled for this check.
- LLM exploration disabled by profile.
- No payment, order or email exists: the demo store has no back end, so these checks cover what the browser showed, not stored data.
- One fictional store, one browser engine and two screen sizes. It says nothing about any other site and is not a measure of how often Sybqa finds bugs.
- This recording used WebKit at 1280 and 320 px. Runs started from the console use Chromium at 1440, 390 and 320 px, so browser-specific checks such as slow-network throttling and page timing metrics can differ.
Every recorded check and run note
All 271 checks and 8 run notes from this run, each with the state and summary it recorded, word for word.
All 271 checks and 8 run notes, as recorded
| Check | State | Recorded summary |
|---|---|---|
jev:disabled | Not run | Additional AI verification was not enabled for this check |
ai:disabled | Not run | LLM exploration disabled by profile |
page:1:narrow:http | Passed | GET http://127.0.0.1:22280/demo/shop/ → 200 |
page:1:desktop:http | Passed | GET http://127.0.0.1:22280/demo/shop/ → 200 |
page:1:desktop:content | Passed | Page has visible content |
page:1:desktop:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:1:desktop:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:1:desktop:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:1:desktop:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:1:desktop:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:1:desktop:overflow | Passed | No horizontal overflow |
page:1:desktop:a11y | Passed | 0 accessibility violations |
page:1:desktop:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
launch:analytics-beacons | Needs review | Launch-health advisory: No request matched a known analytics endpoint (4 requests checked). Consent, request policy, a first-party proxy, or intentionally absent analytics may explain this; ingestion is unverified. |
launch:cookie-secure | Passed | Launch-health advisory: No first-party cookies were set |
launch:csp | Passed | Launch-health advisory: Content-Security-Policy header is present |
page:1:narrow:content | Passed | Page has visible content |
page:1:narrow:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:1:narrow:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:1:narrow:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:1:narrow:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:1:narrow:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:1:narrow:overflow | Passed | No horizontal overflow |
page:1:narrow:a11y | Passed | 0 accessibility violations |
page:1:narrow:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:2:narrow:http | Passed | GET http://127.0.0.1:22280/demo/shop/cart.html → 200 |
page:2:narrow:content | Passed | Page has visible content |
page:2:desktop:http | Passed | GET http://127.0.0.1:22280/demo/shop/cart.html → 200 |
page:2:desktop:content | Passed | Page has visible content |
page:2:narrow:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:2:narrow:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:2:narrow:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:2:narrow:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:2:narrow:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:2:desktop:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:2:desktop:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:2:desktop:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:2:desktop:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:2:desktop:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:2:desktop:overflow | Passed | No horizontal overflow |
page:2:narrow:overflow | Passed | No horizontal overflow |
page:2:desktop:a11y | Passed | 0 accessibility violations |
page:2:desktop:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:2:narrow:a11y | Passed | 0 accessibility violations |
page:2:narrow:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:2:narrow:trick:reflow-320 | Passed | reflow-320: page fits 320px without horizontal scrolling. |
page:2:desktop:trick:back-forward | Passed | back-forward: Back and Forward restored both pages with their content. |
page:2:desktop:trick:session-expiry | Passed | session-expiry: page reloads normally without stored session data. |
page:3:narrow:http | Passed | GET http://127.0.0.1:22280/demo/shop/product.html?item=field-notebook → 200 |
page:3:narrow:content | Passed | Page has visible content |
page:3:narrow:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:3:narrow:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:3:narrow:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:3:narrow:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:3:narrow:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:3:desktop:http | Passed | GET http://127.0.0.1:22280/demo/shop/product.html?item=field-notebook → 200 |
page:3:desktop:content | Passed | Page has visible content |
page:3:desktop:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:3:desktop:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:3:desktop:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:3:desktop:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:3:desktop:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:3:desktop:overflow | Passed | No horizontal overflow |
page:3:narrow:overflow | Passed | No horizontal overflow |
page:3:desktop:a11y | Passed | 0 accessibility violations |
page:3:desktop:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:3:narrow:a11y | Passed | 0 accessibility violations |
page:3:narrow:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:3:desktop:trick:slow-network | Not run | slow-network: network throttling needs Chromium; this run uses webkit. |
page:3:narrow:trick:double-submit | Not run | double-submit: double-clicking "Add to cart" sent no submission request; nothing to deduplicate. |
page:3:desktop:trick:offline-action | Passed | offline-action: "Add to cart" works without a connection (no network request was needed). |
page:3:desktop:trick:double-submit | Not run | double-submit: double-clicking "Add to cart" sent no submission request; nothing to deduplicate. |
page:4:narrow:http | Passed | GET http://127.0.0.1:22280/demo/shop/product.html?item=trail-mug → 200 |
page:4:narrow:content | Passed | Page has visible content |
page:4:desktop:http | Passed | GET http://127.0.0.1:22280/demo/shop/product.html?item=trail-mug → 200 |
page:4:desktop:content | Passed | Page has visible content |
page:4:narrow:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:4:narrow:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:4:narrow:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:4:narrow:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:4:narrow:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:4:desktop:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:4:desktop:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:4:desktop:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:4:desktop:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:4:desktop:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:4:narrow:overflow | Passed | No horizontal overflow |
page:4:narrow:a11y | Passed | 0 accessibility violations |
page:4:narrow:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:4:desktop:overflow | Passed | No horizontal overflow |
page:4:desktop:a11y | Passed | 0 accessibility violations |
page:4:desktop:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:4:narrow:trick:back-forward | Passed | back-forward: Back and Forward restored both pages with their content. |
page:4:narrow:trick:session-expiry | Passed | session-expiry: page reloads normally without stored session data. |
page:5:narrow:http | Passed | GET http://127.0.0.1:22280/demo/shop/checkout.html → 200 |
page:5:narrow:content | Passed | Page has visible content |
page:5:narrow:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:5:narrow:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:5:narrow:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:5:narrow:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:5:narrow:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:5:desktop:http | Passed | GET http://127.0.0.1:22280/demo/shop/checkout.html → 200 |
page:5:desktop:content | Passed | Page has visible content |
page:5:desktop:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:5:desktop:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:5:desktop:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:5:desktop:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:5:desktop:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:5:desktop:overflow | Passed | No horizontal overflow |
page:5:narrow:overflow | Passed | No horizontal overflow |
page:5:desktop:a11y | Passed | 0 accessibility violations |
page:5:desktop:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:5:narrow:a11y | Passed | 0 accessibility violations |
page:5:narrow:perceived-timing | Not run | Some page timing metrics are unavailable in this browser. |
page:5:desktop:human-probe:0:overflow | Passed | No overflow after interaction |
page:5:desktop:human-probe:0:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:5:desktop:human-probe:0:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:5:desktop:human-probe:0:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:5:desktop:human-probe:0:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:5:desktop:human-probe:0:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:5:desktop:human-probe:0:a11y | Passed | 0 accessibility violations |
page:5:narrow:human-probe:0:overflow | Passed | No overflow after interaction |
page:5:narrow:human-probe:0:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:5:narrow:human-probe:0:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:5:narrow:human-probe:0:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:5:narrow:human-probe:0:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:5:narrow:human-probe:0:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:5:narrow:human-probe:0:a11y | Passed | 0 accessibility violations |
page:5:desktop:human-probe:1:overflow | Passed | No overflow after interaction |
page:5:desktop:human-probe:1:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:5:desktop:human-probe:1:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:5:desktop:human-probe:1:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:5:desktop:human-probe:1:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:5:desktop:human-probe:1:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:5:desktop:human-probe:1:a11y | Passed | 0 accessibility violations |
page:5:narrow:human-probe:1:overflow | Passed | No overflow after interaction |
page:5:narrow:human-probe:1:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
page:5:narrow:human-probe:1:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
page:5:narrow:human-probe:1:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
page:5:narrow:human-probe:1:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
page:5:narrow:human-probe:1:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
page:5:narrow:human-probe:1:a11y | Passed | 0 accessibility violations |
page:5:narrow:trick:slow-network | Not run | slow-network: network throttling needs Chromium; this run uses webkit. |
page:5:desktop:trick:reflow-320 | Passed | reflow-320: page fits 320px without horizontal scrolling. |
journey:Buy a product and check out:narrow:step:0:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:narrow:step:0:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:0:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:0:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:0:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:0:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:0:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:desktop:step:0:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:0:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:0:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:0:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:0:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:0:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:desktop:step:0:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:narrow:step:2:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:narrow:step:2:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:2:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:2:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:2:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:2:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:2:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:desktop:step:2:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:2:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:2:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:2:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:2:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:2:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:desktop:step:2:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:narrow:step:4:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:narrow:step:4:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:4:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:4:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:4:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:4:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:4:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:desktop:step:4:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:4:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:4:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:4:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:4:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:4:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:desktop:step:4:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:narrow:step:6:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:narrow:step:6:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:6:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:6:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:6:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:6:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:6:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:desktop:step:6:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:6:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:6:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:6:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:6:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:6:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:desktop:step:6:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:narrow:step:7:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:narrow:step:7:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:7:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:7:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:7:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:7:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:7:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:desktop:step:7:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:desktop:step:7:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:7:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:7:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:7:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:7:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:7:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:narrow:step:8:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:narrow:step:8:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:8:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:8:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:8:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:8:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:8:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:desktop:step:8:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:desktop:step:8:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:8:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:8:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:8:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:8:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:8:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:narrow:step:9:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:narrow:step:9:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:9:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:9:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:9:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:9:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:narrow:step:9:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:desktop:step:9:overflow | Passed | No overflow after interaction |
journey:Buy a product and check out:desktop:step:9:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:9:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:9:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:9:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:9:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Buy a product and check out:desktop:step:9:a11y | Passed | 0 accessibility violations |
journey:Buy a product and check out:narrow | Failed | expect(locator).toBeVisible() failed Locator: locator('[data-testid="order-confirmation"]') Expected: visible Received: hidden Timeout: 5000ms |
journey:Buy a product and check out:narrow:milestone:product | Passed | Required flow stage observed: Product page |
journey:Buy a product and check out:narrow:milestone:cart | Passed | Required flow stage observed: Cart with the product |
journey:Buy a product and check out:narrow:milestone:checkout | Passed | Required flow stage observed: Checkout form |
journey:Buy a product and check out:narrow:milestone:confirmation | Not run | Required flow stage not observed: Order confirmation; full flow coverage remains incomplete. |
journey:Buy a product and check out:narrow:runtime | Needs review | 1 browser error from the site. First: "undefined is not an object (evaluating 'lines.reduce')" |
journey:Buy a product and check out:desktop | Failed | expect(locator).toBeVisible() failed Locator: locator('[data-testid="order-confirmation"]') Expected: visible Received: hidden Timeout: 5000ms |
journey:Buy a product and check out:desktop:milestone:product | Passed | Required flow stage observed: Product page |
journey:Buy a product and check out:desktop:milestone:cart | Passed | Required flow stage observed: Cart with the product |
journey:Buy a product and check out:desktop:milestone:checkout | Passed | Required flow stage observed: Checkout form |
journey:Buy a product and check out:desktop:milestone:confirmation | Not run | Required flow stage not observed: Order confirmation; full flow coverage remains incomplete. |
journey:Buy a product and check out:desktop:runtime | Needs review | 1 browser error from the site. First: "undefined is not an object (evaluating 'lines.reduce')" |
journey:Checkout validation:desktop:step:0:overflow | Passed | No overflow after interaction |
journey:Checkout validation:desktop:step:0:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Checkout validation:desktop:step:0:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Checkout validation:desktop:step:0:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Checkout validation:desktop:step:0:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Checkout validation:desktop:step:0:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Checkout validation:narrow:step:0:overflow | Passed | No overflow after interaction |
journey:Checkout validation:narrow:step:0:integrity:images | Passed | Visible image loading: No issue observed in inspected viewport. |
journey:Checkout validation:narrow:step:0:integrity:anchors | Passed | Same-document anchor targets: No issue observed in inspected viewport. |
journey:Checkout validation:narrow:step:0:integrity:copy | Passed | Unfinished rendered copy: No issue observed in inspected viewport. |
journey:Checkout validation:narrow:step:0:integrity:contact-fields | Passed | Email-or-phone label and native validation: No issue observed in inspected viewport. |
journey:Checkout validation:narrow:step:0:integrity:target-size | Passed | Visible tap-target size: No issue observed in inspected viewport. |
journey:Checkout validation:desktop:step:0:a11y | Passed | 0 accessibility violations |
journey:Checkout validation:desktop | Passed | Terminal UI assertion passed within its configured browser scope; no database persistence is inferred. |
journey:Checkout validation:narrow:step:0:a11y | Passed | 0 accessibility violations |
journey:Checkout validation:narrow | Passed | Terminal UI assertion passed within its configured browser scope; no database persistence is inferred. |
trace | Passed | Traces include actions before required failures or learning observations |
keyboard:focus-sample | Needs review | First Tab focus sampled on 10 page state(s); complete keyboard usability requires journey review |
readiness:dom-stability | Needs review | Waited for visible page changes to settle in 6 screen(s). This does not prove the application finished loading; a specific ready state needs an explicit check. |
consistency:summary | Passed | Cross-page consistency compared 10 page views against a baseline inferred from the homepage: no style drift found (score 100/100). |
states:coverage | Passed | Recorded 28 distinct UI states and 20 transitions |
harness:screenshot-csp | Needs review | Up to 21 console messages "Refused to apply a stylesheet" came from Sybqa's own WebKit screenshots and were left out of the site's rows. WebKit inserts a blank style element into each frame to take a screenshot, and the page's Content Security Policy refuses it. A site's own refused style reads the same, so only one message per frame per screenshot is set aside; any more stay in the site's rows. |
coverage:summary | Needs review | Captured 5 URL(s); 0 discovered route(s) have incomplete viewport coverage. Automated checks and exploratory observations do not establish complete product or human acceptance. |
timing:no-feedback | Needs review | 2 action(s) showed no visible change within 1.5 s; check whether users get feedback there (some controls are silent by design) |
session:charters | Needs review | 5 testing focus areas; 0 observations recorded |
Run it yourself
The console can plan a check of the same demo store, or of a site you own or may test. Add your link here; it waits in the console after you create an account. The free plan gives 10 runs a month without AI review. Nothing runs until you review the plan.
Related
- Example retest: the same checkout after the fix
- Example runs on a fictional demo store
- How to read a website QA report
- How to smoke-test a published website and retest a fix
- Bug report template: steps, evidence and retest status
- How to retest a website fix without writing test code
- Blocked is not passed: how to read open checks in a QA report
- Sample report with a recorded signup fixture
Where this run came from
Read this first. The store is fictional, the bug was planted on purpose and AI review was off. Nothing here is a customer result or an accuracy claim.
The recorded verdict
The stamp and counts come from the same rules as a real report. A failed checkout makes the verdict Issues found; open checks are listed, never counted as passed.
The evidence
The journey table shows where the checkout broke and which stage was never reached. Screenshots and the recorded browser error follow.
Run it yourself
Add your own site link here. Nothing runs until you review the plan in the console.