CARBON XIndependent public UI evaluation

Evidence edition / 23 October 2026 / en-US

Executed case ledger

31 bounded product cases. Each status describes the stated oracle only. Reproduction trials are evidence for one case, not additional cases. Planned CARBON candidate pools are separate and never enter the executed denominator.

Download CSV · Download JSON

Case / areaSteps and expectedActual / evidenceStatus
CX-01 · Signed-out landing
Discovery
Open /en-US/play at 1440×1000

Expected: Public catalog and clear account entry

Catalog, genre links, plan comparison and Sign in rendered.

E01 record image

passed
CX-02 · Search entry
Search
Activate Search games

Expected: Named editable search input

Search input appeared; nested textbox semantics observed.

E02 record image

passed
CX-03 · Known title search
Search
Fill Fortnite; wait for result

Expected: Relevant title available without login

Fortnite and six related title results appeared; results alert included query.

E04 record image

passed
CX-04 · Search to Fortnite
Details
Select exact Fortnite result

Expected: Correct title and metadata

Fortnite detail displayed publisher, inputs, age rating and Sign in. Gallery stayed age-gated; gate not opened.

E06 record image

passed
CX-05 · Back preserves query
Navigation
Browser Back from Fortnite; allow settling

Expected: Prior query and results restored

Fortnite query and results restored after transient previous content.

E07 record image E08 record image

passed
CX-06 · No-results feedback
Search
Fill zzzxylophoneunicorn; allow settling

Expected: Explain empty results with recovery

Nothing’s come up yet; spelling/keyword advice and Clear search appeared.

E09 record image

passed
CX-07 · Clear unmatched search
Recovery
Activate input Close control; wait for popular heading

Expected: Empty query and useful discovery restored

Input emptied; popular/recent titles restored. The separate Clear search button was not tested.

E10 record image E11 record image

passed
CX-08 · Compare subscription messaging
Access
Home → Compare plans; inspect settled dialog

Expected: Prices, recurring terms and access differences visible

Three plans, renewal prices, cloud-hour limits and subscription cancellation text visible. No Join action.

E13 record image

passed
CX-09 · Escape closes comparison
Keyboard
Enter on Compare plans; Escape on Close; wait dialog hidden

Expected: Dialog dismisses without purchase

Dialog closed.

E27 record image

passed
CX-10 · Comparison focus return
Keyboard
Repeat keyboard-open and Escape-close twice; inspect active element

Expected: Focus returns to Compare plans opener

After dialog hidden, activeElement was BODY in both recorded trials.

E27 record image E28 record image

failed
CX-11 · All-games collection
Browse
Home → See all games; allow cards to settle

Expected: Public gallery populates

All games heading and alphabetically presented initial cards rendered. Full catalog was not traversed.

E15 record image E16 record image

passed
CX-12 · Filter and sort availability
Browse
Inspect settled all-games snapshot and main controls

Expected: Exercise filters/sort only if offered

No filter or sort controls observed in sampled all-games view. Presence across all site variants is unknown.

E16 record image

not-offered
CX-13 · Family Friendly collection
Browse
Home → Family Friendly; allow settling

Expected: Category title and relevant game links

Family Friendly displayed ASTRONEER, Banjo titles and other cards. Classification was not independently certified.

E18 record image E19 record image

passed
CX-14 · Subscription-title detail
Details
All games → 1000xRESIST

Expected: Correct identity, rating and account boundary

Title, publisher, mature rating, six languages, Sign in and subscription information appeared.

E17 record image

passed
CX-15 · Entitlement wording consistency
Access
Read 1000xRESIST access footnote and subscription section

Expected: Distinguish included access from purchase-required access

Game purchase required appears alongside Included in these subscriptions: Premium and Ultimate. Wording ambiguity; no entitlement execution.

E17 record image

observed
CX-16 · 390px category layout
Responsive
Set 390×844 on Family Friendly

Expected: Readable layout without document horizontal overflow

Vertical list rendered; document width equaled viewport (390px). Some artwork was pending in capture.

E20 record image

passed
CX-17 · 390px game detail
Responsive
Open ASTRONEER from category

Expected: Title and sign-in control fit narrow layout

Title and Sign in visible; document width 390px. Gallery initially showed transient error.

E21 record image E23 record image

passed
CX-18 · Detail deep-route reload
Navigation
Reload ASTRONEER detail at its resolved URL

Expected: Same game loads directly

ASTRONEER title, rating, metadata and gallery rendered after reload.

E22 record image E23 record image

passed
CX-19 · Naturally encountered media error
Recovery
Observe initial ASTRONEER gallery error; reload once

Expected: Useful recovery guidance and recoverable page

Please refresh/try later message appeared; gallery populated following reload. Error cause and recurrence unknown.

E21 record image E23 record image

passed
CX-20 · 390px home
Responsive
Return home at 390×844

Expected: Discovery and comparison reachable

Home cards and Compare plans rendered in narrow layout.

E24 record image

passed
CX-21 · 390px plan comparison
Responsive
Open Compare plans; wait first plan

Expected: Plan content and dismiss control fit

First plan and Close visible; other plans exist in DOM, but full dialog scrolling was not exercised.

E25 record image E26 record image

partial
CX-22 · 320px landing reflow
Responsive
Set 320×900 on home

Expected: No document horizontal overflow

Measured scrollWidth and innerWidth both 320; text wrapped. Not equivalent to a complete zoom audit.

E30 record image

passed
CX-23 · 320px search
Responsive
Open search; fill Fortnite; wait exact result

Expected: Results available in narrow viewport

Vertical results rendered; document width equaled 320px.

E31 record image

passed
CX-24 · Skip link activation
Keyboard
Activate Skip to main content with Enter

Expected: Focus moves to main content target

Active element became DIV#PageContent. No full screen-reader journey claimed.

E28 record image

passed
CX-25 · Signed-out guide
Navigation
Activate Xbox Cloud Gaming Guide

Expected: Clear account boundary and safe exit

Guide showed Home, Support and Sign in prompt; social tabs disabled. Closed with Close control.

E29 record image

passed
CX-26 · Signed-out launch boundary
Access
Inspect Fortnite and subscription-game primary actions

Expected: Signed-out user sees sign-in boundary

Primary link labeled Sign in with game return URL. Authentication destination and launch were not executed.

E06 record image E17 record image E23 record image

passed
CX-27 · Real assistive technology
Accessibility
Screen-reader journey with supported AT

Expected: Names, reading order and announcements usable

Not executed; DOM/AX snapshots are not a screen reader.

blocked
CX-28 · Controlled performance measurement
Performance
Repeated timing protocol with documented cache/network conditions

Expected: Measured distribution with limitations

Not measured; tool-call durations and transient screenshots are not performance benchmarks.

planned
CX-29 · Independent browser engines
Compatibility
Repeat critical path in second browser engine

Expected: Behavior consistent across supported engines

Not executed; other browser belongs to separate task; no shared control used.

blocked
CX-30 · Full zoom, contrast and focus audit
Accessibility
200%/400% zoom and criterion-specific contrast measurements

Expected: Readability and contrast assessed with suitable tools

Not executed; 320px viewport is only a reflow sample. No automated WCAG scanner ran.

planned
CX-31 · Physical mobile input
Compatibility
Repeat on actual touch device/browser

Expected: Touch, orientation and virtual keyboard usable

Not executed; desktop browser viewport resizing only.

blocked