Skip to content
UxerProofDemo data

Circuit report

Guest checkout — single item

A first-time visitor on mobile attempts to buy one item without creating an account. The journey completed, but three friction points cost more than a minute of hesitation and one of them changes the price after the address form.

Project
Northwind Storefront
Environment
Production · verified
AI User
Maya · First-time buyer · mobile
Run
run_4821 · 214s · 1 credit

Circuit Canvas

run_4821 · Guest checkout — single item

  1. 01

    Land on storefront

    Completed

    Product and price were visible without scrolling.

    Maya · 2.4s

  2. 02

    Choose size

    Friction

    Sold-out sizes look identical to available ones until tapped. Maya tried two unavailable options first.

    Maya · 18.6s

  3. 03

    Add to bag

    Completed

    Bag count updated and a toast confirmed the addition.

    Maya · 1.9s

  4. 04

    Guest or account

    Friction

    Guest checkout is a text link below a full-width 'Create account' button. Maya hesitated before finding it.

    Maya · 22.4s

  5. 05

    Enter delivery details

    Friction

    Postcode validation failed twice with the message 'Invalid input' and no indication of expected format.

    Maya · 46.2s

  6. 06

    Review total

    Friction

    A delivery surcharge appeared for the first time on this step.

    Maya · 12.8s

  7. 07

    Confirm order

    Completed

    Order reference displayed and copied successfully.

    Maya · 5.1s

Outcome: Journey completed with friction

214s · 1 credit

78Proof

Proof Score

Composed of five measured dimensions. Every point is traceable to evidence in the Run — there is no hidden weighting.

Completion
100/100

Did the AI User reach the intended outcome of the journey?

Friction
61/100

How much hesitation, backtracking and repeated effort occurred?

Clarity
70/100

Were labels, states and system responses understandable in context?

Accessibility
74/100

Keyboard reachability, focus order, naming and contrast along the path.

Consistency
85/100

Did patterns behave the same way across steps and roles?

Findings (3)

Each finding names the step where the behaviour occurred, what the AI User experienced and the smallest change that would remove the friction.

highClarityopenfnd_1

Sold-out sizes are visually identical to available sizes

at step · Choose size

Unavailable variants use the same border, colour and hit area as available ones. The AI User selected two unavailable sizes before succeeding.

Recommendation

Mark unavailable variants with a non-colour indicator, disable the control and expose the state to assistive technology.

mediumFrictionopenfnd_2

Guest checkout is visually subordinate to account creation

at step · Guest or account

The guest path is a small text link under a full-width primary button, adding 22 seconds of hesitation at the highest-intent step.

Recommendation

Give both paths equal visual weight, or lead with guest checkout and offer an account after purchase.

criticalClarityacknowledgedfnd_3

Delivery surcharge disclosed only at the review step

at step · Review total

A delivery surcharge appears for the first time after the address form, changing the expected total.

Recommendation

Disclose delivery cost, or an explicit range, on the product and bag steps.

Evidence

Retained evidence only. Raw artefacts from this Run were deleted 24 hours after synthesis.

Evidence Timeline

Ordered by capture time. Raw artefacts are encrypted and auto-deleted within 24 hours of report generation.

  1. 00:00
    Screenshot

    Storefront above the fold

    Viewport 390×844. Product title, price and primary action captured.

    step 01 · raw artefact expires in 24h

  2. 00:01
    Timing

    First meaningful paint

    1.24s on a simulated 4G connection.

    step 01

  3. 00:04
    Issue

    Unavailable variants indistinguishable

    Sold-out sizes share the same border, text colour and hit area as available sizes.

    step 02

  4. 00:23
    Observation

    Add-to-bag confirmed

    Bag counter incremented and a toast persisted for 4 seconds.

    step 03

  5. 00:26
    Screenshot

    Guest checkout decision point

    Guest path rendered as a 13px text link beneath a full-width account button.

    step 04 · raw artefact expires in 24h

  6. 00:51
    Response

    Validation response

    Redacted

    Form returned status 422 with the body summarised as: field 'postcode' rejected.

    step 05 · raw artefact expires in 24h

  7. 00:58
    Issue

    Unhelpful validation message

    'Invalid input' shown twice with no expected format and no inline recovery guidance.

    step 05

  8. 01:32
    Issue

    Late fee disclosure

    A £4.95 delivery surcharge appeared only at the review step.

    step 06

  9. 01:58
    Screenshot

    Order confirmation

    Redacted

    Order reference visible, copy control present and labelled.

    step 07 · raw artefact expires in 24h

Role Handoff Map

1 role · 0 handoffs in this Circuit

MayaParticipant
  1. Land on storefront
  2. Choose size
  3. Add to bag
  4. Guest or account
  5. Enter delivery details
  6. Review total
  7. Confirm order

This Circuit runs with a single role. Role Circuits add reviewer and approver handoffs.

Against the Baseline

This Run is compared with the approved Baseline for the same Circuit.

Before / After Proof

Guest checkout — single item

Baseline

Baseline — Checkout v3

run_4602

71

Proof Score

Candidate

Candidate — build 1184

run_4821

78

Proof Score

Dimension comparison between baseline and candidate
DimensionBaselineCandidateChange
Completion1001000
Friction4861+13
Clarity5870+12
Accessibility7174+3
Consistency8085+5
Journey duration301s214s-87
Open findings63-3

Resolved

  • Postcode format now shown inline
  • Bag confirmation persists on mobile

Regressed

  • Delivery surcharge moved one step later in the flow

This report is fictional. Yours would not be.

Northwind Labs is an invented company and no real website was tested to produce this page.

Run your first Circuit