Primitive 14 / Preview

Feature gate preview

Quick-look preview surface that answers 'what would this specific user actually experience?'. Takes attribute key/value pairs (user id, workspace, role, geo, device, app version) plus the resolved variant + reason and renders a small 'you would see…' surface stub composed inside the card.

Production answer

Feature gate preview is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Feature gate preview states
Generative search brief

Feature gate preview: Quick-look preview surface that answers 'what would this specific user actually experience?'. Takes attribute key/value pairs (user id, workspace, role, geo, device, app version) plus the resolved variant + reason and renders a small 'you would see…' surface stub composed inside the card.

Live primitive · two preview cards
Feature gate preview

quote-instant-pricing

user.id
usr_72bf3a
user.role
service-advisor
workspace
oak-flats
geo
AU-NSW
app.version
4.6.2
Resolves toLive previewMatches workspace = oak-flats (in NSW beta audience)
You would see
Quote total updates each time you edit a line — no save needed.Price diff vs last save shown to the right of every row.
Feature gate preview

parts-3d-viewer

user.id
usr_9aa201
workspace
wollongong-east
device
ios
geo
AU-NSW
Resolves to3D viewerBucketed via stickyId hash → variant B
You would see
Part detail opens the rotatable 3D viewer instead of the carousel.Pinch / drag to inspect. AR overlay button hidden for this variant.