Sculptape — Full-Device QA Plan

iPhone Simulator pass · single-funnel architecture (drawer → /checkout/ → one OTO chain) · 2026-08-26
0 / 0 checked
How to run. Full pass on iPhone 16 Pro (393pt) and iPhone SE (375pt); smoke pass on Pro Max (430pt) and iPad portrait (drawer becomes a right side-panel ≥768pt). Safari in the Simulator. PDP full pass on The Silhouette + The Waistline; the other four PDPs get the smoke items only. Check items as they pass; anything off goes in the section notes (they persist on this device and export with Copy results).

Test card (dummy — not a real card): 6011 1111 1111 1117 · EXP 04/2028 · CVV 323 · any name, any ZIP.
Expected: if the gateway is in test mode, the order succeeds and the OTO chain starts. If it's in live mode, this card declines — the graceful-decline behavior is itself a checklist item; note which happened.

Start URL: https://sculptape.netlify.app/products/the-silhouette/  ·  Items tagged terminal are verified by Claude from the terminal (webhook logs, GA4, 29next admin) — check them after telling Claude the order number.

A · Device & page basics every device

B · Nav logo · sandwich · cart bag

C · Hero gallery & page sections PDP

D · Bundle picker & price math PDP offer box

E · Add to Cart → Drawer the core

F · Handoff → THE Checkout (cart mode)

G · /checkout/ ?pkg selector mode direct links

H · TBYB lane on /checkout/

I · OTO chain after a successful test order

J · Back-office verification Claude runs these

K · Regression sweeps

L · CRO & Readability lens enforced standards + Chrome-on-iOS

Known gaps (documented, not failures): drawer has minimal focus-trapping (a11y pass scheduled post-launch) · SECRET50 is the promo story, not a typeable voucher · PDP images are CMS placeholders until photography lands (PageSpeed Layer 2 fires then).